Altera SoCAL
15.1.1
The Altera SoC Abstraction Layer (SoCAL) API Reference Manual
Main Page
Address Space
Data Structures
Files
File List
All
Data Structures
Variables
Typedefs
Groups
alt_usb.h
1
/***********************************************************************************
2
* *
3
* Copyright 2013-2015 Altera Corporation. All Rights Reserved. *
4
* *
5
* Redistribution and use in source and binary forms, with or without *
6
* modification, are permitted provided that the following conditions are met: *
7
* *
8
* 1. Redistributions of source code must retain the above copyright notice, *
9
* this list of conditions and the following disclaimer. *
10
* *
11
* 2. Redistributions in binary form must reproduce the above copyright notice, *
12
* this list of conditions and the following disclaimer in the documentation *
13
* and/or other materials provided with the distribution. *
14
* *
15
* 3. Neither the name of the copyright holder nor the names of its contributors *
16
* may be used to endorse or promote products derived from this software without *
17
* specific prior written permission. *
18
* *
19
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" *
20
* AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE *
21
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE *
22
* ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE *
23
* LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR *
24
* CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF *
25
* SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS *
26
* INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN *
27
* CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) *
28
* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE *
29
* POSSIBILITY OF SUCH DAMAGE. *
30
* *
31
***********************************************************************************/
32
35
#ifndef __ALTERA_ALT_USB_H__
36
#define __ALTERA_ALT_USB_H__
37
38
#ifdef __cplusplus
39
extern
"C"
40
{
41
#endif
/* __cplusplus */
42
125
#define ALT_USB_GLOB_GOTGCTL_SESREQSCS_E_FAIL 0x0
126
131
#define ALT_USB_GLOB_GOTGCTL_SESREQSCS_E_SUCCESS 0x1
132
134
#define ALT_USB_GLOB_GOTGCTL_SESREQSCS_LSB 0
135
136
#define ALT_USB_GLOB_GOTGCTL_SESREQSCS_MSB 0
137
138
#define ALT_USB_GLOB_GOTGCTL_SESREQSCS_WIDTH 1
139
140
#define ALT_USB_GLOB_GOTGCTL_SESREQSCS_SET_MSK 0x00000001
141
142
#define ALT_USB_GLOB_GOTGCTL_SESREQSCS_CLR_MSK 0xfffffffe
143
144
#define ALT_USB_GLOB_GOTGCTL_SESREQSCS_RESET 0x0
145
146
#define ALT_USB_GLOB_GOTGCTL_SESREQSCS_GET(value) (((value) & 0x00000001) >> 0)
147
148
#define ALT_USB_GLOB_GOTGCTL_SESREQSCS_SET(value) (((value) << 0) & 0x00000001)
149
178
#define ALT_USB_GLOB_GOTGCTL_SESREQ_E_NOREQUEST 0x0
179
184
#define ALT_USB_GLOB_GOTGCTL_SESREQ_E_REQUEST 0x1
185
187
#define ALT_USB_GLOB_GOTGCTL_SESREQ_LSB 1
188
189
#define ALT_USB_GLOB_GOTGCTL_SESREQ_MSB 1
190
191
#define ALT_USB_GLOB_GOTGCTL_SESREQ_WIDTH 1
192
193
#define ALT_USB_GLOB_GOTGCTL_SESREQ_SET_MSK 0x00000002
194
195
#define ALT_USB_GLOB_GOTGCTL_SESREQ_CLR_MSK 0xfffffffd
196
197
#define ALT_USB_GLOB_GOTGCTL_SESREQ_RESET 0x0
198
199
#define ALT_USB_GLOB_GOTGCTL_SESREQ_GET(value) (((value) & 0x00000002) >> 1)
200
201
#define ALT_USB_GLOB_GOTGCTL_SESREQ_SET(value) (((value) << 1) & 0x00000002)
202
228
#define ALT_USB_GLOB_GOTGCTL_VBVALIDOVEN_E_DISD 0x0
229
235
#define ALT_USB_GLOB_GOTGCTL_VBVALIDOVEN_E_END 0x1
236
238
#define ALT_USB_GLOB_GOTGCTL_VBVALIDOVEN_LSB 2
239
240
#define ALT_USB_GLOB_GOTGCTL_VBVALIDOVEN_MSB 2
241
242
#define ALT_USB_GLOB_GOTGCTL_VBVALIDOVEN_WIDTH 1
243
244
#define ALT_USB_GLOB_GOTGCTL_VBVALIDOVEN_SET_MSK 0x00000004
245
246
#define ALT_USB_GLOB_GOTGCTL_VBVALIDOVEN_CLR_MSK 0xfffffffb
247
248
#define ALT_USB_GLOB_GOTGCTL_VBVALIDOVEN_RESET 0x0
249
250
#define ALT_USB_GLOB_GOTGCTL_VBVALIDOVEN_GET(value) (((value) & 0x00000004) >> 2)
251
252
#define ALT_USB_GLOB_GOTGCTL_VBVALIDOVEN_SET(value) (((value) << 2) & 0x00000004)
253
275
#define ALT_USB_GLOB_GOTGCTL_VBVALIDOVVAL_E_SET0 0x0
276
281
#define ALT_USB_GLOB_GOTGCTL_VBVALIDOVVAL_E_SET1 0x1
282
284
#define ALT_USB_GLOB_GOTGCTL_VBVALIDOVVAL_LSB 3
285
286
#define ALT_USB_GLOB_GOTGCTL_VBVALIDOVVAL_MSB 3
287
288
#define ALT_USB_GLOB_GOTGCTL_VBVALIDOVVAL_WIDTH 1
289
290
#define ALT_USB_GLOB_GOTGCTL_VBVALIDOVVAL_SET_MSK 0x00000008
291
292
#define ALT_USB_GLOB_GOTGCTL_VBVALIDOVVAL_CLR_MSK 0xfffffff7
293
294
#define ALT_USB_GLOB_GOTGCTL_VBVALIDOVVAL_RESET 0x0
295
296
#define ALT_USB_GLOB_GOTGCTL_VBVALIDOVVAL_GET(value) (((value) & 0x00000008) >> 3)
297
298
#define ALT_USB_GLOB_GOTGCTL_VBVALIDOVVAL_SET(value) (((value) << 3) & 0x00000008)
299
324
#define ALT_USB_GLOB_GOTGCTL_AVALIDOVEN_E_DISD 0x0
325
330
#define ALT_USB_GLOB_GOTGCTL_AVALIDOVEN_E_END 0x1
331
333
#define ALT_USB_GLOB_GOTGCTL_AVALIDOVEN_LSB 4
334
335
#define ALT_USB_GLOB_GOTGCTL_AVALIDOVEN_MSB 4
336
337
#define ALT_USB_GLOB_GOTGCTL_AVALIDOVEN_WIDTH 1
338
339
#define ALT_USB_GLOB_GOTGCTL_AVALIDOVEN_SET_MSK 0x00000010
340
341
#define ALT_USB_GLOB_GOTGCTL_AVALIDOVEN_CLR_MSK 0xffffffef
342
343
#define ALT_USB_GLOB_GOTGCTL_AVALIDOVEN_RESET 0x0
344
345
#define ALT_USB_GLOB_GOTGCTL_AVALIDOVEN_GET(value) (((value) & 0x00000010) >> 4)
346
347
#define ALT_USB_GLOB_GOTGCTL_AVALIDOVEN_SET(value) (((value) << 4) & 0x00000010)
348
370
#define ALT_USB_GLOB_GOTGCTL_AVALIDOVVAL_E_VALUE0 0x0
371
376
#define ALT_USB_GLOB_GOTGCTL_AVALIDOVVAL_E_VALUE1 0x1
377
379
#define ALT_USB_GLOB_GOTGCTL_AVALIDOVVAL_LSB 5
380
381
#define ALT_USB_GLOB_GOTGCTL_AVALIDOVVAL_MSB 5
382
383
#define ALT_USB_GLOB_GOTGCTL_AVALIDOVVAL_WIDTH 1
384
385
#define ALT_USB_GLOB_GOTGCTL_AVALIDOVVAL_SET_MSK 0x00000020
386
387
#define ALT_USB_GLOB_GOTGCTL_AVALIDOVVAL_CLR_MSK 0xffffffdf
388
389
#define ALT_USB_GLOB_GOTGCTL_AVALIDOVVAL_RESET 0x0
390
391
#define ALT_USB_GLOB_GOTGCTL_AVALIDOVVAL_GET(value) (((value) & 0x00000020) >> 5)
392
393
#define ALT_USB_GLOB_GOTGCTL_AVALIDOVVAL_SET(value) (((value) << 5) & 0x00000020)
394
420
#define ALT_USB_GLOB_GOTGCTL_BVALIDOVEN_E_DISD 0x0
421
426
#define ALT_USB_GLOB_GOTGCTL_BVALIDOVEN_E_END 0x1
427
429
#define ALT_USB_GLOB_GOTGCTL_BVALIDOVEN_LSB 6
430
431
#define ALT_USB_GLOB_GOTGCTL_BVALIDOVEN_MSB 6
432
433
#define ALT_USB_GLOB_GOTGCTL_BVALIDOVEN_WIDTH 1
434
435
#define ALT_USB_GLOB_GOTGCTL_BVALIDOVEN_SET_MSK 0x00000040
436
437
#define ALT_USB_GLOB_GOTGCTL_BVALIDOVEN_CLR_MSK 0xffffffbf
438
439
#define ALT_USB_GLOB_GOTGCTL_BVALIDOVEN_RESET 0x0
440
441
#define ALT_USB_GLOB_GOTGCTL_BVALIDOVEN_GET(value) (((value) & 0x00000040) >> 6)
442
443
#define ALT_USB_GLOB_GOTGCTL_BVALIDOVEN_SET(value) (((value) << 6) & 0x00000040)
444
466
#define ALT_USB_GLOB_GOTGCTL_BVALIDOVVAL_E_VALUE0 0x0
467
472
#define ALT_USB_GLOB_GOTGCTL_BVALIDOVVAL_E_VALUE1 0x1
473
475
#define ALT_USB_GLOB_GOTGCTL_BVALIDOVVAL_LSB 7
476
477
#define ALT_USB_GLOB_GOTGCTL_BVALIDOVVAL_MSB 7
478
479
#define ALT_USB_GLOB_GOTGCTL_BVALIDOVVAL_WIDTH 1
480
481
#define ALT_USB_GLOB_GOTGCTL_BVALIDOVVAL_SET_MSK 0x00000080
482
483
#define ALT_USB_GLOB_GOTGCTL_BVALIDOVVAL_CLR_MSK 0xffffff7f
484
485
#define ALT_USB_GLOB_GOTGCTL_BVALIDOVVAL_RESET 0x0
486
487
#define ALT_USB_GLOB_GOTGCTL_BVALIDOVVAL_GET(value) (((value) & 0x00000080) >> 7)
488
489
#define ALT_USB_GLOB_GOTGCTL_BVALIDOVVAL_SET(value) (((value) << 7) & 0x00000080)
490
513
#define ALT_USB_GLOB_GOTGCTL_HSTNEGSCS_E_FAIL 0x0
514
519
#define ALT_USB_GLOB_GOTGCTL_HSTNEGSCS_E_SUCCESS 0x1
520
522
#define ALT_USB_GLOB_GOTGCTL_HSTNEGSCS_LSB 8
523
524
#define ALT_USB_GLOB_GOTGCTL_HSTNEGSCS_MSB 8
525
526
#define ALT_USB_GLOB_GOTGCTL_HSTNEGSCS_WIDTH 1
527
528
#define ALT_USB_GLOB_GOTGCTL_HSTNEGSCS_SET_MSK 0x00000100
529
530
#define ALT_USB_GLOB_GOTGCTL_HSTNEGSCS_CLR_MSK 0xfffffeff
531
532
#define ALT_USB_GLOB_GOTGCTL_HSTNEGSCS_RESET 0x0
533
534
#define ALT_USB_GLOB_GOTGCTL_HSTNEGSCS_GET(value) (((value) & 0x00000100) >> 8)
535
536
#define ALT_USB_GLOB_GOTGCTL_HSTNEGSCS_SET(value) (((value) << 8) & 0x00000100)
537
562
#define ALT_USB_GLOB_GOTGCTL_HNPREQ_E_DISD 0x0
563
568
#define ALT_USB_GLOB_GOTGCTL_HNPREQ_E_END 0x1
569
571
#define ALT_USB_GLOB_GOTGCTL_HNPREQ_LSB 9
572
573
#define ALT_USB_GLOB_GOTGCTL_HNPREQ_MSB 9
574
575
#define ALT_USB_GLOB_GOTGCTL_HNPREQ_WIDTH 1
576
577
#define ALT_USB_GLOB_GOTGCTL_HNPREQ_SET_MSK 0x00000200
578
579
#define ALT_USB_GLOB_GOTGCTL_HNPREQ_CLR_MSK 0xfffffdff
580
581
#define ALT_USB_GLOB_GOTGCTL_HNPREQ_RESET 0x0
582
583
#define ALT_USB_GLOB_GOTGCTL_HNPREQ_GET(value) (((value) & 0x00000200) >> 9)
584
585
#define ALT_USB_GLOB_GOTGCTL_HNPREQ_SET(value) (((value) << 9) & 0x00000200)
586
608
#define ALT_USB_GLOB_GOTGCTL_HSTSETHNPEN_E_DISD 0x0
609
614
#define ALT_USB_GLOB_GOTGCTL_HSTSETHNPEN_E_END 0x1
615
617
#define ALT_USB_GLOB_GOTGCTL_HSTSETHNPEN_LSB 10
618
619
#define ALT_USB_GLOB_GOTGCTL_HSTSETHNPEN_MSB 10
620
621
#define ALT_USB_GLOB_GOTGCTL_HSTSETHNPEN_WIDTH 1
622
623
#define ALT_USB_GLOB_GOTGCTL_HSTSETHNPEN_SET_MSK 0x00000400
624
625
#define ALT_USB_GLOB_GOTGCTL_HSTSETHNPEN_CLR_MSK 0xfffffbff
626
627
#define ALT_USB_GLOB_GOTGCTL_HSTSETHNPEN_RESET 0x0
628
629
#define ALT_USB_GLOB_GOTGCTL_HSTSETHNPEN_GET(value) (((value) & 0x00000400) >> 10)
630
631
#define ALT_USB_GLOB_GOTGCTL_HSTSETHNPEN_SET(value) (((value) << 10) & 0x00000400)
632
654
#define ALT_USB_GLOB_GOTGCTL_DEVHNPEN_E_DISD 0x0
655
660
#define ALT_USB_GLOB_GOTGCTL_DEVHNPEN_E_END 0x1
661
663
#define ALT_USB_GLOB_GOTGCTL_DEVHNPEN_LSB 11
664
665
#define ALT_USB_GLOB_GOTGCTL_DEVHNPEN_MSB 11
666
667
#define ALT_USB_GLOB_GOTGCTL_DEVHNPEN_WIDTH 1
668
669
#define ALT_USB_GLOB_GOTGCTL_DEVHNPEN_SET_MSK 0x00000800
670
671
#define ALT_USB_GLOB_GOTGCTL_DEVHNPEN_CLR_MSK 0xfffff7ff
672
673
#define ALT_USB_GLOB_GOTGCTL_DEVHNPEN_RESET 0x0
674
675
#define ALT_USB_GLOB_GOTGCTL_DEVHNPEN_GET(value) (((value) & 0x00000800) >> 11)
676
677
#define ALT_USB_GLOB_GOTGCTL_DEVHNPEN_SET(value) (((value) << 11) & 0x00000800)
678
700
#define ALT_USB_GLOB_GOTGCTL_CONIDSTS_E_MODA 0x0
701
706
#define ALT_USB_GLOB_GOTGCTL_CONIDSTS_E_MODB 0x1
707
709
#define ALT_USB_GLOB_GOTGCTL_CONIDSTS_LSB 16
710
711
#define ALT_USB_GLOB_GOTGCTL_CONIDSTS_MSB 16
712
713
#define ALT_USB_GLOB_GOTGCTL_CONIDSTS_WIDTH 1
714
715
#define ALT_USB_GLOB_GOTGCTL_CONIDSTS_SET_MSK 0x00010000
716
717
#define ALT_USB_GLOB_GOTGCTL_CONIDSTS_CLR_MSK 0xfffeffff
718
719
#define ALT_USB_GLOB_GOTGCTL_CONIDSTS_RESET 0x1
720
721
#define ALT_USB_GLOB_GOTGCTL_CONIDSTS_GET(value) (((value) & 0x00010000) >> 16)
722
723
#define ALT_USB_GLOB_GOTGCTL_CONIDSTS_SET(value) (((value) << 16) & 0x00010000)
724
747
#define ALT_USB_GLOB_GOTGCTL_DBNCTIME_E_LONG 0x0
748
753
#define ALT_USB_GLOB_GOTGCTL_DBNCTIME_E_SHORT 0x1
754
756
#define ALT_USB_GLOB_GOTGCTL_DBNCTIME_LSB 17
757
758
#define ALT_USB_GLOB_GOTGCTL_DBNCTIME_MSB 17
759
760
#define ALT_USB_GLOB_GOTGCTL_DBNCTIME_WIDTH 1
761
762
#define ALT_USB_GLOB_GOTGCTL_DBNCTIME_SET_MSK 0x00020000
763
764
#define ALT_USB_GLOB_GOTGCTL_DBNCTIME_CLR_MSK 0xfffdffff
765
766
#define ALT_USB_GLOB_GOTGCTL_DBNCTIME_RESET 0x0
767
768
#define ALT_USB_GLOB_GOTGCTL_DBNCTIME_GET(value) (((value) & 0x00020000) >> 17)
769
770
#define ALT_USB_GLOB_GOTGCTL_DBNCTIME_SET(value) (((value) << 17) & 0x00020000)
771
794
#define ALT_USB_GLOB_GOTGCTL_ASESVLD_E_VALID 0x0
795
800
#define ALT_USB_GLOB_GOTGCTL_ASESVLD_E_NOTVALID 0x1
801
803
#define ALT_USB_GLOB_GOTGCTL_ASESVLD_LSB 18
804
805
#define ALT_USB_GLOB_GOTGCTL_ASESVLD_MSB 18
806
807
#define ALT_USB_GLOB_GOTGCTL_ASESVLD_WIDTH 1
808
809
#define ALT_USB_GLOB_GOTGCTL_ASESVLD_SET_MSK 0x00040000
810
811
#define ALT_USB_GLOB_GOTGCTL_ASESVLD_CLR_MSK 0xfffbffff
812
813
#define ALT_USB_GLOB_GOTGCTL_ASESVLD_RESET 0x0
814
815
#define ALT_USB_GLOB_GOTGCTL_ASESVLD_GET(value) (((value) & 0x00040000) >> 18)
816
817
#define ALT_USB_GLOB_GOTGCTL_ASESVLD_SET(value) (((value) << 18) & 0x00040000)
818
843
#define ALT_USB_GLOB_GOTGCTL_BSESVLD_E_NOTVALID 0x0
844
849
#define ALT_USB_GLOB_GOTGCTL_BSESVLD_E_VALID 0x1
850
852
#define ALT_USB_GLOB_GOTGCTL_BSESVLD_LSB 19
853
854
#define ALT_USB_GLOB_GOTGCTL_BSESVLD_MSB 19
855
856
#define ALT_USB_GLOB_GOTGCTL_BSESVLD_WIDTH 1
857
858
#define ALT_USB_GLOB_GOTGCTL_BSESVLD_SET_MSK 0x00080000
859
860
#define ALT_USB_GLOB_GOTGCTL_BSESVLD_CLR_MSK 0xfff7ffff
861
862
#define ALT_USB_GLOB_GOTGCTL_BSESVLD_RESET 0x0
863
864
#define ALT_USB_GLOB_GOTGCTL_BSESVLD_GET(value) (((value) & 0x00080000) >> 19)
865
866
#define ALT_USB_GLOB_GOTGCTL_BSESVLD_SET(value) (((value) << 19) & 0x00080000)
867
892
#define ALT_USB_GLOB_GOTGCTL_OTGVER_E_VER13 0x0
893
899
#define ALT_USB_GLOB_GOTGCTL_OTGVER_E_VER20 0x1
900
902
#define ALT_USB_GLOB_GOTGCTL_OTGVER_LSB 20
903
904
#define ALT_USB_GLOB_GOTGCTL_OTGVER_MSB 20
905
906
#define ALT_USB_GLOB_GOTGCTL_OTGVER_WIDTH 1
907
908
#define ALT_USB_GLOB_GOTGCTL_OTGVER_SET_MSK 0x00100000
909
910
#define ALT_USB_GLOB_GOTGCTL_OTGVER_CLR_MSK 0xffefffff
911
912
#define ALT_USB_GLOB_GOTGCTL_OTGVER_RESET 0x0
913
914
#define ALT_USB_GLOB_GOTGCTL_OTGVER_GET(value) (((value) & 0x00100000) >> 20)
915
916
#define ALT_USB_GLOB_GOTGCTL_OTGVER_SET(value) (((value) << 20) & 0x00100000)
917
918
#ifndef __ASSEMBLY__
919
929
struct
ALT_USB_GLOB_GOTGCTL_s
930
{
931
const
uint32_t
sesreqscs
: 1;
932
uint32_t
sesreq
: 1;
933
uint32_t
vbvalidoven
: 1;
934
uint32_t
vbvalidovval
: 1;
935
uint32_t
avalidoven
: 1;
936
uint32_t
avalidovval
: 1;
937
uint32_t
bvalidoven
: 1;
938
uint32_t
bvalidovval
: 1;
939
const
uint32_t
hstnegscs
: 1;
940
uint32_t
hnpreq
: 1;
941
uint32_t
hstsethnpen
: 1;
942
uint32_t
devhnpen
: 1;
943
uint32_t : 4;
944
const
uint32_t
conidsts
: 1;
945
const
uint32_t
dbnctime
: 1;
946
const
uint32_t
asesvld
: 1;
947
const
uint32_t
bsesvld
: 1;
948
uint32_t
otgver
: 1;
949
uint32_t : 11;
950
};
951
953
typedef
volatile
struct
ALT_USB_GLOB_GOTGCTL_s
ALT_USB_GLOB_GOTGCTL_t
;
954
#endif
/* __ASSEMBLY__ */
955
957
#define ALT_USB_GLOB_GOTGCTL_OFST 0x0
958
959
#define ALT_USB_GLOB_GOTGCTL_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_GLOB_GOTGCTL_OFST))
960
1004
#define ALT_USB_GLOB_GOTGINT_SESENDDET_E_INACT 0x0
1005
1010
#define ALT_USB_GLOB_GOTGINT_SESENDDET_E_ACT 0x1
1011
1013
#define ALT_USB_GLOB_GOTGINT_SESENDDET_LSB 2
1014
1015
#define ALT_USB_GLOB_GOTGINT_SESENDDET_MSB 2
1016
1017
#define ALT_USB_GLOB_GOTGINT_SESENDDET_WIDTH 1
1018
1019
#define ALT_USB_GLOB_GOTGINT_SESENDDET_SET_MSK 0x00000004
1020
1021
#define ALT_USB_GLOB_GOTGINT_SESENDDET_CLR_MSK 0xfffffffb
1022
1023
#define ALT_USB_GLOB_GOTGINT_SESENDDET_RESET 0x0
1024
1025
#define ALT_USB_GLOB_GOTGINT_SESENDDET_GET(value) (((value) & 0x00000004) >> 2)
1026
1027
#define ALT_USB_GLOB_GOTGINT_SESENDDET_SET(value) (((value) << 2) & 0x00000004)
1028
1053
#define ALT_USB_GLOB_GOTGINT_SESREQSUCSTSCHNG_E_INACT 0x0
1054
1059
#define ALT_USB_GLOB_GOTGINT_SESREQSUCSTSCHNG_E_ACT 0x1
1060
1062
#define ALT_USB_GLOB_GOTGINT_SESREQSUCSTSCHNG_LSB 8
1063
1064
#define ALT_USB_GLOB_GOTGINT_SESREQSUCSTSCHNG_MSB 8
1065
1066
#define ALT_USB_GLOB_GOTGINT_SESREQSUCSTSCHNG_WIDTH 1
1067
1068
#define ALT_USB_GLOB_GOTGINT_SESREQSUCSTSCHNG_SET_MSK 0x00000100
1069
1070
#define ALT_USB_GLOB_GOTGINT_SESREQSUCSTSCHNG_CLR_MSK 0xfffffeff
1071
1072
#define ALT_USB_GLOB_GOTGINT_SESREQSUCSTSCHNG_RESET 0x0
1073
1074
#define ALT_USB_GLOB_GOTGINT_SESREQSUCSTSCHNG_GET(value) (((value) & 0x00000100) >> 8)
1075
1076
#define ALT_USB_GLOB_GOTGINT_SESREQSUCSTSCHNG_SET(value) (((value) << 8) & 0x00000100)
1077
1102
#define ALT_USB_GLOB_GOTGINT_HSTNEGSUCSTSCHNG_E_INACT 0x0
1103
1108
#define ALT_USB_GLOB_GOTGINT_HSTNEGSUCSTSCHNG_E_ACT 0x1
1109
1111
#define ALT_USB_GLOB_GOTGINT_HSTNEGSUCSTSCHNG_LSB 9
1112
1113
#define ALT_USB_GLOB_GOTGINT_HSTNEGSUCSTSCHNG_MSB 9
1114
1115
#define ALT_USB_GLOB_GOTGINT_HSTNEGSUCSTSCHNG_WIDTH 1
1116
1117
#define ALT_USB_GLOB_GOTGINT_HSTNEGSUCSTSCHNG_SET_MSK 0x00000200
1118
1119
#define ALT_USB_GLOB_GOTGINT_HSTNEGSUCSTSCHNG_CLR_MSK 0xfffffdff
1120
1121
#define ALT_USB_GLOB_GOTGINT_HSTNEGSUCSTSCHNG_RESET 0x0
1122
1123
#define ALT_USB_GLOB_GOTGINT_HSTNEGSUCSTSCHNG_GET(value) (((value) & 0x00000200) >> 9)
1124
1125
#define ALT_USB_GLOB_GOTGINT_HSTNEGSUCSTSCHNG_SET(value) (((value) << 9) & 0x00000200)
1126
1149
#define ALT_USB_GLOB_GOTGINT_HSTNEGDET_E_INACT 0x0
1150
1155
#define ALT_USB_GLOB_GOTGINT_HSTNEGDET_E_ACT 0x1
1156
1158
#define ALT_USB_GLOB_GOTGINT_HSTNEGDET_LSB 17
1159
1160
#define ALT_USB_GLOB_GOTGINT_HSTNEGDET_MSB 17
1161
1162
#define ALT_USB_GLOB_GOTGINT_HSTNEGDET_WIDTH 1
1163
1164
#define ALT_USB_GLOB_GOTGINT_HSTNEGDET_SET_MSK 0x00020000
1165
1166
#define ALT_USB_GLOB_GOTGINT_HSTNEGDET_CLR_MSK 0xfffdffff
1167
1168
#define ALT_USB_GLOB_GOTGINT_HSTNEGDET_RESET 0x0
1169
1170
#define ALT_USB_GLOB_GOTGINT_HSTNEGDET_GET(value) (((value) & 0x00020000) >> 17)
1171
1172
#define ALT_USB_GLOB_GOTGINT_HSTNEGDET_SET(value) (((value) << 17) & 0x00020000)
1173
1196
#define ALT_USB_GLOB_GOTGINT_ADEVTOUTCHG_E_INACT 0x0
1197
1202
#define ALT_USB_GLOB_GOTGINT_ADEVTOUTCHG_E_ACT 0x1
1203
1205
#define ALT_USB_GLOB_GOTGINT_ADEVTOUTCHG_LSB 18
1206
1207
#define ALT_USB_GLOB_GOTGINT_ADEVTOUTCHG_MSB 18
1208
1209
#define ALT_USB_GLOB_GOTGINT_ADEVTOUTCHG_WIDTH 1
1210
1211
#define ALT_USB_GLOB_GOTGINT_ADEVTOUTCHG_SET_MSK 0x00040000
1212
1213
#define ALT_USB_GLOB_GOTGINT_ADEVTOUTCHG_CLR_MSK 0xfffbffff
1214
1215
#define ALT_USB_GLOB_GOTGINT_ADEVTOUTCHG_RESET 0x0
1216
1217
#define ALT_USB_GLOB_GOTGINT_ADEVTOUTCHG_GET(value) (((value) & 0x00040000) >> 18)
1218
1219
#define ALT_USB_GLOB_GOTGINT_ADEVTOUTCHG_SET(value) (((value) << 18) & 0x00040000)
1220
1246
#define ALT_USB_GLOB_GOTGINT_DBNCEDONE_E_INACT 0x0
1247
1252
#define ALT_USB_GLOB_GOTGINT_DBNCEDONE_E_ACT 0x1
1253
1255
#define ALT_USB_GLOB_GOTGINT_DBNCEDONE_LSB 19
1256
1257
#define ALT_USB_GLOB_GOTGINT_DBNCEDONE_MSB 19
1258
1259
#define ALT_USB_GLOB_GOTGINT_DBNCEDONE_WIDTH 1
1260
1261
#define ALT_USB_GLOB_GOTGINT_DBNCEDONE_SET_MSK 0x00080000
1262
1263
#define ALT_USB_GLOB_GOTGINT_DBNCEDONE_CLR_MSK 0xfff7ffff
1264
1265
#define ALT_USB_GLOB_GOTGINT_DBNCEDONE_RESET 0x0
1266
1267
#define ALT_USB_GLOB_GOTGINT_DBNCEDONE_GET(value) (((value) & 0x00080000) >> 19)
1268
1269
#define ALT_USB_GLOB_GOTGINT_DBNCEDONE_SET(value) (((value) << 19) & 0x00080000)
1270
1271
#ifndef __ASSEMBLY__
1272
1282
struct
ALT_USB_GLOB_GOTGINT_s
1283
{
1284
uint32_t : 2;
1285
const
uint32_t
sesenddet
: 1;
1286
uint32_t : 5;
1287
const
uint32_t
sesreqsucstschng
: 1;
1288
const
uint32_t
hstnegsucstschng
: 1;
1289
uint32_t : 7;
1290
const
uint32_t
hstnegdet
: 1;
1291
const
uint32_t
adevtoutchg
: 1;
1292
const
uint32_t
dbncedone
: 1;
1293
uint32_t : 12;
1294
};
1295
1297
typedef
volatile
struct
ALT_USB_GLOB_GOTGINT_s
ALT_USB_GLOB_GOTGINT_t
;
1298
#endif
/* __ASSEMBLY__ */
1299
1301
#define ALT_USB_GLOB_GOTGINT_OFST 0x4
1302
1303
#define ALT_USB_GLOB_GOTGINT_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_GLOB_GOTGINT_OFST))
1304
1353
#define ALT_USB_GLOB_GAHBCFG_GLBLINTRMSK_E_MSK 0x0
1354
1359
#define ALT_USB_GLOB_GAHBCFG_GLBLINTRMSK_E_NOMSK 0x1
1360
1362
#define ALT_USB_GLOB_GAHBCFG_GLBLINTRMSK_LSB 0
1363
1364
#define ALT_USB_GLOB_GAHBCFG_GLBLINTRMSK_MSB 0
1365
1366
#define ALT_USB_GLOB_GAHBCFG_GLBLINTRMSK_WIDTH 1
1367
1368
#define ALT_USB_GLOB_GAHBCFG_GLBLINTRMSK_SET_MSK 0x00000001
1369
1370
#define ALT_USB_GLOB_GAHBCFG_GLBLINTRMSK_CLR_MSK 0xfffffffe
1371
1372
#define ALT_USB_GLOB_GAHBCFG_GLBLINTRMSK_RESET 0x0
1373
1374
#define ALT_USB_GLOB_GAHBCFG_GLBLINTRMSK_GET(value) (((value) & 0x00000001) >> 0)
1375
1376
#define ALT_USB_GLOB_GAHBCFG_GLBLINTRMSK_SET(value) (((value) << 0) & 0x00000001)
1377
1405
#define ALT_USB_GLOB_GAHBCFG_HBSTLEN_E_WORD1ORSINGLE 0x0
1406
1411
#define ALT_USB_GLOB_GAHBCFG_HBSTLEN_E_WORD4ORINCR 0x1
1412
1417
#define ALT_USB_GLOB_GAHBCFG_HBSTLEN_E_WORD8 0x2
1418
1423
#define ALT_USB_GLOB_GAHBCFG_HBSTLEN_E_WORD16ORINCR4 0x3
1424
1429
#define ALT_USB_GLOB_GAHBCFG_HBSTLEN_E_WORD32 0x4
1430
1435
#define ALT_USB_GLOB_GAHBCFG_HBSTLEN_E_WORD64ORINCR8 0x5
1436
1441
#define ALT_USB_GLOB_GAHBCFG_HBSTLEN_E_WORD128 0x6
1442
1447
#define ALT_USB_GLOB_GAHBCFG_HBSTLEN_E_WORD256ORINCR16 0x7
1448
1453
#define ALT_USB_GLOB_GAHBCFG_HBSTLEN_E_WORDX 0x8
1454
1456
#define ALT_USB_GLOB_GAHBCFG_HBSTLEN_LSB 1
1457
1458
#define ALT_USB_GLOB_GAHBCFG_HBSTLEN_MSB 4
1459
1460
#define ALT_USB_GLOB_GAHBCFG_HBSTLEN_WIDTH 4
1461
1462
#define ALT_USB_GLOB_GAHBCFG_HBSTLEN_SET_MSK 0x0000001e
1463
1464
#define ALT_USB_GLOB_GAHBCFG_HBSTLEN_CLR_MSK 0xffffffe1
1465
1466
#define ALT_USB_GLOB_GAHBCFG_HBSTLEN_RESET 0x0
1467
1468
#define ALT_USB_GLOB_GAHBCFG_HBSTLEN_GET(value) (((value) & 0x0000001e) >> 1)
1469
1470
#define ALT_USB_GLOB_GAHBCFG_HBSTLEN_SET(value) (((value) << 1) & 0x0000001e)
1471
1492
#define ALT_USB_GLOB_GAHBCFG_DMAEN_E_SLVMOD 0x0
1493
1498
#define ALT_USB_GLOB_GAHBCFG_DMAEN_E_DMAMOD 0x1
1499
1501
#define ALT_USB_GLOB_GAHBCFG_DMAEN_LSB 5
1502
1503
#define ALT_USB_GLOB_GAHBCFG_DMAEN_MSB 5
1504
1505
#define ALT_USB_GLOB_GAHBCFG_DMAEN_WIDTH 1
1506
1507
#define ALT_USB_GLOB_GAHBCFG_DMAEN_SET_MSK 0x00000020
1508
1509
#define ALT_USB_GLOB_GAHBCFG_DMAEN_CLR_MSK 0xffffffdf
1510
1511
#define ALT_USB_GLOB_GAHBCFG_DMAEN_RESET 0x0
1512
1513
#define ALT_USB_GLOB_GAHBCFG_DMAEN_GET(value) (((value) & 0x00000020) >> 5)
1514
1515
#define ALT_USB_GLOB_GAHBCFG_DMAEN_SET(value) (((value) << 5) & 0x00000020)
1516
1549
#define ALT_USB_GLOB_GAHBCFG_NPTXFEMPLVL_E_HALFEMPTY 0x0
1550
1557
#define ALT_USB_GLOB_GAHBCFG_NPTXFEMPLVL_E_EMPTY 0x1
1558
1560
#define ALT_USB_GLOB_GAHBCFG_NPTXFEMPLVL_LSB 7
1561
1562
#define ALT_USB_GLOB_GAHBCFG_NPTXFEMPLVL_MSB 7
1563
1564
#define ALT_USB_GLOB_GAHBCFG_NPTXFEMPLVL_WIDTH 1
1565
1566
#define ALT_USB_GLOB_GAHBCFG_NPTXFEMPLVL_SET_MSK 0x00000080
1567
1568
#define ALT_USB_GLOB_GAHBCFG_NPTXFEMPLVL_CLR_MSK 0xffffff7f
1569
1570
#define ALT_USB_GLOB_GAHBCFG_NPTXFEMPLVL_RESET 0x0
1571
1572
#define ALT_USB_GLOB_GAHBCFG_NPTXFEMPLVL_GET(value) (((value) & 0x00000080) >> 7)
1573
1574
#define ALT_USB_GLOB_GAHBCFG_NPTXFEMPLVL_SET(value) (((value) << 7) & 0x00000080)
1575
1600
#define ALT_USB_GLOB_GAHBCFG_PTXFEMPLVL_E_HALFEMPTY 0x0
1601
1606
#define ALT_USB_GLOB_GAHBCFG_PTXFEMPLVL_E_EMPTY 0x1
1607
1609
#define ALT_USB_GLOB_GAHBCFG_PTXFEMPLVL_LSB 8
1610
1611
#define ALT_USB_GLOB_GAHBCFG_PTXFEMPLVL_MSB 8
1612
1613
#define ALT_USB_GLOB_GAHBCFG_PTXFEMPLVL_WIDTH 1
1614
1615
#define ALT_USB_GLOB_GAHBCFG_PTXFEMPLVL_SET_MSK 0x00000100
1616
1617
#define ALT_USB_GLOB_GAHBCFG_PTXFEMPLVL_CLR_MSK 0xfffffeff
1618
1619
#define ALT_USB_GLOB_GAHBCFG_PTXFEMPLVL_RESET 0x0
1620
1621
#define ALT_USB_GLOB_GAHBCFG_PTXFEMPLVL_GET(value) (((value) & 0x00000100) >> 8)
1622
1623
#define ALT_USB_GLOB_GAHBCFG_PTXFEMPLVL_SET(value) (((value) << 8) & 0x00000100)
1624
1659
#define ALT_USB_GLOB_GAHBCFG_REMMEMSUPP_E_DISD 0x0
1660
1665
#define ALT_USB_GLOB_GAHBCFG_REMMEMSUPP_E_END 0x1
1666
1668
#define ALT_USB_GLOB_GAHBCFG_REMMEMSUPP_LSB 21
1669
1670
#define ALT_USB_GLOB_GAHBCFG_REMMEMSUPP_MSB 21
1671
1672
#define ALT_USB_GLOB_GAHBCFG_REMMEMSUPP_WIDTH 1
1673
1674
#define ALT_USB_GLOB_GAHBCFG_REMMEMSUPP_SET_MSK 0x00200000
1675
1676
#define ALT_USB_GLOB_GAHBCFG_REMMEMSUPP_CLR_MSK 0xffdfffff
1677
1678
#define ALT_USB_GLOB_GAHBCFG_REMMEMSUPP_RESET 0x0
1679
1680
#define ALT_USB_GLOB_GAHBCFG_REMMEMSUPP_GET(value) (((value) & 0x00200000) >> 21)
1681
1682
#define ALT_USB_GLOB_GAHBCFG_REMMEMSUPP_SET(value) (((value) << 21) & 0x00200000)
1683
1721
#define ALT_USB_GLOB_GAHBCFG_NOTIALLDMAWRIT_E_ALLTRANS 0x1
1722
1730
#define ALT_USB_GLOB_GAHBCFG_NOTIALLDMAWRIT_E_LASTTRANS 0x0
1731
1733
#define ALT_USB_GLOB_GAHBCFG_NOTIALLDMAWRIT_LSB 22
1734
1735
#define ALT_USB_GLOB_GAHBCFG_NOTIALLDMAWRIT_MSB 22
1736
1737
#define ALT_USB_GLOB_GAHBCFG_NOTIALLDMAWRIT_WIDTH 1
1738
1739
#define ALT_USB_GLOB_GAHBCFG_NOTIALLDMAWRIT_SET_MSK 0x00400000
1740
1741
#define ALT_USB_GLOB_GAHBCFG_NOTIALLDMAWRIT_CLR_MSK 0xffbfffff
1742
1743
#define ALT_USB_GLOB_GAHBCFG_NOTIALLDMAWRIT_RESET 0x0
1744
1745
#define ALT_USB_GLOB_GAHBCFG_NOTIALLDMAWRIT_GET(value) (((value) & 0x00400000) >> 22)
1746
1747
#define ALT_USB_GLOB_GAHBCFG_NOTIALLDMAWRIT_SET(value) (((value) << 22) & 0x00400000)
1748
1749
#ifndef __ASSEMBLY__
1750
1760
struct
ALT_USB_GLOB_GAHBCFG_s
1761
{
1762
uint32_t
glblintrmsk
: 1;
1763
uint32_t
hbstlen
: 4;
1764
uint32_t
dmaen
: 1;
1765
uint32_t : 1;
1766
uint32_t
nptxfemplvl
: 1;
1767
uint32_t
ptxfemplvl
: 1;
1768
uint32_t : 12;
1769
uint32_t
remmemsupp
: 1;
1770
uint32_t
notialldmawrit
: 1;
1771
uint32_t : 9;
1772
};
1773
1775
typedef
volatile
struct
ALT_USB_GLOB_GAHBCFG_s
ALT_USB_GLOB_GAHBCFG_t
;
1776
#endif
/* __ASSEMBLY__ */
1777
1779
#define ALT_USB_GLOB_GAHBCFG_OFST 0x8
1780
1781
#define ALT_USB_GLOB_GAHBCFG_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_GLOB_GAHBCFG_OFST))
1782
1850
#define ALT_USB_GLOB_GUSBCFG_TOUTCAL_LSB 0
1851
1852
#define ALT_USB_GLOB_GUSBCFG_TOUTCAL_MSB 2
1853
1854
#define ALT_USB_GLOB_GUSBCFG_TOUTCAL_WIDTH 3
1855
1856
#define ALT_USB_GLOB_GUSBCFG_TOUTCAL_SET_MSK 0x00000007
1857
1858
#define ALT_USB_GLOB_GUSBCFG_TOUTCAL_CLR_MSK 0xfffffff8
1859
1860
#define ALT_USB_GLOB_GUSBCFG_TOUTCAL_RESET 0x0
1861
1862
#define ALT_USB_GLOB_GUSBCFG_TOUTCAL_GET(value) (((value) & 0x00000007) >> 0)
1863
1864
#define ALT_USB_GLOB_GUSBCFG_TOUTCAL_SET(value) (((value) << 0) & 0x00000007)
1865
1887
#define ALT_USB_GLOB_GUSBCFG_PHYIF_E_BITS8 0x0
1888
1890
#define ALT_USB_GLOB_GUSBCFG_PHYIF_LSB 3
1891
1892
#define ALT_USB_GLOB_GUSBCFG_PHYIF_MSB 3
1893
1894
#define ALT_USB_GLOB_GUSBCFG_PHYIF_WIDTH 1
1895
1896
#define ALT_USB_GLOB_GUSBCFG_PHYIF_SET_MSK 0x00000008
1897
1898
#define ALT_USB_GLOB_GUSBCFG_PHYIF_CLR_MSK 0xfffffff7
1899
1900
#define ALT_USB_GLOB_GUSBCFG_PHYIF_RESET 0x0
1901
1902
#define ALT_USB_GLOB_GUSBCFG_PHYIF_GET(value) (((value) & 0x00000008) >> 3)
1903
1904
#define ALT_USB_GLOB_GUSBCFG_PHYIF_SET(value) (((value) << 3) & 0x00000008)
1905
1925
#define ALT_USB_GLOB_GUSBCFG_ULPI_UTMI_SEL_E_ULPI 0x0
1926
1928
#define ALT_USB_GLOB_GUSBCFG_ULPI_UTMI_SEL_LSB 4
1929
1930
#define ALT_USB_GLOB_GUSBCFG_ULPI_UTMI_SEL_MSB 4
1931
1932
#define ALT_USB_GLOB_GUSBCFG_ULPI_UTMI_SEL_WIDTH 1
1933
1934
#define ALT_USB_GLOB_GUSBCFG_ULPI_UTMI_SEL_SET_MSK 0x00000010
1935
1936
#define ALT_USB_GLOB_GUSBCFG_ULPI_UTMI_SEL_CLR_MSK 0xffffffef
1937
1938
#define ALT_USB_GLOB_GUSBCFG_ULPI_UTMI_SEL_RESET 0x1
1939
1940
#define ALT_USB_GLOB_GUSBCFG_ULPI_UTMI_SEL_GET(value) (((value) & 0x00000010) >> 4)
1941
1942
#define ALT_USB_GLOB_GUSBCFG_ULPI_UTMI_SEL_SET(value) (((value) << 4) & 0x00000010)
1943
1965
#define ALT_USB_GLOB_GUSBCFG_FSINTF_E_FS6PIN 0x0
1966
1971
#define ALT_USB_GLOB_GUSBCFG_FSINTF_E_FS3PIN 0x1
1972
1974
#define ALT_USB_GLOB_GUSBCFG_FSINTF_LSB 5
1975
1976
#define ALT_USB_GLOB_GUSBCFG_FSINTF_MSB 5
1977
1978
#define ALT_USB_GLOB_GUSBCFG_FSINTF_WIDTH 1
1979
1980
#define ALT_USB_GLOB_GUSBCFG_FSINTF_SET_MSK 0x00000020
1981
1982
#define ALT_USB_GLOB_GUSBCFG_FSINTF_CLR_MSK 0xffffffdf
1983
1984
#define ALT_USB_GLOB_GUSBCFG_FSINTF_RESET 0x0
1985
1986
#define ALT_USB_GLOB_GUSBCFG_FSINTF_GET(value) (((value) & 0x00000020) >> 5)
1987
1988
#define ALT_USB_GLOB_GUSBCFG_FSINTF_SET(value) (((value) << 5) & 0x00000020)
1989
2009
#define ALT_USB_GLOB_GUSBCFG_PHYSEL_E_USB20 0x0
2010
2012
#define ALT_USB_GLOB_GUSBCFG_PHYSEL_LSB 6
2013
2014
#define ALT_USB_GLOB_GUSBCFG_PHYSEL_MSB 6
2015
2016
#define ALT_USB_GLOB_GUSBCFG_PHYSEL_WIDTH 1
2017
2018
#define ALT_USB_GLOB_GUSBCFG_PHYSEL_SET_MSK 0x00000040
2019
2020
#define ALT_USB_GLOB_GUSBCFG_PHYSEL_CLR_MSK 0xffffffbf
2021
2022
#define ALT_USB_GLOB_GUSBCFG_PHYSEL_RESET 0x0
2023
2024
#define ALT_USB_GLOB_GUSBCFG_PHYSEL_GET(value) (((value) & 0x00000040) >> 6)
2025
2026
#define ALT_USB_GLOB_GUSBCFG_PHYSEL_SET(value) (((value) << 6) & 0x00000040)
2027
2051
#define ALT_USB_GLOB_GUSBCFG_DDRSEL_E_SDR 0x0
2052
2057
#define ALT_USB_GLOB_GUSBCFG_DDRSEL_E_DDR 0x1
2058
2060
#define ALT_USB_GLOB_GUSBCFG_DDRSEL_LSB 7
2061
2062
#define ALT_USB_GLOB_GUSBCFG_DDRSEL_MSB 7
2063
2064
#define ALT_USB_GLOB_GUSBCFG_DDRSEL_WIDTH 1
2065
2066
#define ALT_USB_GLOB_GUSBCFG_DDRSEL_SET_MSK 0x00000080
2067
2068
#define ALT_USB_GLOB_GUSBCFG_DDRSEL_CLR_MSK 0xffffff7f
2069
2070
#define ALT_USB_GLOB_GUSBCFG_DDRSEL_RESET 0x0
2071
2072
#define ALT_USB_GLOB_GUSBCFG_DDRSEL_GET(value) (((value) & 0x00000080) >> 7)
2073
2074
#define ALT_USB_GLOB_GUSBCFG_DDRSEL_SET(value) (((value) << 7) & 0x00000080)
2075
2100
#define ALT_USB_GLOB_GUSBCFG_SRPCAP_E_DISD 0x0
2101
2106
#define ALT_USB_GLOB_GUSBCFG_SRPCAP_E_END 0x1
2107
2109
#define ALT_USB_GLOB_GUSBCFG_SRPCAP_LSB 8
2110
2111
#define ALT_USB_GLOB_GUSBCFG_SRPCAP_MSB 8
2112
2113
#define ALT_USB_GLOB_GUSBCFG_SRPCAP_WIDTH 1
2114
2115
#define ALT_USB_GLOB_GUSBCFG_SRPCAP_SET_MSK 0x00000100
2116
2117
#define ALT_USB_GLOB_GUSBCFG_SRPCAP_CLR_MSK 0xfffffeff
2118
2119
#define ALT_USB_GLOB_GUSBCFG_SRPCAP_RESET 0x0
2120
2121
#define ALT_USB_GLOB_GUSBCFG_SRPCAP_GET(value) (((value) & 0x00000100) >> 8)
2122
2123
#define ALT_USB_GLOB_GUSBCFG_SRPCAP_SET(value) (((value) << 8) & 0x00000100)
2124
2146
#define ALT_USB_GLOB_GUSBCFG_HNPCAP_E_DISD 0x0
2147
2152
#define ALT_USB_GLOB_GUSBCFG_HNPCAP_E_END 0x1
2153
2155
#define ALT_USB_GLOB_GUSBCFG_HNPCAP_LSB 9
2156
2157
#define ALT_USB_GLOB_GUSBCFG_HNPCAP_MSB 9
2158
2159
#define ALT_USB_GLOB_GUSBCFG_HNPCAP_WIDTH 1
2160
2161
#define ALT_USB_GLOB_GUSBCFG_HNPCAP_SET_MSK 0x00000200
2162
2163
#define ALT_USB_GLOB_GUSBCFG_HNPCAP_CLR_MSK 0xfffffdff
2164
2165
#define ALT_USB_GLOB_GUSBCFG_HNPCAP_RESET 0x0
2166
2167
#define ALT_USB_GLOB_GUSBCFG_HNPCAP_GET(value) (((value) & 0x00000200) >> 9)
2168
2169
#define ALT_USB_GLOB_GUSBCFG_HNPCAP_SET(value) (((value) << 9) & 0x00000200)
2170
2197
#define ALT_USB_GLOB_GUSBCFG_USBTRDTIM_E_TURNTIME 0x9
2198
2200
#define ALT_USB_GLOB_GUSBCFG_USBTRDTIM_LSB 10
2201
2202
#define ALT_USB_GLOB_GUSBCFG_USBTRDTIM_MSB 13
2203
2204
#define ALT_USB_GLOB_GUSBCFG_USBTRDTIM_WIDTH 4
2205
2206
#define ALT_USB_GLOB_GUSBCFG_USBTRDTIM_SET_MSK 0x00003c00
2207
2208
#define ALT_USB_GLOB_GUSBCFG_USBTRDTIM_CLR_MSK 0xffffc3ff
2209
2210
#define ALT_USB_GLOB_GUSBCFG_USBTRDTIM_RESET 0x5
2211
2212
#define ALT_USB_GLOB_GUSBCFG_USBTRDTIM_GET(value) (((value) & 0x00003c00) >> 10)
2213
2214
#define ALT_USB_GLOB_GUSBCFG_USBTRDTIM_SET(value) (((value) << 10) & 0x00003c00)
2215
2237
#define ALT_USB_GLOB_GUSBCFG_ULPIAUTORES_E_DISD 0x0
2238
2243
#define ALT_USB_GLOB_GUSBCFG_ULPIAUTORES_E_END 0x1
2244
2246
#define ALT_USB_GLOB_GUSBCFG_ULPIAUTORES_LSB 18
2247
2248
#define ALT_USB_GLOB_GUSBCFG_ULPIAUTORES_MSB 18
2249
2250
#define ALT_USB_GLOB_GUSBCFG_ULPIAUTORES_WIDTH 1
2251
2252
#define ALT_USB_GLOB_GUSBCFG_ULPIAUTORES_SET_MSK 0x00040000
2253
2254
#define ALT_USB_GLOB_GUSBCFG_ULPIAUTORES_CLR_MSK 0xfffbffff
2255
2256
#define ALT_USB_GLOB_GUSBCFG_ULPIAUTORES_RESET 0x0
2257
2258
#define ALT_USB_GLOB_GUSBCFG_ULPIAUTORES_GET(value) (((value) & 0x00040000) >> 18)
2259
2260
#define ALT_USB_GLOB_GUSBCFG_ULPIAUTORES_SET(value) (((value) << 18) & 0x00040000)
2261
2284
#define ALT_USB_GLOB_GUSBCFG_ULPICLKSUSM_E_PWDCLK 0x0
2285
2290
#define ALT_USB_GLOB_GUSBCFG_ULPICLKSUSM_E_NONPWDCLK 0x1
2291
2293
#define ALT_USB_GLOB_GUSBCFG_ULPICLKSUSM_LSB 19
2294
2295
#define ALT_USB_GLOB_GUSBCFG_ULPICLKSUSM_MSB 19
2296
2297
#define ALT_USB_GLOB_GUSBCFG_ULPICLKSUSM_WIDTH 1
2298
2299
#define ALT_USB_GLOB_GUSBCFG_ULPICLKSUSM_SET_MSK 0x00080000
2300
2301
#define ALT_USB_GLOB_GUSBCFG_ULPICLKSUSM_CLR_MSK 0xfff7ffff
2302
2303
#define ALT_USB_GLOB_GUSBCFG_ULPICLKSUSM_RESET 0x0
2304
2305
#define ALT_USB_GLOB_GUSBCFG_ULPICLKSUSM_GET(value) (((value) & 0x00080000) >> 19)
2306
2307
#define ALT_USB_GLOB_GUSBCFG_ULPICLKSUSM_SET(value) (((value) << 19) & 0x00080000)
2308
2330
#define ALT_USB_GLOB_GUSBCFG_ULPIEXTVBUSDRV_E_INTERN 0x0
2331
2336
#define ALT_USB_GLOB_GUSBCFG_ULPIEXTVBUSDRV_E_EXTERN 0x1
2337
2339
#define ALT_USB_GLOB_GUSBCFG_ULPIEXTVBUSDRV_LSB 20
2340
2341
#define ALT_USB_GLOB_GUSBCFG_ULPIEXTVBUSDRV_MSB 20
2342
2343
#define ALT_USB_GLOB_GUSBCFG_ULPIEXTVBUSDRV_WIDTH 1
2344
2345
#define ALT_USB_GLOB_GUSBCFG_ULPIEXTVBUSDRV_SET_MSK 0x00100000
2346
2347
#define ALT_USB_GLOB_GUSBCFG_ULPIEXTVBUSDRV_CLR_MSK 0xffefffff
2348
2349
#define ALT_USB_GLOB_GUSBCFG_ULPIEXTVBUSDRV_RESET 0x0
2350
2351
#define ALT_USB_GLOB_GUSBCFG_ULPIEXTVBUSDRV_GET(value) (((value) & 0x00100000) >> 20)
2352
2353
#define ALT_USB_GLOB_GUSBCFG_ULPIEXTVBUSDRV_SET(value) (((value) << 20) & 0x00100000)
2354
2376
#define ALT_USB_GLOB_GUSBCFG_ULPIEXTVBUSINDICATOR_E_INTERN 0x0
2377
2382
#define ALT_USB_GLOB_GUSBCFG_ULPIEXTVBUSINDICATOR_E_EXTERN 0x1
2383
2385
#define ALT_USB_GLOB_GUSBCFG_ULPIEXTVBUSINDICATOR_LSB 21
2386
2387
#define ALT_USB_GLOB_GUSBCFG_ULPIEXTVBUSINDICATOR_MSB 21
2388
2389
#define ALT_USB_GLOB_GUSBCFG_ULPIEXTVBUSINDICATOR_WIDTH 1
2390
2391
#define ALT_USB_GLOB_GUSBCFG_ULPIEXTVBUSINDICATOR_SET_MSK 0x00200000
2392
2393
#define ALT_USB_GLOB_GUSBCFG_ULPIEXTVBUSINDICATOR_CLR_MSK 0xffdfffff
2394
2395
#define ALT_USB_GLOB_GUSBCFG_ULPIEXTVBUSINDICATOR_RESET 0x0
2396
2397
#define ALT_USB_GLOB_GUSBCFG_ULPIEXTVBUSINDICATOR_GET(value) (((value) & 0x00200000) >> 21)
2398
2399
#define ALT_USB_GLOB_GUSBCFG_ULPIEXTVBUSINDICATOR_SET(value) (((value) << 21) & 0x00200000)
2400
2422
#define ALT_USB_GLOB_GUSBCFG_TERMSELDLPULSE_E_TXVALID 0x0
2423
2428
#define ALT_USB_GLOB_GUSBCFG_TERMSELDLPULSE_E_TERMSEL 0x1
2429
2431
#define ALT_USB_GLOB_GUSBCFG_TERMSELDLPULSE_LSB 22
2432
2433
#define ALT_USB_GLOB_GUSBCFG_TERMSELDLPULSE_MSB 22
2434
2435
#define ALT_USB_GLOB_GUSBCFG_TERMSELDLPULSE_WIDTH 1
2436
2437
#define ALT_USB_GLOB_GUSBCFG_TERMSELDLPULSE_SET_MSK 0x00400000
2438
2439
#define ALT_USB_GLOB_GUSBCFG_TERMSELDLPULSE_CLR_MSK 0xffbfffff
2440
2441
#define ALT_USB_GLOB_GUSBCFG_TERMSELDLPULSE_RESET 0x0
2442
2443
#define ALT_USB_GLOB_GUSBCFG_TERMSELDLPULSE_GET(value) (((value) & 0x00400000) >> 22)
2444
2445
#define ALT_USB_GLOB_GUSBCFG_TERMSELDLPULSE_SET(value) (((value) << 22) & 0x00400000)
2446
2469
#define ALT_USB_GLOB_GUSBCFG_COMPLEMENT_E_NONINVERT 0x0
2470
2475
#define ALT_USB_GLOB_GUSBCFG_COMPLEMENT_E_INVERT 0x1
2476
2478
#define ALT_USB_GLOB_GUSBCFG_COMPLEMENT_LSB 23
2479
2480
#define ALT_USB_GLOB_GUSBCFG_COMPLEMENT_MSB 23
2481
2482
#define ALT_USB_GLOB_GUSBCFG_COMPLEMENT_WIDTH 1
2483
2484
#define ALT_USB_GLOB_GUSBCFG_COMPLEMENT_SET_MSK 0x00800000
2485
2486
#define ALT_USB_GLOB_GUSBCFG_COMPLEMENT_CLR_MSK 0xff7fffff
2487
2488
#define ALT_USB_GLOB_GUSBCFG_COMPLEMENT_RESET 0x0
2489
2490
#define ALT_USB_GLOB_GUSBCFG_COMPLEMENT_GET(value) (((value) & 0x00800000) >> 23)
2491
2492
#define ALT_USB_GLOB_GUSBCFG_COMPLEMENT_SET(value) (((value) << 23) & 0x00800000)
2493
2518
#define ALT_USB_GLOB_GUSBCFG_INDICATOR_E_QUALIFIED 0x0
2519
2525
#define ALT_USB_GLOB_GUSBCFG_INDICATOR_E_NONQUALIFIED 0x1
2526
2528
#define ALT_USB_GLOB_GUSBCFG_INDICATOR_LSB 24
2529
2530
#define ALT_USB_GLOB_GUSBCFG_INDICATOR_MSB 24
2531
2532
#define ALT_USB_GLOB_GUSBCFG_INDICATOR_WIDTH 1
2533
2534
#define ALT_USB_GLOB_GUSBCFG_INDICATOR_SET_MSK 0x01000000
2535
2536
#define ALT_USB_GLOB_GUSBCFG_INDICATOR_CLR_MSK 0xfeffffff
2537
2538
#define ALT_USB_GLOB_GUSBCFG_INDICATOR_RESET 0x0
2539
2540
#define ALT_USB_GLOB_GUSBCFG_INDICATOR_GET(value) (((value) & 0x01000000) >> 24)
2541
2542
#define ALT_USB_GLOB_GUSBCFG_INDICATOR_SET(value) (((value) << 24) & 0x01000000)
2543
2566
#define ALT_USB_GLOB_GUSBCFG_ULPI_E_END 0x0
2567
2572
#define ALT_USB_GLOB_GUSBCFG_ULPI_E_DISD 0x1
2573
2575
#define ALT_USB_GLOB_GUSBCFG_ULPI_LSB 25
2576
2577
#define ALT_USB_GLOB_GUSBCFG_ULPI_MSB 25
2578
2579
#define ALT_USB_GLOB_GUSBCFG_ULPI_WIDTH 1
2580
2581
#define ALT_USB_GLOB_GUSBCFG_ULPI_SET_MSK 0x02000000
2582
2583
#define ALT_USB_GLOB_GUSBCFG_ULPI_CLR_MSK 0xfdffffff
2584
2585
#define ALT_USB_GLOB_GUSBCFG_ULPI_RESET 0x0
2586
2587
#define ALT_USB_GLOB_GUSBCFG_ULPI_GET(value) (((value) & 0x02000000) >> 25)
2588
2589
#define ALT_USB_GLOB_GUSBCFG_ULPI_SET(value) (((value) << 25) & 0x02000000)
2590
2610
#define ALT_USB_GLOB_GUSBCFG_TXENDDELAY_E_DISD 0x0
2611
2613
#define ALT_USB_GLOB_GUSBCFG_TXENDDELAY_LSB 28
2614
2615
#define ALT_USB_GLOB_GUSBCFG_TXENDDELAY_MSB 28
2616
2617
#define ALT_USB_GLOB_GUSBCFG_TXENDDELAY_WIDTH 1
2618
2619
#define ALT_USB_GLOB_GUSBCFG_TXENDDELAY_SET_MSK 0x10000000
2620
2621
#define ALT_USB_GLOB_GUSBCFG_TXENDDELAY_CLR_MSK 0xefffffff
2622
2623
#define ALT_USB_GLOB_GUSBCFG_TXENDDELAY_RESET 0x0
2624
2625
#define ALT_USB_GLOB_GUSBCFG_TXENDDELAY_GET(value) (((value) & 0x10000000) >> 28)
2626
2627
#define ALT_USB_GLOB_GUSBCFG_TXENDDELAY_SET(value) (((value) << 28) & 0x10000000)
2628
2652
#define ALT_USB_GLOB_GUSBCFG_FORCEHSTMOD_E_DISD 0x0
2653
2658
#define ALT_USB_GLOB_GUSBCFG_FORCEHSTMOD_E_END 0x1
2659
2661
#define ALT_USB_GLOB_GUSBCFG_FORCEHSTMOD_LSB 29
2662
2663
#define ALT_USB_GLOB_GUSBCFG_FORCEHSTMOD_MSB 29
2664
2665
#define ALT_USB_GLOB_GUSBCFG_FORCEHSTMOD_WIDTH 1
2666
2667
#define ALT_USB_GLOB_GUSBCFG_FORCEHSTMOD_SET_MSK 0x20000000
2668
2669
#define ALT_USB_GLOB_GUSBCFG_FORCEHSTMOD_CLR_MSK 0xdfffffff
2670
2671
#define ALT_USB_GLOB_GUSBCFG_FORCEHSTMOD_RESET 0x0
2672
2673
#define ALT_USB_GLOB_GUSBCFG_FORCEHSTMOD_GET(value) (((value) & 0x20000000) >> 29)
2674
2675
#define ALT_USB_GLOB_GUSBCFG_FORCEHSTMOD_SET(value) (((value) << 29) & 0x20000000)
2676
2700
#define ALT_USB_GLOB_GUSBCFG_FORCEDEVMOD_E_DISD 0x0
2701
2706
#define ALT_USB_GLOB_GUSBCFG_FORCEDEVMOD_E_END 0x1
2707
2709
#define ALT_USB_GLOB_GUSBCFG_FORCEDEVMOD_LSB 30
2710
2711
#define ALT_USB_GLOB_GUSBCFG_FORCEDEVMOD_MSB 30
2712
2713
#define ALT_USB_GLOB_GUSBCFG_FORCEDEVMOD_WIDTH 1
2714
2715
#define ALT_USB_GLOB_GUSBCFG_FORCEDEVMOD_SET_MSK 0x40000000
2716
2717
#define ALT_USB_GLOB_GUSBCFG_FORCEDEVMOD_CLR_MSK 0xbfffffff
2718
2719
#define ALT_USB_GLOB_GUSBCFG_FORCEDEVMOD_RESET 0x0
2720
2721
#define ALT_USB_GLOB_GUSBCFG_FORCEDEVMOD_GET(value) (((value) & 0x40000000) >> 30)
2722
2723
#define ALT_USB_GLOB_GUSBCFG_FORCEDEVMOD_SET(value) (((value) << 30) & 0x40000000)
2724
2746
#define ALT_USB_GLOB_GUSBCFG_CORRUPTTXPKT_E_NODBG 0x0
2747
2752
#define ALT_USB_GLOB_GUSBCFG_CORRUPTTXPKT_E_DBG 0x1
2753
2755
#define ALT_USB_GLOB_GUSBCFG_CORRUPTTXPKT_LSB 31
2756
2757
#define ALT_USB_GLOB_GUSBCFG_CORRUPTTXPKT_MSB 31
2758
2759
#define ALT_USB_GLOB_GUSBCFG_CORRUPTTXPKT_WIDTH 1
2760
2761
#define ALT_USB_GLOB_GUSBCFG_CORRUPTTXPKT_SET_MSK 0x80000000
2762
2763
#define ALT_USB_GLOB_GUSBCFG_CORRUPTTXPKT_CLR_MSK 0x7fffffff
2764
2765
#define ALT_USB_GLOB_GUSBCFG_CORRUPTTXPKT_RESET 0x0
2766
2767
#define ALT_USB_GLOB_GUSBCFG_CORRUPTTXPKT_GET(value) (((value) & 0x80000000) >> 31)
2768
2769
#define ALT_USB_GLOB_GUSBCFG_CORRUPTTXPKT_SET(value) (((value) << 31) & 0x80000000)
2770
2771
#ifndef __ASSEMBLY__
2772
2782
struct
ALT_USB_GLOB_GUSBCFG_s
2783
{
2784
uint32_t
toutcal
: 3;
2785
const
uint32_t
phyif
: 1;
2786
const
uint32_t
ulpi_utmi_sel
: 1;
2787
const
uint32_t
fsintf
: 1;
2788
const
uint32_t
physel
: 1;
2789
uint32_t
ddrsel
: 1;
2790
uint32_t
srpcap
: 1;
2791
uint32_t
hnpcap
: 1;
2792
uint32_t
usbtrdtim
: 4;
2793
uint32_t : 4;
2794
uint32_t
ulpiautores
: 1;
2795
uint32_t
ulpiclksusm
: 1;
2796
uint32_t
ulpiextvbusdrv
: 1;
2797
uint32_t
ulpiextvbusindicator
: 1;
2798
uint32_t
termseldlpulse
: 1;
2799
uint32_t
complement
: 1;
2800
uint32_t
indicator
: 1;
2801
uint32_t
ulpi
: 1;
2802
uint32_t : 2;
2803
uint32_t
txenddelay
: 1;
2804
uint32_t
forcehstmode
: 1;
2805
uint32_t
forcedevmode
: 1;
2806
uint32_t
corrupttxpkt
: 1;
2807
};
2808
2810
typedef
volatile
struct
ALT_USB_GLOB_GUSBCFG_s
ALT_USB_GLOB_GUSBCFG_t
;
2811
#endif
/* __ASSEMBLY__ */
2812
2814
#define ALT_USB_GLOB_GUSBCFG_OFST 0xc
2815
2816
#define ALT_USB_GLOB_GUSBCFG_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_GLOB_GUSBCFG_OFST))
2817
2909
#define ALT_USB_GLOB_GRSTCTL_CSFTRST_E_NOTACT 0x0
2910
2915
#define ALT_USB_GLOB_GRSTCTL_CSFTRST_E_ACT 0x1
2916
2918
#define ALT_USB_GLOB_GRSTCTL_CSFTRST_LSB 0
2919
2920
#define ALT_USB_GLOB_GRSTCTL_CSFTRST_MSB 0
2921
2922
#define ALT_USB_GLOB_GRSTCTL_CSFTRST_WIDTH 1
2923
2924
#define ALT_USB_GLOB_GRSTCTL_CSFTRST_SET_MSK 0x00000001
2925
2926
#define ALT_USB_GLOB_GRSTCTL_CSFTRST_CLR_MSK 0xfffffffe
2927
2928
#define ALT_USB_GLOB_GRSTCTL_CSFTRST_RESET 0x0
2929
2930
#define ALT_USB_GLOB_GRSTCTL_CSFTRST_GET(value) (((value) & 0x00000001) >> 0)
2931
2932
#define ALT_USB_GLOB_GRSTCTL_CSFTRST_SET(value) (((value) << 0) & 0x00000001)
2933
2958
#define ALT_USB_GLOB_GRSTCTL_FRMCNTRRST_E_NOTACT 0x0
2959
2964
#define ALT_USB_GLOB_GRSTCTL_FRMCNTRRST_E_ACT 0x1
2965
2967
#define ALT_USB_GLOB_GRSTCTL_FRMCNTRRST_LSB 2
2968
2969
#define ALT_USB_GLOB_GRSTCTL_FRMCNTRRST_MSB 2
2970
2971
#define ALT_USB_GLOB_GRSTCTL_FRMCNTRRST_WIDTH 1
2972
2973
#define ALT_USB_GLOB_GRSTCTL_FRMCNTRRST_SET_MSK 0x00000004
2974
2975
#define ALT_USB_GLOB_GRSTCTL_FRMCNTRRST_CLR_MSK 0xfffffffb
2976
2977
#define ALT_USB_GLOB_GRSTCTL_FRMCNTRRST_RESET 0x0
2978
2979
#define ALT_USB_GLOB_GRSTCTL_FRMCNTRRST_GET(value) (((value) & 0x00000004) >> 2)
2980
2981
#define ALT_USB_GLOB_GRSTCTL_FRMCNTRRST_SET(value) (((value) << 2) & 0x00000004)
2982
3008
#define ALT_USB_GLOB_GRSTCTL_RXFFLSH_E_INACT 0x0
3009
3014
#define ALT_USB_GLOB_GRSTCTL_RXFFLSH_E_ACT 0x1
3015
3017
#define ALT_USB_GLOB_GRSTCTL_RXFFLSH_LSB 4
3018
3019
#define ALT_USB_GLOB_GRSTCTL_RXFFLSH_MSB 4
3020
3021
#define ALT_USB_GLOB_GRSTCTL_RXFFLSH_WIDTH 1
3022
3023
#define ALT_USB_GLOB_GRSTCTL_RXFFLSH_SET_MSK 0x00000010
3024
3025
#define ALT_USB_GLOB_GRSTCTL_RXFFLSH_CLR_MSK 0xffffffef
3026
3027
#define ALT_USB_GLOB_GRSTCTL_RXFFLSH_RESET 0x0
3028
3029
#define ALT_USB_GLOB_GRSTCTL_RXFFLSH_GET(value) (((value) & 0x00000010) >> 4)
3030
3031
#define ALT_USB_GLOB_GRSTCTL_RXFFLSH_SET(value) (((value) << 4) & 0x00000010)
3032
3064
#define ALT_USB_GLOB_GRSTCTL_TXFFLSH_E_INACT 0x0
3065
3070
#define ALT_USB_GLOB_GRSTCTL_TXFFLSH_E_ACT 0x1
3071
3073
#define ALT_USB_GLOB_GRSTCTL_TXFFLSH_LSB 5
3074
3075
#define ALT_USB_GLOB_GRSTCTL_TXFFLSH_MSB 5
3076
3077
#define ALT_USB_GLOB_GRSTCTL_TXFFLSH_WIDTH 1
3078
3079
#define ALT_USB_GLOB_GRSTCTL_TXFFLSH_SET_MSK 0x00000020
3080
3081
#define ALT_USB_GLOB_GRSTCTL_TXFFLSH_CLR_MSK 0xffffffdf
3082
3083
#define ALT_USB_GLOB_GRSTCTL_TXFFLSH_RESET 0x0
3084
3085
#define ALT_USB_GLOB_GRSTCTL_TXFFLSH_GET(value) (((value) & 0x00000020) >> 5)
3086
3087
#define ALT_USB_GLOB_GRSTCTL_TXFFLSH_SET(value) (((value) << 5) & 0x00000020)
3088
3125
#define ALT_USB_GLOB_GRSTCTL_TXFNUM_E_TXF0 0x0
3126
3133
#define ALT_USB_GLOB_GRSTCTL_TXFNUM_E_TXF1 0x1
3134
3140
#define ALT_USB_GLOB_GRSTCTL_TXFNUM_E_TXF2 0x2
3141
3148
#define ALT_USB_GLOB_GRSTCTL_TXFNUM_E_TXF15 0xf
3149
3154
#define ALT_USB_GLOB_GRSTCTL_TXFNUM_E_TXF16 0x10
3155
3157
#define ALT_USB_GLOB_GRSTCTL_TXFNUM_LSB 6
3158
3159
#define ALT_USB_GLOB_GRSTCTL_TXFNUM_MSB 10
3160
3161
#define ALT_USB_GLOB_GRSTCTL_TXFNUM_WIDTH 5
3162
3163
#define ALT_USB_GLOB_GRSTCTL_TXFNUM_SET_MSK 0x000007c0
3164
3165
#define ALT_USB_GLOB_GRSTCTL_TXFNUM_CLR_MSK 0xfffff83f
3166
3167
#define ALT_USB_GLOB_GRSTCTL_TXFNUM_RESET 0x0
3168
3169
#define ALT_USB_GLOB_GRSTCTL_TXFNUM_GET(value) (((value) & 0x000007c0) >> 6)
3170
3171
#define ALT_USB_GLOB_GRSTCTL_TXFNUM_SET(value) (((value) << 6) & 0x000007c0)
3172
3194
#define ALT_USB_GLOB_GRSTCTL_DMAREQ_E_INACT 0x0
3195
3200
#define ALT_USB_GLOB_GRSTCTL_DMAREQ_E_ACT 0x1
3201
3203
#define ALT_USB_GLOB_GRSTCTL_DMAREQ_LSB 30
3204
3205
#define ALT_USB_GLOB_GRSTCTL_DMAREQ_MSB 30
3206
3207
#define ALT_USB_GLOB_GRSTCTL_DMAREQ_WIDTH 1
3208
3209
#define ALT_USB_GLOB_GRSTCTL_DMAREQ_SET_MSK 0x40000000
3210
3211
#define ALT_USB_GLOB_GRSTCTL_DMAREQ_CLR_MSK 0xbfffffff
3212
3213
#define ALT_USB_GLOB_GRSTCTL_DMAREQ_RESET 0x0
3214
3215
#define ALT_USB_GLOB_GRSTCTL_DMAREQ_GET(value) (((value) & 0x40000000) >> 30)
3216
3217
#define ALT_USB_GLOB_GRSTCTL_DMAREQ_SET(value) (((value) << 30) & 0x40000000)
3218
3240
#define ALT_USB_GLOB_GRSTCTL_AHBIDLE_E_INACT 0x0
3241
3246
#define ALT_USB_GLOB_GRSTCTL_AHBIDLE_E_ACT 0x1
3247
3249
#define ALT_USB_GLOB_GRSTCTL_AHBIDLE_LSB 31
3250
3251
#define ALT_USB_GLOB_GRSTCTL_AHBIDLE_MSB 31
3252
3253
#define ALT_USB_GLOB_GRSTCTL_AHBIDLE_WIDTH 1
3254
3255
#define ALT_USB_GLOB_GRSTCTL_AHBIDLE_SET_MSK 0x80000000
3256
3257
#define ALT_USB_GLOB_GRSTCTL_AHBIDLE_CLR_MSK 0x7fffffff
3258
3259
#define ALT_USB_GLOB_GRSTCTL_AHBIDLE_RESET 0x1
3260
3261
#define ALT_USB_GLOB_GRSTCTL_AHBIDLE_GET(value) (((value) & 0x80000000) >> 31)
3262
3263
#define ALT_USB_GLOB_GRSTCTL_AHBIDLE_SET(value) (((value) << 31) & 0x80000000)
3264
3265
#ifndef __ASSEMBLY__
3266
3276
struct
ALT_USB_GLOB_GRSTCTL_s
3277
{
3278
const
uint32_t
csftrst
: 1;
3279
uint32_t : 1;
3280
const
uint32_t
frmcntrrst
: 1;
3281
uint32_t : 1;
3282
const
uint32_t
rxfflsh
: 1;
3283
const
uint32_t
txfflsh
: 1;
3284
uint32_t
txfnum
: 5;
3285
uint32_t : 19;
3286
const
uint32_t
dmareq
: 1;
3287
const
uint32_t
ahbidle
: 1;
3288
};
3289
3291
typedef
volatile
struct
ALT_USB_GLOB_GRSTCTL_s
ALT_USB_GLOB_GRSTCTL_t
;
3292
#endif
/* __ASSEMBLY__ */
3293
3295
#define ALT_USB_GLOB_GRSTCTL_OFST 0x10
3296
3297
#define ALT_USB_GLOB_GRSTCTL_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_GLOB_GRSTCTL_OFST))
3298
3368
#define ALT_USB_GLOB_GINTSTS_CURMOD_E_DEVICE 0x0
3369
3374
#define ALT_USB_GLOB_GINTSTS_CURMOD_E_HOST 0x1
3375
3377
#define ALT_USB_GLOB_GINTSTS_CURMOD_LSB 0
3378
3379
#define ALT_USB_GLOB_GINTSTS_CURMOD_MSB 0
3380
3381
#define ALT_USB_GLOB_GINTSTS_CURMOD_WIDTH 1
3382
3383
#define ALT_USB_GLOB_GINTSTS_CURMOD_SET_MSK 0x00000001
3384
3385
#define ALT_USB_GLOB_GINTSTS_CURMOD_CLR_MSK 0xfffffffe
3386
3387
#define ALT_USB_GLOB_GINTSTS_CURMOD_RESET 0x0
3388
3389
#define ALT_USB_GLOB_GINTSTS_CURMOD_GET(value) (((value) & 0x00000001) >> 0)
3390
3391
#define ALT_USB_GLOB_GINTSTS_CURMOD_SET(value) (((value) << 0) & 0x00000001)
3392
3421
#define ALT_USB_GLOB_GINTSTS_MODMIS_E_INACT 0x0
3422
3427
#define ALT_USB_GLOB_GINTSTS_MODMIS_E_ACT 0x1
3428
3430
#define ALT_USB_GLOB_GINTSTS_MODMIS_LSB 1
3431
3432
#define ALT_USB_GLOB_GINTSTS_MODMIS_MSB 1
3433
3434
#define ALT_USB_GLOB_GINTSTS_MODMIS_WIDTH 1
3435
3436
#define ALT_USB_GLOB_GINTSTS_MODMIS_SET_MSK 0x00000002
3437
3438
#define ALT_USB_GLOB_GINTSTS_MODMIS_CLR_MSK 0xfffffffd
3439
3440
#define ALT_USB_GLOB_GINTSTS_MODMIS_RESET 0x0
3441
3442
#define ALT_USB_GLOB_GINTSTS_MODMIS_GET(value) (((value) & 0x00000002) >> 1)
3443
3444
#define ALT_USB_GLOB_GINTSTS_MODMIS_SET(value) (((value) << 1) & 0x00000002)
3445
3469
#define ALT_USB_GLOB_GINTSTS_OTGINT_E_INACT 0x0
3470
3475
#define ALT_USB_GLOB_GINTSTS_OTGINT_E_ACT 0x1
3476
3478
#define ALT_USB_GLOB_GINTSTS_OTGINT_LSB 2
3479
3480
#define ALT_USB_GLOB_GINTSTS_OTGINT_MSB 2
3481
3482
#define ALT_USB_GLOB_GINTSTS_OTGINT_WIDTH 1
3483
3484
#define ALT_USB_GLOB_GINTSTS_OTGINT_SET_MSK 0x00000004
3485
3486
#define ALT_USB_GLOB_GINTSTS_OTGINT_CLR_MSK 0xfffffffb
3487
3488
#define ALT_USB_GLOB_GINTSTS_OTGINT_RESET 0x0
3489
3490
#define ALT_USB_GLOB_GINTSTS_OTGINT_GET(value) (((value) & 0x00000004) >> 2)
3491
3492
#define ALT_USB_GLOB_GINTSTS_OTGINT_SET(value) (((value) << 2) & 0x00000004)
3493
3526
#define ALT_USB_GLOB_GINTSTS_SOF_E_INTACT 0x0
3527
3532
#define ALT_USB_GLOB_GINTSTS_SOF_E_ACT 0x1
3533
3535
#define ALT_USB_GLOB_GINTSTS_SOF_LSB 3
3536
3537
#define ALT_USB_GLOB_GINTSTS_SOF_MSB 3
3538
3539
#define ALT_USB_GLOB_GINTSTS_SOF_WIDTH 1
3540
3541
#define ALT_USB_GLOB_GINTSTS_SOF_SET_MSK 0x00000008
3542
3543
#define ALT_USB_GLOB_GINTSTS_SOF_CLR_MSK 0xfffffff7
3544
3545
#define ALT_USB_GLOB_GINTSTS_SOF_RESET 0x0
3546
3547
#define ALT_USB_GLOB_GINTSTS_SOF_GET(value) (((value) & 0x00000008) >> 3)
3548
3549
#define ALT_USB_GLOB_GINTSTS_SOF_SET(value) (((value) << 3) & 0x00000008)
3550
3572
#define ALT_USB_GLOB_GINTSTS_RXFLVL_E_INACT 0x0
3573
3578
#define ALT_USB_GLOB_GINTSTS_RXFLVL_E_ACT 0x1
3579
3581
#define ALT_USB_GLOB_GINTSTS_RXFLVL_LSB 4
3582
3583
#define ALT_USB_GLOB_GINTSTS_RXFLVL_MSB 4
3584
3585
#define ALT_USB_GLOB_GINTSTS_RXFLVL_WIDTH 1
3586
3587
#define ALT_USB_GLOB_GINTSTS_RXFLVL_SET_MSK 0x00000010
3588
3589
#define ALT_USB_GLOB_GINTSTS_RXFLVL_CLR_MSK 0xffffffef
3590
3591
#define ALT_USB_GLOB_GINTSTS_RXFLVL_RESET 0x0
3592
3593
#define ALT_USB_GLOB_GINTSTS_RXFLVL_GET(value) (((value) & 0x00000010) >> 4)
3594
3595
#define ALT_USB_GLOB_GINTSTS_RXFLVL_SET(value) (((value) << 4) & 0x00000010)
3596
3623
#define ALT_USB_GLOB_GINTSTS_GINNAKEFF_E_INACT 0x0
3624
3629
#define ALT_USB_GLOB_GINTSTS_GINNAKEFF_E_ACT 0x1
3630
3632
#define ALT_USB_GLOB_GINTSTS_GINNAKEFF_LSB 6
3633
3634
#define ALT_USB_GLOB_GINTSTS_GINNAKEFF_MSB 6
3635
3636
#define ALT_USB_GLOB_GINTSTS_GINNAKEFF_WIDTH 1
3637
3638
#define ALT_USB_GLOB_GINTSTS_GINNAKEFF_SET_MSK 0x00000040
3639
3640
#define ALT_USB_GLOB_GINTSTS_GINNAKEFF_CLR_MSK 0xffffffbf
3641
3642
#define ALT_USB_GLOB_GINTSTS_GINNAKEFF_RESET 0x0
3643
3644
#define ALT_USB_GLOB_GINTSTS_GINNAKEFF_GET(value) (((value) & 0x00000040) >> 6)
3645
3646
#define ALT_USB_GLOB_GINTSTS_GINNAKEFF_SET(value) (((value) << 6) & 0x00000040)
3647
3671
#define ALT_USB_GLOB_GINTSTS_GOUTNAKEFF_E_INACT 0x0
3672
3677
#define ALT_USB_GLOB_GINTSTS_GOUTNAKEFF_E_ACT 0x1
3678
3680
#define ALT_USB_GLOB_GINTSTS_GOUTNAKEFF_LSB 7
3681
3682
#define ALT_USB_GLOB_GINTSTS_GOUTNAKEFF_MSB 7
3683
3684
#define ALT_USB_GLOB_GINTSTS_GOUTNAKEFF_WIDTH 1
3685
3686
#define ALT_USB_GLOB_GINTSTS_GOUTNAKEFF_SET_MSK 0x00000080
3687
3688
#define ALT_USB_GLOB_GINTSTS_GOUTNAKEFF_CLR_MSK 0xffffff7f
3689
3690
#define ALT_USB_GLOB_GINTSTS_GOUTNAKEFF_RESET 0x0
3691
3692
#define ALT_USB_GLOB_GINTSTS_GOUTNAKEFF_GET(value) (((value) & 0x00000080) >> 7)
3693
3694
#define ALT_USB_GLOB_GINTSTS_GOUTNAKEFF_SET(value) (((value) << 7) & 0x00000080)
3695
3717
#define ALT_USB_GLOB_GINTSTS_ERLYSUSP_E_INACT 0x0
3718
3723
#define ALT_USB_GLOB_GINTSTS_ERLYSUSP_E_ACT 0x1
3724
3726
#define ALT_USB_GLOB_GINTSTS_ERLYSUSP_LSB 10
3727
3728
#define ALT_USB_GLOB_GINTSTS_ERLYSUSP_MSB 10
3729
3730
#define ALT_USB_GLOB_GINTSTS_ERLYSUSP_WIDTH 1
3731
3732
#define ALT_USB_GLOB_GINTSTS_ERLYSUSP_SET_MSK 0x00000400
3733
3734
#define ALT_USB_GLOB_GINTSTS_ERLYSUSP_CLR_MSK 0xfffffbff
3735
3736
#define ALT_USB_GLOB_GINTSTS_ERLYSUSP_RESET 0x0
3737
3738
#define ALT_USB_GLOB_GINTSTS_ERLYSUSP_GET(value) (((value) & 0x00000400) >> 10)
3739
3740
#define ALT_USB_GLOB_GINTSTS_ERLYSUSP_SET(value) (((value) << 10) & 0x00000400)
3741
3764
#define ALT_USB_GLOB_GINTSTS_USBSUSP_E_INACT 0x0
3765
3770
#define ALT_USB_GLOB_GINTSTS_USBSUSP_E_ACT 0x1
3771
3773
#define ALT_USB_GLOB_GINTSTS_USBSUSP_LSB 11
3774
3775
#define ALT_USB_GLOB_GINTSTS_USBSUSP_MSB 11
3776
3777
#define ALT_USB_GLOB_GINTSTS_USBSUSP_WIDTH 1
3778
3779
#define ALT_USB_GLOB_GINTSTS_USBSUSP_SET_MSK 0x00000800
3780
3781
#define ALT_USB_GLOB_GINTSTS_USBSUSP_CLR_MSK 0xfffff7ff
3782
3783
#define ALT_USB_GLOB_GINTSTS_USBSUSP_RESET 0x0
3784
3785
#define ALT_USB_GLOB_GINTSTS_USBSUSP_GET(value) (((value) & 0x00000800) >> 11)
3786
3787
#define ALT_USB_GLOB_GINTSTS_USBSUSP_SET(value) (((value) << 11) & 0x00000800)
3788
3810
#define ALT_USB_GLOB_GINTSTS_USBRST_E_INACT 0x0
3811
3816
#define ALT_USB_GLOB_GINTSTS_USBRST_E_ACT 0x1
3817
3819
#define ALT_USB_GLOB_GINTSTS_USBRST_LSB 12
3820
3821
#define ALT_USB_GLOB_GINTSTS_USBRST_MSB 12
3822
3823
#define ALT_USB_GLOB_GINTSTS_USBRST_WIDTH 1
3824
3825
#define ALT_USB_GLOB_GINTSTS_USBRST_SET_MSK 0x00001000
3826
3827
#define ALT_USB_GLOB_GINTSTS_USBRST_CLR_MSK 0xffffefff
3828
3829
#define ALT_USB_GLOB_GINTSTS_USBRST_RESET 0x0
3830
3831
#define ALT_USB_GLOB_GINTSTS_USBRST_GET(value) (((value) & 0x00001000) >> 12)
3832
3833
#define ALT_USB_GLOB_GINTSTS_USBRST_SET(value) (((value) << 12) & 0x00001000)
3834
3857
#define ALT_USB_GLOB_GINTSTS_ENUMDONE_E_INACT 0x0
3858
3863
#define ALT_USB_GLOB_GINTSTS_ENUMDONE_E_ACT 0x1
3864
3866
#define ALT_USB_GLOB_GINTSTS_ENUMDONE_LSB 13
3867
3868
#define ALT_USB_GLOB_GINTSTS_ENUMDONE_MSB 13
3869
3870
#define ALT_USB_GLOB_GINTSTS_ENUMDONE_WIDTH 1
3871
3872
#define ALT_USB_GLOB_GINTSTS_ENUMDONE_SET_MSK 0x00002000
3873
3874
#define ALT_USB_GLOB_GINTSTS_ENUMDONE_CLR_MSK 0xffffdfff
3875
3876
#define ALT_USB_GLOB_GINTSTS_ENUMDONE_RESET 0x0
3877
3878
#define ALT_USB_GLOB_GINTSTS_ENUMDONE_GET(value) (((value) & 0x00002000) >> 13)
3879
3880
#define ALT_USB_GLOB_GINTSTS_ENUMDONE_SET(value) (((value) << 13) & 0x00002000)
3881
3904
#define ALT_USB_GLOB_GINTSTS_ISOOUTDROP_E_INACT 0x0
3905
3910
#define ALT_USB_GLOB_GINTSTS_ISOOUTDROP_E_ACT 0x1
3911
3913
#define ALT_USB_GLOB_GINTSTS_ISOOUTDROP_LSB 14
3914
3915
#define ALT_USB_GLOB_GINTSTS_ISOOUTDROP_MSB 14
3916
3917
#define ALT_USB_GLOB_GINTSTS_ISOOUTDROP_WIDTH 1
3918
3919
#define ALT_USB_GLOB_GINTSTS_ISOOUTDROP_SET_MSK 0x00004000
3920
3921
#define ALT_USB_GLOB_GINTSTS_ISOOUTDROP_CLR_MSK 0xffffbfff
3922
3923
#define ALT_USB_GLOB_GINTSTS_ISOOUTDROP_RESET 0x0
3924
3925
#define ALT_USB_GLOB_GINTSTS_ISOOUTDROP_GET(value) (((value) & 0x00004000) >> 14)
3926
3927
#define ALT_USB_GLOB_GINTSTS_ISOOUTDROP_SET(value) (((value) << 14) & 0x00004000)
3928
3953
#define ALT_USB_GLOB_GINTSTS_EPMIS_E_INACT 0x0
3954
3959
#define ALT_USB_GLOB_GINTSTS_EPMIS_E_ACT 0x1
3960
3962
#define ALT_USB_GLOB_GINTSTS_EPMIS_LSB 17
3963
3964
#define ALT_USB_GLOB_GINTSTS_EPMIS_MSB 17
3965
3966
#define ALT_USB_GLOB_GINTSTS_EPMIS_WIDTH 1
3967
3968
#define ALT_USB_GLOB_GINTSTS_EPMIS_SET_MSK 0x00020000
3969
3970
#define ALT_USB_GLOB_GINTSTS_EPMIS_CLR_MSK 0xfffdffff
3971
3972
#define ALT_USB_GLOB_GINTSTS_EPMIS_RESET 0x0
3973
3974
#define ALT_USB_GLOB_GINTSTS_EPMIS_GET(value) (((value) & 0x00020000) >> 17)
3975
3976
#define ALT_USB_GLOB_GINTSTS_EPMIS_SET(value) (((value) << 17) & 0x00020000)
3977
4004
#define ALT_USB_GLOB_GINTSTS_IEPINT_E_INACT 0x0
4005
4010
#define ALT_USB_GLOB_GINTSTS_IEPINT_E_ACT 0x1
4011
4013
#define ALT_USB_GLOB_GINTSTS_IEPINT_LSB 18
4014
4015
#define ALT_USB_GLOB_GINTSTS_IEPINT_MSB 18
4016
4017
#define ALT_USB_GLOB_GINTSTS_IEPINT_WIDTH 1
4018
4019
#define ALT_USB_GLOB_GINTSTS_IEPINT_SET_MSK 0x00040000
4020
4021
#define ALT_USB_GLOB_GINTSTS_IEPINT_CLR_MSK 0xfffbffff
4022
4023
#define ALT_USB_GLOB_GINTSTS_IEPINT_RESET 0x0
4024
4025
#define ALT_USB_GLOB_GINTSTS_IEPINT_GET(value) (((value) & 0x00040000) >> 18)
4026
4027
#define ALT_USB_GLOB_GINTSTS_IEPINT_SET(value) (((value) << 18) & 0x00040000)
4028
4056
#define ALT_USB_GLOB_GINTSTS_OEPINT_E_INACT 0x0
4057
4062
#define ALT_USB_GLOB_GINTSTS_OEPINT_E_ACT 0x1
4063
4065
#define ALT_USB_GLOB_GINTSTS_OEPINT_LSB 19
4066
4067
#define ALT_USB_GLOB_GINTSTS_OEPINT_MSB 19
4068
4069
#define ALT_USB_GLOB_GINTSTS_OEPINT_WIDTH 1
4070
4071
#define ALT_USB_GLOB_GINTSTS_OEPINT_SET_MSK 0x00080000
4072
4073
#define ALT_USB_GLOB_GINTSTS_OEPINT_CLR_MSK 0xfff7ffff
4074
4075
#define ALT_USB_GLOB_GINTSTS_OEPINT_RESET 0x0
4076
4077
#define ALT_USB_GLOB_GINTSTS_OEPINT_GET(value) (((value) & 0x00080000) >> 19)
4078
4079
#define ALT_USB_GLOB_GINTSTS_OEPINT_SET(value) (((value) << 19) & 0x00080000)
4080
4105
#define ALT_USB_GLOB_GINTSTS_INCOMPISOIN_E_INACT 0x0
4106
4111
#define ALT_USB_GLOB_GINTSTS_INCOMPISOIN_E_ACT 0x1
4112
4114
#define ALT_USB_GLOB_GINTSTS_INCOMPISOIN_LSB 20
4115
4116
#define ALT_USB_GLOB_GINTSTS_INCOMPISOIN_MSB 20
4117
4118
#define ALT_USB_GLOB_GINTSTS_INCOMPISOIN_WIDTH 1
4119
4120
#define ALT_USB_GLOB_GINTSTS_INCOMPISOIN_SET_MSK 0x00100000
4121
4122
#define ALT_USB_GLOB_GINTSTS_INCOMPISOIN_CLR_MSK 0xffefffff
4123
4124
#define ALT_USB_GLOB_GINTSTS_INCOMPISOIN_RESET 0x0
4125
4126
#define ALT_USB_GLOB_GINTSTS_INCOMPISOIN_GET(value) (((value) & 0x00100000) >> 20)
4127
4128
#define ALT_USB_GLOB_GINTSTS_INCOMPISOIN_SET(value) (((value) << 20) & 0x00100000)
4129
4157
#define ALT_USB_GLOB_GINTSTS_INCOMPLP_E_INACT 0x0
4158
4163
#define ALT_USB_GLOB_GINTSTS_INCOMPLP_E_ACT 0x1
4164
4166
#define ALT_USB_GLOB_GINTSTS_INCOMPLP_LSB 21
4167
4168
#define ALT_USB_GLOB_GINTSTS_INCOMPLP_MSB 21
4169
4170
#define ALT_USB_GLOB_GINTSTS_INCOMPLP_WIDTH 1
4171
4172
#define ALT_USB_GLOB_GINTSTS_INCOMPLP_SET_MSK 0x00200000
4173
4174
#define ALT_USB_GLOB_GINTSTS_INCOMPLP_CLR_MSK 0xffdfffff
4175
4176
#define ALT_USB_GLOB_GINTSTS_INCOMPLP_RESET 0x0
4177
4178
#define ALT_USB_GLOB_GINTSTS_INCOMPLP_GET(value) (((value) & 0x00200000) >> 21)
4179
4180
#define ALT_USB_GLOB_GINTSTS_INCOMPLP_SET(value) (((value) << 21) & 0x00200000)
4181
4228
#define ALT_USB_GLOB_GINTSTS_FETSUSP_E_INACT 0x0
4229
4234
#define ALT_USB_GLOB_GINTSTS_FETSUSP_E_ACT 0x1
4235
4237
#define ALT_USB_GLOB_GINTSTS_FETSUSP_LSB 22
4238
4239
#define ALT_USB_GLOB_GINTSTS_FETSUSP_MSB 22
4240
4241
#define ALT_USB_GLOB_GINTSTS_FETSUSP_WIDTH 1
4242
4243
#define ALT_USB_GLOB_GINTSTS_FETSUSP_SET_MSK 0x00400000
4244
4245
#define ALT_USB_GLOB_GINTSTS_FETSUSP_CLR_MSK 0xffbfffff
4246
4247
#define ALT_USB_GLOB_GINTSTS_FETSUSP_RESET 0x0
4248
4249
#define ALT_USB_GLOB_GINTSTS_FETSUSP_GET(value) (((value) & 0x00400000) >> 22)
4250
4251
#define ALT_USB_GLOB_GINTSTS_FETSUSP_SET(value) (((value) << 22) & 0x00400000)
4252
4275
#define ALT_USB_GLOB_GINTSTS_RSTDET_E_INACT 0x0
4276
4281
#define ALT_USB_GLOB_GINTSTS_RSTDET_E_ACT 0x1
4282
4284
#define ALT_USB_GLOB_GINTSTS_RSTDET_LSB 23
4285
4286
#define ALT_USB_GLOB_GINTSTS_RSTDET_MSB 23
4287
4288
#define ALT_USB_GLOB_GINTSTS_RSTDET_WIDTH 1
4289
4290
#define ALT_USB_GLOB_GINTSTS_RSTDET_SET_MSK 0x00800000
4291
4292
#define ALT_USB_GLOB_GINTSTS_RSTDET_CLR_MSK 0xff7fffff
4293
4294
#define ALT_USB_GLOB_GINTSTS_RSTDET_RESET 0x0
4295
4296
#define ALT_USB_GLOB_GINTSTS_RSTDET_GET(value) (((value) & 0x00800000) >> 23)
4297
4298
#define ALT_USB_GLOB_GINTSTS_RSTDET_SET(value) (((value) << 23) & 0x00800000)
4299
4323
#define ALT_USB_GLOB_GINTSTS_PRTINT_E_INACT 0x0
4324
4329
#define ALT_USB_GLOB_GINTSTS_PRTINT_E_ACT 0x1
4330
4332
#define ALT_USB_GLOB_GINTSTS_PRTINT_LSB 24
4333
4334
#define ALT_USB_GLOB_GINTSTS_PRTINT_MSB 24
4335
4336
#define ALT_USB_GLOB_GINTSTS_PRTINT_WIDTH 1
4337
4338
#define ALT_USB_GLOB_GINTSTS_PRTINT_SET_MSK 0x01000000
4339
4340
#define ALT_USB_GLOB_GINTSTS_PRTINT_CLR_MSK 0xfeffffff
4341
4342
#define ALT_USB_GLOB_GINTSTS_PRTINT_RESET 0x0
4343
4344
#define ALT_USB_GLOB_GINTSTS_PRTINT_GET(value) (((value) & 0x01000000) >> 24)
4345
4346
#define ALT_USB_GLOB_GINTSTS_PRTINT_SET(value) (((value) << 24) & 0x01000000)
4347
4374
#define ALT_USB_GLOB_GINTSTS_HCHINT_E_INACT 0x0
4375
4380
#define ALT_USB_GLOB_GINTSTS_HCHINT_E_ACT 0x1
4381
4383
#define ALT_USB_GLOB_GINTSTS_HCHINT_LSB 25
4384
4385
#define ALT_USB_GLOB_GINTSTS_HCHINT_MSB 25
4386
4387
#define ALT_USB_GLOB_GINTSTS_HCHINT_WIDTH 1
4388
4389
#define ALT_USB_GLOB_GINTSTS_HCHINT_SET_MSK 0x02000000
4390
4391
#define ALT_USB_GLOB_GINTSTS_HCHINT_CLR_MSK 0xfdffffff
4392
4393
#define ALT_USB_GLOB_GINTSTS_HCHINT_RESET 0x0
4394
4395
#define ALT_USB_GLOB_GINTSTS_HCHINT_GET(value) (((value) & 0x02000000) >> 25)
4396
4397
#define ALT_USB_GLOB_GINTSTS_HCHINT_SET(value) (((value) << 25) & 0x02000000)
4398
4423
#define ALT_USB_GLOB_GINTSTS_PTXFEMP_E_INACT 0x0
4424
4429
#define ALT_USB_GLOB_GINTSTS_PTXFEMP_E_ACT 0x1
4430
4432
#define ALT_USB_GLOB_GINTSTS_PTXFEMP_LSB 26
4433
4434
#define ALT_USB_GLOB_GINTSTS_PTXFEMP_MSB 26
4435
4436
#define ALT_USB_GLOB_GINTSTS_PTXFEMP_WIDTH 1
4437
4438
#define ALT_USB_GLOB_GINTSTS_PTXFEMP_SET_MSK 0x04000000
4439
4440
#define ALT_USB_GLOB_GINTSTS_PTXFEMP_CLR_MSK 0xfbffffff
4441
4442
#define ALT_USB_GLOB_GINTSTS_PTXFEMP_RESET 0x1
4443
4444
#define ALT_USB_GLOB_GINTSTS_PTXFEMP_GET(value) (((value) & 0x04000000) >> 26)
4445
4446
#define ALT_USB_GLOB_GINTSTS_PTXFEMP_SET(value) (((value) << 26) & 0x04000000)
4447
4470
#define ALT_USB_GLOB_GINTSTS_CONIDSTSCHNG_E_INACT 0x0
4471
4476
#define ALT_USB_GLOB_GINTSTS_CONIDSTSCHNG_E_ACT 0x1
4477
4479
#define ALT_USB_GLOB_GINTSTS_CONIDSTSCHNG_LSB 28
4480
4481
#define ALT_USB_GLOB_GINTSTS_CONIDSTSCHNG_MSB 28
4482
4483
#define ALT_USB_GLOB_GINTSTS_CONIDSTSCHNG_WIDTH 1
4484
4485
#define ALT_USB_GLOB_GINTSTS_CONIDSTSCHNG_SET_MSK 0x10000000
4486
4487
#define ALT_USB_GLOB_GINTSTS_CONIDSTSCHNG_CLR_MSK 0xefffffff
4488
4489
#define ALT_USB_GLOB_GINTSTS_CONIDSTSCHNG_RESET 0x1
4490
4491
#define ALT_USB_GLOB_GINTSTS_CONIDSTSCHNG_GET(value) (((value) & 0x10000000) >> 28)
4492
4493
#define ALT_USB_GLOB_GINTSTS_CONIDSTSCHNG_SET(value) (((value) << 28) & 0x10000000)
4494
4516
#define ALT_USB_GLOB_GINTSTS_DISCONNINT_E_INACT 0x0
4517
4522
#define ALT_USB_GLOB_GINTSTS_DISCONNINT_E_ACT 0x1
4523
4525
#define ALT_USB_GLOB_GINTSTS_DISCONNINT_LSB 29
4526
4527
#define ALT_USB_GLOB_GINTSTS_DISCONNINT_MSB 29
4528
4529
#define ALT_USB_GLOB_GINTSTS_DISCONNINT_WIDTH 1
4530
4531
#define ALT_USB_GLOB_GINTSTS_DISCONNINT_SET_MSK 0x20000000
4532
4533
#define ALT_USB_GLOB_GINTSTS_DISCONNINT_CLR_MSK 0xdfffffff
4534
4535
#define ALT_USB_GLOB_GINTSTS_DISCONNINT_RESET 0x0
4536
4537
#define ALT_USB_GLOB_GINTSTS_DISCONNINT_GET(value) (((value) & 0x20000000) >> 29)
4538
4539
#define ALT_USB_GLOB_GINTSTS_DISCONNINT_SET(value) (((value) << 29) & 0x20000000)
4540
4565
#define ALT_USB_GLOB_GINTSTS_SESSREQINT_E_INACT 0x0
4566
4571
#define ALT_USB_GLOB_GINTSTS_SESSREQINT_E_ACT 0x1
4572
4574
#define ALT_USB_GLOB_GINTSTS_SESSREQINT_LSB 30
4575
4576
#define ALT_USB_GLOB_GINTSTS_SESSREQINT_MSB 30
4577
4578
#define ALT_USB_GLOB_GINTSTS_SESSREQINT_WIDTH 1
4579
4580
#define ALT_USB_GLOB_GINTSTS_SESSREQINT_SET_MSK 0x40000000
4581
4582
#define ALT_USB_GLOB_GINTSTS_SESSREQINT_CLR_MSK 0xbfffffff
4583
4584
#define ALT_USB_GLOB_GINTSTS_SESSREQINT_RESET 0x0
4585
4586
#define ALT_USB_GLOB_GINTSTS_SESSREQINT_GET(value) (((value) & 0x40000000) >> 30)
4587
4588
#define ALT_USB_GLOB_GINTSTS_SESSREQINT_SET(value) (((value) << 30) & 0x40000000)
4589
4623
#define ALT_USB_GLOB_GINTSTS_WKUPINT_E_INACT 0x0
4624
4629
#define ALT_USB_GLOB_GINTSTS_WKUPINT_E_ACT 0x1
4630
4632
#define ALT_USB_GLOB_GINTSTS_WKUPINT_LSB 31
4633
4634
#define ALT_USB_GLOB_GINTSTS_WKUPINT_MSB 31
4635
4636
#define ALT_USB_GLOB_GINTSTS_WKUPINT_WIDTH 1
4637
4638
#define ALT_USB_GLOB_GINTSTS_WKUPINT_SET_MSK 0x80000000
4639
4640
#define ALT_USB_GLOB_GINTSTS_WKUPINT_CLR_MSK 0x7fffffff
4641
4642
#define ALT_USB_GLOB_GINTSTS_WKUPINT_RESET 0x0
4643
4644
#define ALT_USB_GLOB_GINTSTS_WKUPINT_GET(value) (((value) & 0x80000000) >> 31)
4645
4646
#define ALT_USB_GLOB_GINTSTS_WKUPINT_SET(value) (((value) << 31) & 0x80000000)
4647
4648
#ifndef __ASSEMBLY__
4649
4659
struct
ALT_USB_GLOB_GINTSTS_s
4660
{
4661
const
uint32_t
curmod
: 1;
4662
const
uint32_t
modemis
: 1;
4663
const
uint32_t
otgint
: 1;
4664
const
uint32_t
sof
: 1;
4665
const
uint32_t
rxflvl
: 1;
4666
uint32_t : 1;
4667
const
uint32_t
ginnakeff
: 1;
4668
const
uint32_t
goutnakeff
: 1;
4669
uint32_t : 2;
4670
const
uint32_t
erlysusp
: 1;
4671
const
uint32_t
usbsusp
: 1;
4672
const
uint32_t
usbrst
: 1;
4673
const
uint32_t
enumdone
: 1;
4674
const
uint32_t
isooutdrop
: 1;
4675
uint32_t : 2;
4676
const
uint32_t
epmis
: 1;
4677
const
uint32_t
iepint
: 1;
4678
const
uint32_t
oepint
: 1;
4679
const
uint32_t
incompisoin
: 1;
4680
const
uint32_t
incomplp
: 1;
4681
const
uint32_t
fetsusp
: 1;
4682
const
uint32_t
resetdet
: 1;
4683
const
uint32_t
prtint
: 1;
4684
const
uint32_t
hchint
: 1;
4685
const
uint32_t
ptxfemp
: 1;
4686
uint32_t : 1;
4687
const
uint32_t
ConIDStsChng
: 1;
4688
const
uint32_t
disconnint
: 1;
4689
const
uint32_t
sessreqint
: 1;
4690
const
uint32_t
wkupint
: 1;
4691
};
4692
4694
typedef
volatile
struct
ALT_USB_GLOB_GINTSTS_s
ALT_USB_GLOB_GINTSTS_t
;
4695
#endif
/* __ASSEMBLY__ */
4696
4698
#define ALT_USB_GLOB_GINTSTS_OFST 0x14
4699
4700
#define ALT_USB_GLOB_GINTSTS_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_GLOB_GINTSTS_OFST))
4701
4767
#define ALT_USB_GLOB_GINTMSK_MODMISMSK_E_MSK 0x0
4768
4773
#define ALT_USB_GLOB_GINTMSK_MODMISMSK_E_NOMSK 0x1
4774
4776
#define ALT_USB_GLOB_GINTMSK_MODMISMSK_LSB 1
4777
4778
#define ALT_USB_GLOB_GINTMSK_MODMISMSK_MSB 1
4779
4780
#define ALT_USB_GLOB_GINTMSK_MODMISMSK_WIDTH 1
4781
4782
#define ALT_USB_GLOB_GINTMSK_MODMISMSK_SET_MSK 0x00000002
4783
4784
#define ALT_USB_GLOB_GINTMSK_MODMISMSK_CLR_MSK 0xfffffffd
4785
4786
#define ALT_USB_GLOB_GINTMSK_MODMISMSK_RESET 0x0
4787
4788
#define ALT_USB_GLOB_GINTMSK_MODMISMSK_GET(value) (((value) & 0x00000002) >> 1)
4789
4790
#define ALT_USB_GLOB_GINTMSK_MODMISMSK_SET(value) (((value) << 1) & 0x00000002)
4791
4812
#define ALT_USB_GLOB_GINTMSK_OTGINTMSK_E_MSK 0x0
4813
4818
#define ALT_USB_GLOB_GINTMSK_OTGINTMSK_E_NOMSK 0x1
4819
4821
#define ALT_USB_GLOB_GINTMSK_OTGINTMSK_LSB 2
4822
4823
#define ALT_USB_GLOB_GINTMSK_OTGINTMSK_MSB 2
4824
4825
#define ALT_USB_GLOB_GINTMSK_OTGINTMSK_WIDTH 1
4826
4827
#define ALT_USB_GLOB_GINTMSK_OTGINTMSK_SET_MSK 0x00000004
4828
4829
#define ALT_USB_GLOB_GINTMSK_OTGINTMSK_CLR_MSK 0xfffffffb
4830
4831
#define ALT_USB_GLOB_GINTMSK_OTGINTMSK_RESET 0x0
4832
4833
#define ALT_USB_GLOB_GINTMSK_OTGINTMSK_GET(value) (((value) & 0x00000004) >> 2)
4834
4835
#define ALT_USB_GLOB_GINTMSK_OTGINTMSK_SET(value) (((value) << 2) & 0x00000004)
4836
4857
#define ALT_USB_GLOB_GINTMSK_SOFMSK_E_MSK 0x0
4858
4863
#define ALT_USB_GLOB_GINTMSK_SOFMSK_E_NOMSK 0x1
4864
4866
#define ALT_USB_GLOB_GINTMSK_SOFMSK_LSB 3
4867
4868
#define ALT_USB_GLOB_GINTMSK_SOFMSK_MSB 3
4869
4870
#define ALT_USB_GLOB_GINTMSK_SOFMSK_WIDTH 1
4871
4872
#define ALT_USB_GLOB_GINTMSK_SOFMSK_SET_MSK 0x00000008
4873
4874
#define ALT_USB_GLOB_GINTMSK_SOFMSK_CLR_MSK 0xfffffff7
4875
4876
#define ALT_USB_GLOB_GINTMSK_SOFMSK_RESET 0x0
4877
4878
#define ALT_USB_GLOB_GINTMSK_SOFMSK_GET(value) (((value) & 0x00000008) >> 3)
4879
4880
#define ALT_USB_GLOB_GINTMSK_SOFMSK_SET(value) (((value) << 3) & 0x00000008)
4881
4902
#define ALT_USB_GLOB_GINTMSK_RXFLVLMSK_E_MSK 0x0
4903
4908
#define ALT_USB_GLOB_GINTMSK_RXFLVLMSK_E_NOMSK 0x1
4909
4911
#define ALT_USB_GLOB_GINTMSK_RXFLVLMSK_LSB 4
4912
4913
#define ALT_USB_GLOB_GINTMSK_RXFLVLMSK_MSB 4
4914
4915
#define ALT_USB_GLOB_GINTMSK_RXFLVLMSK_WIDTH 1
4916
4917
#define ALT_USB_GLOB_GINTMSK_RXFLVLMSK_SET_MSK 0x00000010
4918
4919
#define ALT_USB_GLOB_GINTMSK_RXFLVLMSK_CLR_MSK 0xffffffef
4920
4921
#define ALT_USB_GLOB_GINTMSK_RXFLVLMSK_RESET 0x0
4922
4923
#define ALT_USB_GLOB_GINTMSK_RXFLVLMSK_GET(value) (((value) & 0x00000010) >> 4)
4924
4925
#define ALT_USB_GLOB_GINTMSK_RXFLVLMSK_SET(value) (((value) << 4) & 0x00000010)
4926
4947
#define ALT_USB_GLOB_GINTMSK_GINNAKEFFMSK_E_MSK 0x0
4948
4953
#define ALT_USB_GLOB_GINTMSK_GINNAKEFFMSK_E_NOMSK 0x1
4954
4956
#define ALT_USB_GLOB_GINTMSK_GINNAKEFFMSK_LSB 6
4957
4958
#define ALT_USB_GLOB_GINTMSK_GINNAKEFFMSK_MSB 6
4959
4960
#define ALT_USB_GLOB_GINTMSK_GINNAKEFFMSK_WIDTH 1
4961
4962
#define ALT_USB_GLOB_GINTMSK_GINNAKEFFMSK_SET_MSK 0x00000040
4963
4964
#define ALT_USB_GLOB_GINTMSK_GINNAKEFFMSK_CLR_MSK 0xffffffbf
4965
4966
#define ALT_USB_GLOB_GINTMSK_GINNAKEFFMSK_RESET 0x0
4967
4968
#define ALT_USB_GLOB_GINTMSK_GINNAKEFFMSK_GET(value) (((value) & 0x00000040) >> 6)
4969
4970
#define ALT_USB_GLOB_GINTMSK_GINNAKEFFMSK_SET(value) (((value) << 6) & 0x00000040)
4971
4992
#define ALT_USB_GLOB_GINTMSK_GOUTNAKEFFMSK_E_MSK 0x0
4993
4998
#define ALT_USB_GLOB_GINTMSK_GOUTNAKEFFMSK_E_NOMAKS 0x1
4999
5001
#define ALT_USB_GLOB_GINTMSK_GOUTNAKEFFMSK_LSB 7
5002
5003
#define ALT_USB_GLOB_GINTMSK_GOUTNAKEFFMSK_MSB 7
5004
5005
#define ALT_USB_GLOB_GINTMSK_GOUTNAKEFFMSK_WIDTH 1
5006
5007
#define ALT_USB_GLOB_GINTMSK_GOUTNAKEFFMSK_SET_MSK 0x00000080
5008
5009
#define ALT_USB_GLOB_GINTMSK_GOUTNAKEFFMSK_CLR_MSK 0xffffff7f
5010
5011
#define ALT_USB_GLOB_GINTMSK_GOUTNAKEFFMSK_RESET 0x0
5012
5013
#define ALT_USB_GLOB_GINTMSK_GOUTNAKEFFMSK_GET(value) (((value) & 0x00000080) >> 7)
5014
5015
#define ALT_USB_GLOB_GINTMSK_GOUTNAKEFFMSK_SET(value) (((value) << 7) & 0x00000080)
5016
5037
#define ALT_USB_GLOB_GINTMSK_ERLYSUSPMSK_E_MSK 0x0
5038
5043
#define ALT_USB_GLOB_GINTMSK_ERLYSUSPMSK_E_NOMSK 0x1
5044
5046
#define ALT_USB_GLOB_GINTMSK_ERLYSUSPMSK_LSB 10
5047
5048
#define ALT_USB_GLOB_GINTMSK_ERLYSUSPMSK_MSB 10
5049
5050
#define ALT_USB_GLOB_GINTMSK_ERLYSUSPMSK_WIDTH 1
5051
5052
#define ALT_USB_GLOB_GINTMSK_ERLYSUSPMSK_SET_MSK 0x00000400
5053
5054
#define ALT_USB_GLOB_GINTMSK_ERLYSUSPMSK_CLR_MSK 0xfffffbff
5055
5056
#define ALT_USB_GLOB_GINTMSK_ERLYSUSPMSK_RESET 0x0
5057
5058
#define ALT_USB_GLOB_GINTMSK_ERLYSUSPMSK_GET(value) (((value) & 0x00000400) >> 10)
5059
5060
#define ALT_USB_GLOB_GINTMSK_ERLYSUSPMSK_SET(value) (((value) << 10) & 0x00000400)
5061
5082
#define ALT_USB_GLOB_GINTMSK_USBSUSPMSK_E_MSK 0x0
5083
5088
#define ALT_USB_GLOB_GINTMSK_USBSUSPMSK_E_NOMSK 0x1
5089
5091
#define ALT_USB_GLOB_GINTMSK_USBSUSPMSK_LSB 11
5092
5093
#define ALT_USB_GLOB_GINTMSK_USBSUSPMSK_MSB 11
5094
5095
#define ALT_USB_GLOB_GINTMSK_USBSUSPMSK_WIDTH 1
5096
5097
#define ALT_USB_GLOB_GINTMSK_USBSUSPMSK_SET_MSK 0x00000800
5098
5099
#define ALT_USB_GLOB_GINTMSK_USBSUSPMSK_CLR_MSK 0xfffff7ff
5100
5101
#define ALT_USB_GLOB_GINTMSK_USBSUSPMSK_RESET 0x0
5102
5103
#define ALT_USB_GLOB_GINTMSK_USBSUSPMSK_GET(value) (((value) & 0x00000800) >> 11)
5104
5105
#define ALT_USB_GLOB_GINTMSK_USBSUSPMSK_SET(value) (((value) << 11) & 0x00000800)
5106
5127
#define ALT_USB_GLOB_GINTMSK_USBRSTMSK_E_MSK 0x0
5128
5133
#define ALT_USB_GLOB_GINTMSK_USBRSTMSK_E_NOMSK 0x1
5134
5136
#define ALT_USB_GLOB_GINTMSK_USBRSTMSK_LSB 12
5137
5138
#define ALT_USB_GLOB_GINTMSK_USBRSTMSK_MSB 12
5139
5140
#define ALT_USB_GLOB_GINTMSK_USBRSTMSK_WIDTH 1
5141
5142
#define ALT_USB_GLOB_GINTMSK_USBRSTMSK_SET_MSK 0x00001000
5143
5144
#define ALT_USB_GLOB_GINTMSK_USBRSTMSK_CLR_MSK 0xffffefff
5145
5146
#define ALT_USB_GLOB_GINTMSK_USBRSTMSK_RESET 0x0
5147
5148
#define ALT_USB_GLOB_GINTMSK_USBRSTMSK_GET(value) (((value) & 0x00001000) >> 12)
5149
5150
#define ALT_USB_GLOB_GINTMSK_USBRSTMSK_SET(value) (((value) << 12) & 0x00001000)
5151
5172
#define ALT_USB_GLOB_GINTMSK_ENUMDONEMSK_E_MSK 0x0
5173
5178
#define ALT_USB_GLOB_GINTMSK_ENUMDONEMSK_E_NOMSK 0x1
5179
5181
#define ALT_USB_GLOB_GINTMSK_ENUMDONEMSK_LSB 13
5182
5183
#define ALT_USB_GLOB_GINTMSK_ENUMDONEMSK_MSB 13
5184
5185
#define ALT_USB_GLOB_GINTMSK_ENUMDONEMSK_WIDTH 1
5186
5187
#define ALT_USB_GLOB_GINTMSK_ENUMDONEMSK_SET_MSK 0x00002000
5188
5189
#define ALT_USB_GLOB_GINTMSK_ENUMDONEMSK_CLR_MSK 0xffffdfff
5190
5191
#define ALT_USB_GLOB_GINTMSK_ENUMDONEMSK_RESET 0x0
5192
5193
#define ALT_USB_GLOB_GINTMSK_ENUMDONEMSK_GET(value) (((value) & 0x00002000) >> 13)
5194
5195
#define ALT_USB_GLOB_GINTMSK_ENUMDONEMSK_SET(value) (((value) << 13) & 0x00002000)
5196
5217
#define ALT_USB_GLOB_GINTMSK_ISOOUTDROPMSK_E_MSK 0x0
5218
5223
#define ALT_USB_GLOB_GINTMSK_ISOOUTDROPMSK_E_NOMSK 0x1
5224
5226
#define ALT_USB_GLOB_GINTMSK_ISOOUTDROPMSK_LSB 14
5227
5228
#define ALT_USB_GLOB_GINTMSK_ISOOUTDROPMSK_MSB 14
5229
5230
#define ALT_USB_GLOB_GINTMSK_ISOOUTDROPMSK_WIDTH 1
5231
5232
#define ALT_USB_GLOB_GINTMSK_ISOOUTDROPMSK_SET_MSK 0x00004000
5233
5234
#define ALT_USB_GLOB_GINTMSK_ISOOUTDROPMSK_CLR_MSK 0xffffbfff
5235
5236
#define ALT_USB_GLOB_GINTMSK_ISOOUTDROPMSK_RESET 0x0
5237
5238
#define ALT_USB_GLOB_GINTMSK_ISOOUTDROPMSK_GET(value) (((value) & 0x00004000) >> 14)
5239
5240
#define ALT_USB_GLOB_GINTMSK_ISOOUTDROPMSK_SET(value) (((value) << 14) & 0x00004000)
5241
5262
#define ALT_USB_GLOB_GINTMSK_EOPFMSK_E_MSK 0x0
5263
5268
#define ALT_USB_GLOB_GINTMSK_EOPFMSK_E_NOMSK 0x1
5269
5271
#define ALT_USB_GLOB_GINTMSK_EOPFMSK_LSB 15
5272
5273
#define ALT_USB_GLOB_GINTMSK_EOPFMSK_MSB 15
5274
5275
#define ALT_USB_GLOB_GINTMSK_EOPFMSK_WIDTH 1
5276
5277
#define ALT_USB_GLOB_GINTMSK_EOPFMSK_SET_MSK 0x00008000
5278
5279
#define ALT_USB_GLOB_GINTMSK_EOPFMSK_CLR_MSK 0xffff7fff
5280
5281
#define ALT_USB_GLOB_GINTMSK_EOPFMSK_RESET 0x0
5282
5283
#define ALT_USB_GLOB_GINTMSK_EOPFMSK_GET(value) (((value) & 0x00008000) >> 15)
5284
5285
#define ALT_USB_GLOB_GINTMSK_EOPFMSK_SET(value) (((value) << 15) & 0x00008000)
5286
5307
#define ALT_USB_GLOB_GINTMSK_EPMISMSK_E_MSK 0x0
5308
5313
#define ALT_USB_GLOB_GINTMSK_EPMISMSK_E_NOMSK 0x1
5314
5316
#define ALT_USB_GLOB_GINTMSK_EPMISMSK_LSB 17
5317
5318
#define ALT_USB_GLOB_GINTMSK_EPMISMSK_MSB 17
5319
5320
#define ALT_USB_GLOB_GINTMSK_EPMISMSK_WIDTH 1
5321
5322
#define ALT_USB_GLOB_GINTMSK_EPMISMSK_SET_MSK 0x00020000
5323
5324
#define ALT_USB_GLOB_GINTMSK_EPMISMSK_CLR_MSK 0xfffdffff
5325
5326
#define ALT_USB_GLOB_GINTMSK_EPMISMSK_RESET 0x0
5327
5328
#define ALT_USB_GLOB_GINTMSK_EPMISMSK_GET(value) (((value) & 0x00020000) >> 17)
5329
5330
#define ALT_USB_GLOB_GINTMSK_EPMISMSK_SET(value) (((value) << 17) & 0x00020000)
5331
5352
#define ALT_USB_GLOB_GINTMSK_IEPINTMSK_E_MSK 0x0
5353
5358
#define ALT_USB_GLOB_GINTMSK_IEPINTMSK_E_NOMAKS 0x1
5359
5361
#define ALT_USB_GLOB_GINTMSK_IEPINTMSK_LSB 18
5362
5363
#define ALT_USB_GLOB_GINTMSK_IEPINTMSK_MSB 18
5364
5365
#define ALT_USB_GLOB_GINTMSK_IEPINTMSK_WIDTH 1
5366
5367
#define ALT_USB_GLOB_GINTMSK_IEPINTMSK_SET_MSK 0x00040000
5368
5369
#define ALT_USB_GLOB_GINTMSK_IEPINTMSK_CLR_MSK 0xfffbffff
5370
5371
#define ALT_USB_GLOB_GINTMSK_IEPINTMSK_RESET 0x0
5372
5373
#define ALT_USB_GLOB_GINTMSK_IEPINTMSK_GET(value) (((value) & 0x00040000) >> 18)
5374
5375
#define ALT_USB_GLOB_GINTMSK_IEPINTMSK_SET(value) (((value) << 18) & 0x00040000)
5376
5397
#define ALT_USB_GLOB_GINTMSK_OEPINTMSK_E_MSK 0x0
5398
5403
#define ALT_USB_GLOB_GINTMSK_OEPINTMSK_E_NOMSK 0x1
5404
5406
#define ALT_USB_GLOB_GINTMSK_OEPINTMSK_LSB 19
5407
5408
#define ALT_USB_GLOB_GINTMSK_OEPINTMSK_MSB 19
5409
5410
#define ALT_USB_GLOB_GINTMSK_OEPINTMSK_WIDTH 1
5411
5412
#define ALT_USB_GLOB_GINTMSK_OEPINTMSK_SET_MSK 0x00080000
5413
5414
#define ALT_USB_GLOB_GINTMSK_OEPINTMSK_CLR_MSK 0xfff7ffff
5415
5416
#define ALT_USB_GLOB_GINTMSK_OEPINTMSK_RESET 0x0
5417
5418
#define ALT_USB_GLOB_GINTMSK_OEPINTMSK_GET(value) (((value) & 0x00080000) >> 19)
5419
5420
#define ALT_USB_GLOB_GINTMSK_OEPINTMSK_SET(value) (((value) << 19) & 0x00080000)
5421
5442
#define ALT_USB_GLOB_GINTMSK_INCOMPISOINMSK_E_MSK 0x0
5443
5448
#define ALT_USB_GLOB_GINTMSK_INCOMPISOINMSK_E_NOMSK 0x1
5449
5451
#define ALT_USB_GLOB_GINTMSK_INCOMPISOINMSK_LSB 20
5452
5453
#define ALT_USB_GLOB_GINTMSK_INCOMPISOINMSK_MSB 20
5454
5455
#define ALT_USB_GLOB_GINTMSK_INCOMPISOINMSK_WIDTH 1
5456
5457
#define ALT_USB_GLOB_GINTMSK_INCOMPISOINMSK_SET_MSK 0x00100000
5458
5459
#define ALT_USB_GLOB_GINTMSK_INCOMPISOINMSK_CLR_MSK 0xffefffff
5460
5461
#define ALT_USB_GLOB_GINTMSK_INCOMPISOINMSK_RESET 0x0
5462
5463
#define ALT_USB_GLOB_GINTMSK_INCOMPISOINMSK_GET(value) (((value) & 0x00100000) >> 20)
5464
5465
#define ALT_USB_GLOB_GINTMSK_INCOMPISOINMSK_SET(value) (((value) << 20) & 0x00100000)
5466
5487
#define ALT_USB_GLOB_GINTMSK_INCOMPLPMSK_E_MSK 0x0
5488
5493
#define ALT_USB_GLOB_GINTMSK_INCOMPLPMSK_E_NOMSK 0x1
5494
5496
#define ALT_USB_GLOB_GINTMSK_INCOMPLPMSK_LSB 21
5497
5498
#define ALT_USB_GLOB_GINTMSK_INCOMPLPMSK_MSB 21
5499
5500
#define ALT_USB_GLOB_GINTMSK_INCOMPLPMSK_WIDTH 1
5501
5502
#define ALT_USB_GLOB_GINTMSK_INCOMPLPMSK_SET_MSK 0x00200000
5503
5504
#define ALT_USB_GLOB_GINTMSK_INCOMPLPMSK_CLR_MSK 0xffdfffff
5505
5506
#define ALT_USB_GLOB_GINTMSK_INCOMPLPMSK_RESET 0x0
5507
5508
#define ALT_USB_GLOB_GINTMSK_INCOMPLPMSK_GET(value) (((value) & 0x00200000) >> 21)
5509
5510
#define ALT_USB_GLOB_GINTMSK_INCOMPLPMSK_SET(value) (((value) << 21) & 0x00200000)
5511
5532
#define ALT_USB_GLOB_GINTMSK_FETSUSPMSK_E_MSK 0x0
5533
5538
#define ALT_USB_GLOB_GINTMSK_FETSUSPMSK_E_NOMSK 0x1
5539
5541
#define ALT_USB_GLOB_GINTMSK_FETSUSPMSK_LSB 22
5542
5543
#define ALT_USB_GLOB_GINTMSK_FETSUSPMSK_MSB 22
5544
5545
#define ALT_USB_GLOB_GINTMSK_FETSUSPMSK_WIDTH 1
5546
5547
#define ALT_USB_GLOB_GINTMSK_FETSUSPMSK_SET_MSK 0x00400000
5548
5549
#define ALT_USB_GLOB_GINTMSK_FETSUSPMSK_CLR_MSK 0xffbfffff
5550
5551
#define ALT_USB_GLOB_GINTMSK_FETSUSPMSK_RESET 0x0
5552
5553
#define ALT_USB_GLOB_GINTMSK_FETSUSPMSK_GET(value) (((value) & 0x00400000) >> 22)
5554
5555
#define ALT_USB_GLOB_GINTMSK_FETSUSPMSK_SET(value) (((value) << 22) & 0x00400000)
5556
5577
#define ALT_USB_GLOB_GINTMSK_RSTDETMSK_E_MSK 0x0
5578
5583
#define ALT_USB_GLOB_GINTMSK_RSTDETMSK_E_NOMSK 0x1
5584
5586
#define ALT_USB_GLOB_GINTMSK_RSTDETMSK_LSB 23
5587
5588
#define ALT_USB_GLOB_GINTMSK_RSTDETMSK_MSB 23
5589
5590
#define ALT_USB_GLOB_GINTMSK_RSTDETMSK_WIDTH 1
5591
5592
#define ALT_USB_GLOB_GINTMSK_RSTDETMSK_SET_MSK 0x00800000
5593
5594
#define ALT_USB_GLOB_GINTMSK_RSTDETMSK_CLR_MSK 0xff7fffff
5595
5596
#define ALT_USB_GLOB_GINTMSK_RSTDETMSK_RESET 0x0
5597
5598
#define ALT_USB_GLOB_GINTMSK_RSTDETMSK_GET(value) (((value) & 0x00800000) >> 23)
5599
5600
#define ALT_USB_GLOB_GINTMSK_RSTDETMSK_SET(value) (((value) << 23) & 0x00800000)
5601
5622
#define ALT_USB_GLOB_GINTMSK_PRTINTMSK_E_MSK 0x0
5623
5628
#define ALT_USB_GLOB_GINTMSK_PRTINTMSK_E_NOMSK 0x1
5629
5631
#define ALT_USB_GLOB_GINTMSK_PRTINTMSK_LSB 24
5632
5633
#define ALT_USB_GLOB_GINTMSK_PRTINTMSK_MSB 24
5634
5635
#define ALT_USB_GLOB_GINTMSK_PRTINTMSK_WIDTH 1
5636
5637
#define ALT_USB_GLOB_GINTMSK_PRTINTMSK_SET_MSK 0x01000000
5638
5639
#define ALT_USB_GLOB_GINTMSK_PRTINTMSK_CLR_MSK 0xfeffffff
5640
5641
#define ALT_USB_GLOB_GINTMSK_PRTINTMSK_RESET 0x0
5642
5643
#define ALT_USB_GLOB_GINTMSK_PRTINTMSK_GET(value) (((value) & 0x01000000) >> 24)
5644
5645
#define ALT_USB_GLOB_GINTMSK_PRTINTMSK_SET(value) (((value) << 24) & 0x01000000)
5646
5667
#define ALT_USB_GLOB_GINTMSK_HCHINTMSK_E_MSK 0x0
5668
5673
#define ALT_USB_GLOB_GINTMSK_HCHINTMSK_E_NOMSK 0x1
5674
5676
#define ALT_USB_GLOB_GINTMSK_HCHINTMSK_LSB 25
5677
5678
#define ALT_USB_GLOB_GINTMSK_HCHINTMSK_MSB 25
5679
5680
#define ALT_USB_GLOB_GINTMSK_HCHINTMSK_WIDTH 1
5681
5682
#define ALT_USB_GLOB_GINTMSK_HCHINTMSK_SET_MSK 0x02000000
5683
5684
#define ALT_USB_GLOB_GINTMSK_HCHINTMSK_CLR_MSK 0xfdffffff
5685
5686
#define ALT_USB_GLOB_GINTMSK_HCHINTMSK_RESET 0x0
5687
5688
#define ALT_USB_GLOB_GINTMSK_HCHINTMSK_GET(value) (((value) & 0x02000000) >> 25)
5689
5690
#define ALT_USB_GLOB_GINTMSK_HCHINTMSK_SET(value) (((value) << 25) & 0x02000000)
5691
5712
#define ALT_USB_GLOB_GINTMSK_PTXFEMPMSK_E_MSK 0x0
5713
5718
#define ALT_USB_GLOB_GINTMSK_PTXFEMPMSK_E_NOMSK 0x1
5719
5721
#define ALT_USB_GLOB_GINTMSK_PTXFEMPMSK_LSB 26
5722
5723
#define ALT_USB_GLOB_GINTMSK_PTXFEMPMSK_MSB 26
5724
5725
#define ALT_USB_GLOB_GINTMSK_PTXFEMPMSK_WIDTH 1
5726
5727
#define ALT_USB_GLOB_GINTMSK_PTXFEMPMSK_SET_MSK 0x04000000
5728
5729
#define ALT_USB_GLOB_GINTMSK_PTXFEMPMSK_CLR_MSK 0xfbffffff
5730
5731
#define ALT_USB_GLOB_GINTMSK_PTXFEMPMSK_RESET 0x0
5732
5733
#define ALT_USB_GLOB_GINTMSK_PTXFEMPMSK_GET(value) (((value) & 0x04000000) >> 26)
5734
5735
#define ALT_USB_GLOB_GINTMSK_PTXFEMPMSK_SET(value) (((value) << 26) & 0x04000000)
5736
5758
#define ALT_USB_GLOB_GINTMSK_CONIDSTSCHNGMSK_E_MSK 0x0
5759
5764
#define ALT_USB_GLOB_GINTMSK_CONIDSTSCHNGMSK_E_NOMSK 0x1
5765
5767
#define ALT_USB_GLOB_GINTMSK_CONIDSTSCHNGMSK_LSB 28
5768
5769
#define ALT_USB_GLOB_GINTMSK_CONIDSTSCHNGMSK_MSB 28
5770
5771
#define ALT_USB_GLOB_GINTMSK_CONIDSTSCHNGMSK_WIDTH 1
5772
5773
#define ALT_USB_GLOB_GINTMSK_CONIDSTSCHNGMSK_SET_MSK 0x10000000
5774
5775
#define ALT_USB_GLOB_GINTMSK_CONIDSTSCHNGMSK_CLR_MSK 0xefffffff
5776
5777
#define ALT_USB_GLOB_GINTMSK_CONIDSTSCHNGMSK_RESET 0x0
5778
5779
#define ALT_USB_GLOB_GINTMSK_CONIDSTSCHNGMSK_GET(value) (((value) & 0x10000000) >> 28)
5780
5781
#define ALT_USB_GLOB_GINTMSK_CONIDSTSCHNGMSK_SET(value) (((value) << 28) & 0x10000000)
5782
5803
#define ALT_USB_GLOB_GINTMSK_DISCONNINTMSK_E_MSK 0x0
5804
5809
#define ALT_USB_GLOB_GINTMSK_DISCONNINTMSK_E_NOMSK 0x1
5810
5812
#define ALT_USB_GLOB_GINTMSK_DISCONNINTMSK_LSB 29
5813
5814
#define ALT_USB_GLOB_GINTMSK_DISCONNINTMSK_MSB 29
5815
5816
#define ALT_USB_GLOB_GINTMSK_DISCONNINTMSK_WIDTH 1
5817
5818
#define ALT_USB_GLOB_GINTMSK_DISCONNINTMSK_SET_MSK 0x20000000
5819
5820
#define ALT_USB_GLOB_GINTMSK_DISCONNINTMSK_CLR_MSK 0xdfffffff
5821
5822
#define ALT_USB_GLOB_GINTMSK_DISCONNINTMSK_RESET 0x0
5823
5824
#define ALT_USB_GLOB_GINTMSK_DISCONNINTMSK_GET(value) (((value) & 0x20000000) >> 29)
5825
5826
#define ALT_USB_GLOB_GINTMSK_DISCONNINTMSK_SET(value) (((value) << 29) & 0x20000000)
5827
5850
#define ALT_USB_GLOB_GINTMSK_SESSREQINTMSK_E_MSK 0x0
5851
5856
#define ALT_USB_GLOB_GINTMSK_SESSREQINTMSK_E_NOMSK 0x1
5857
5859
#define ALT_USB_GLOB_GINTMSK_SESSREQINTMSK_LSB 30
5860
5861
#define ALT_USB_GLOB_GINTMSK_SESSREQINTMSK_MSB 30
5862
5863
#define ALT_USB_GLOB_GINTMSK_SESSREQINTMSK_WIDTH 1
5864
5865
#define ALT_USB_GLOB_GINTMSK_SESSREQINTMSK_SET_MSK 0x40000000
5866
5867
#define ALT_USB_GLOB_GINTMSK_SESSREQINTMSK_CLR_MSK 0xbfffffff
5868
5869
#define ALT_USB_GLOB_GINTMSK_SESSREQINTMSK_RESET 0x0
5870
5871
#define ALT_USB_GLOB_GINTMSK_SESSREQINTMSK_GET(value) (((value) & 0x40000000) >> 30)
5872
5873
#define ALT_USB_GLOB_GINTMSK_SESSREQINTMSK_SET(value) (((value) << 30) & 0x40000000)
5874
5895
#define ALT_USB_GLOB_GINTMSK_WKUPINTMSK_E_MSK 0x0
5896
5901
#define ALT_USB_GLOB_GINTMSK_WKUPINTMSK_E_NOMSK 0x1
5902
5904
#define ALT_USB_GLOB_GINTMSK_WKUPINTMSK_LSB 31
5905
5906
#define ALT_USB_GLOB_GINTMSK_WKUPINTMSK_MSB 31
5907
5908
#define ALT_USB_GLOB_GINTMSK_WKUPINTMSK_WIDTH 1
5909
5910
#define ALT_USB_GLOB_GINTMSK_WKUPINTMSK_SET_MSK 0x80000000
5911
5912
#define ALT_USB_GLOB_GINTMSK_WKUPINTMSK_CLR_MSK 0x7fffffff
5913
5914
#define ALT_USB_GLOB_GINTMSK_WKUPINTMSK_RESET 0x0
5915
5916
#define ALT_USB_GLOB_GINTMSK_WKUPINTMSK_GET(value) (((value) & 0x80000000) >> 31)
5917
5918
#define ALT_USB_GLOB_GINTMSK_WKUPINTMSK_SET(value) (((value) << 31) & 0x80000000)
5919
5920
#ifndef __ASSEMBLY__
5921
5931
struct
ALT_USB_GLOB_GINTMSK_s
5932
{
5933
uint32_t : 1;
5934
uint32_t
modemismsk
: 1;
5935
uint32_t
otgintmsk
: 1;
5936
uint32_t
sofmsk
: 1;
5937
uint32_t
rxflvlmsk
: 1;
5938
uint32_t : 1;
5939
uint32_t
ginnakeffmsk
: 1;
5940
uint32_t
goutnakeffmsk
: 1;
5941
uint32_t : 2;
5942
uint32_t
erlysuspmsk
: 1;
5943
uint32_t
usbsuspmsk
: 1;
5944
uint32_t
usbrstmsk
: 1;
5945
uint32_t
enumdonemsk
: 1;
5946
uint32_t
isooutdropmsk
: 1;
5947
uint32_t
eopfmsk
: 1;
5948
uint32_t : 1;
5949
uint32_t
epmismsk
: 1;
5950
uint32_t
iepintmsk
: 1;
5951
uint32_t
oepintmsk
: 1;
5952
uint32_t
incompisoinmsk
: 1;
5953
uint32_t
incomplpmsk
: 1;
5954
uint32_t
fetsuspmsk
: 1;
5955
uint32_t
resetdetmsk
: 1;
5956
uint32_t
prtintmsk
: 1;
5957
uint32_t
hchintmsk
: 1;
5958
uint32_t
ptxfempmsk
: 1;
5959
uint32_t : 1;
5960
uint32_t
conidstschngmsk
: 1;
5961
uint32_t
disconnintmsk
: 1;
5962
uint32_t
sessreqintmsk
: 1;
5963
uint32_t
wkupintmsk
: 1;
5964
};
5965
5967
typedef
volatile
struct
ALT_USB_GLOB_GINTMSK_s
ALT_USB_GLOB_GINTMSK_t
;
5968
#endif
/* __ASSEMBLY__ */
5969
5971
#define ALT_USB_GLOB_GINTMSK_OFST 0x18
5972
5973
#define ALT_USB_GLOB_GINTMSK_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_GLOB_GINTMSK_OFST))
5974
6008
#define ALT_USB_GLOB_GRXSTSR_CHNUM_LSB 0
6009
6010
#define ALT_USB_GLOB_GRXSTSR_CHNUM_MSB 3
6011
6012
#define ALT_USB_GLOB_GRXSTSR_CHNUM_WIDTH 4
6013
6014
#define ALT_USB_GLOB_GRXSTSR_CHNUM_SET_MSK 0x0000000f
6015
6016
#define ALT_USB_GLOB_GRXSTSR_CHNUM_CLR_MSK 0xfffffff0
6017
6018
#define ALT_USB_GLOB_GRXSTSR_CHNUM_RESET 0x0
6019
6020
#define ALT_USB_GLOB_GRXSTSR_CHNUM_GET(value) (((value) & 0x0000000f) >> 0)
6021
6022
#define ALT_USB_GLOB_GRXSTSR_CHNUM_SET(value) (((value) << 0) & 0x0000000f)
6023
6033
#define ALT_USB_GLOB_GRXSTSR_BCNT_LSB 4
6034
6035
#define ALT_USB_GLOB_GRXSTSR_BCNT_MSB 14
6036
6037
#define ALT_USB_GLOB_GRXSTSR_BCNT_WIDTH 11
6038
6039
#define ALT_USB_GLOB_GRXSTSR_BCNT_SET_MSK 0x00007ff0
6040
6041
#define ALT_USB_GLOB_GRXSTSR_BCNT_CLR_MSK 0xffff800f
6042
6043
#define ALT_USB_GLOB_GRXSTSR_BCNT_RESET 0x0
6044
6045
#define ALT_USB_GLOB_GRXSTSR_BCNT_GET(value) (((value) & 0x00007ff0) >> 4)
6046
6047
#define ALT_USB_GLOB_GRXSTSR_BCNT_SET(value) (((value) << 4) & 0x00007ff0)
6048
6071
#define ALT_USB_GLOB_GRXSTSR_DPID_E_DATA0 0x0
6072
6077
#define ALT_USB_GLOB_GRXSTSR_DPID_E_DATA1 0x2
6078
6083
#define ALT_USB_GLOB_GRXSTSR_DPID_E_DATA2 0x1
6084
6089
#define ALT_USB_GLOB_GRXSTSR_DPID_E_MDATA 0x3
6090
6092
#define ALT_USB_GLOB_GRXSTSR_DPID_LSB 15
6093
6094
#define ALT_USB_GLOB_GRXSTSR_DPID_MSB 16
6095
6096
#define ALT_USB_GLOB_GRXSTSR_DPID_WIDTH 2
6097
6098
#define ALT_USB_GLOB_GRXSTSR_DPID_SET_MSK 0x00018000
6099
6100
#define ALT_USB_GLOB_GRXSTSR_DPID_CLR_MSK 0xfffe7fff
6101
6102
#define ALT_USB_GLOB_GRXSTSR_DPID_RESET 0x0
6103
6104
#define ALT_USB_GLOB_GRXSTSR_DPID_GET(value) (((value) & 0x00018000) >> 15)
6105
6106
#define ALT_USB_GLOB_GRXSTSR_DPID_SET(value) (((value) << 15) & 0x00018000)
6107
6130
#define ALT_USB_GLOB_GRXSTSR_PKTSTS_E_INDPRX 0x2
6131
6136
#define ALT_USB_GLOB_GRXSTSR_PKTSTS_E_INTRCOM 0x3
6137
6142
#define ALT_USB_GLOB_GRXSTSR_PKTSTS_E_DTTOG 0x5
6143
6148
#define ALT_USB_GLOB_GRXSTSR_PKTSTS_E_CHHALT 0x7
6149
6151
#define ALT_USB_GLOB_GRXSTSR_PKTSTS_LSB 17
6152
6153
#define ALT_USB_GLOB_GRXSTSR_PKTSTS_MSB 20
6154
6155
#define ALT_USB_GLOB_GRXSTSR_PKTSTS_WIDTH 4
6156
6157
#define ALT_USB_GLOB_GRXSTSR_PKTSTS_SET_MSK 0x001e0000
6158
6159
#define ALT_USB_GLOB_GRXSTSR_PKTSTS_CLR_MSK 0xffe1ffff
6160
6161
#define ALT_USB_GLOB_GRXSTSR_PKTSTS_RESET 0x0
6162
6163
#define ALT_USB_GLOB_GRXSTSR_PKTSTS_GET(value) (((value) & 0x001e0000) >> 17)
6164
6165
#define ALT_USB_GLOB_GRXSTSR_PKTSTS_SET(value) (((value) << 17) & 0x001e0000)
6166
6167
#ifndef __ASSEMBLY__
6168
6178
struct
ALT_USB_GLOB_GRXSTSR_s
6179
{
6180
const
uint32_t
chnum
: 4;
6181
const
uint32_t
bcnt
: 11;
6182
const
uint32_t
dpid
: 2;
6183
const
uint32_t
pktsts
: 4;
6184
uint32_t : 11;
6185
};
6186
6188
typedef
volatile
struct
ALT_USB_GLOB_GRXSTSR_s
ALT_USB_GLOB_GRXSTSR_t
;
6189
#endif
/* __ASSEMBLY__ */
6190
6192
#define ALT_USB_GLOB_GRXSTSR_OFST 0x1c
6193
6194
#define ALT_USB_GLOB_GRXSTSR_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_GLOB_GRXSTSR_OFST))
6195
6231
#define ALT_USB_GLOB_GRXSTSP_CHNUM_LSB 0
6232
6233
#define ALT_USB_GLOB_GRXSTSP_CHNUM_MSB 3
6234
6235
#define ALT_USB_GLOB_GRXSTSP_CHNUM_WIDTH 4
6236
6237
#define ALT_USB_GLOB_GRXSTSP_CHNUM_SET_MSK 0x0000000f
6238
6239
#define ALT_USB_GLOB_GRXSTSP_CHNUM_CLR_MSK 0xfffffff0
6240
6241
#define ALT_USB_GLOB_GRXSTSP_CHNUM_RESET 0x0
6242
6243
#define ALT_USB_GLOB_GRXSTSP_CHNUM_GET(value) (((value) & 0x0000000f) >> 0)
6244
6245
#define ALT_USB_GLOB_GRXSTSP_CHNUM_SET(value) (((value) << 0) & 0x0000000f)
6246
6256
#define ALT_USB_GLOB_GRXSTSP_BCNT_LSB 4
6257
6258
#define ALT_USB_GLOB_GRXSTSP_BCNT_MSB 14
6259
6260
#define ALT_USB_GLOB_GRXSTSP_BCNT_WIDTH 11
6261
6262
#define ALT_USB_GLOB_GRXSTSP_BCNT_SET_MSK 0x00007ff0
6263
6264
#define ALT_USB_GLOB_GRXSTSP_BCNT_CLR_MSK 0xffff800f
6265
6266
#define ALT_USB_GLOB_GRXSTSP_BCNT_RESET 0x0
6267
6268
#define ALT_USB_GLOB_GRXSTSP_BCNT_GET(value) (((value) & 0x00007ff0) >> 4)
6269
6270
#define ALT_USB_GLOB_GRXSTSP_BCNT_SET(value) (((value) << 4) & 0x00007ff0)
6271
6294
#define ALT_USB_GLOB_GRXSTSP_DPID_E_DATA0 0x0
6295
6300
#define ALT_USB_GLOB_GRXSTSP_DPID_E_DATA1 0x2
6301
6306
#define ALT_USB_GLOB_GRXSTSP_DPID_E_DATA2 0x1
6307
6312
#define ALT_USB_GLOB_GRXSTSP_DPID_E_MDATA 0x3
6313
6315
#define ALT_USB_GLOB_GRXSTSP_DPID_LSB 15
6316
6317
#define ALT_USB_GLOB_GRXSTSP_DPID_MSB 16
6318
6319
#define ALT_USB_GLOB_GRXSTSP_DPID_WIDTH 2
6320
6321
#define ALT_USB_GLOB_GRXSTSP_DPID_SET_MSK 0x00018000
6322
6323
#define ALT_USB_GLOB_GRXSTSP_DPID_CLR_MSK 0xfffe7fff
6324
6325
#define ALT_USB_GLOB_GRXSTSP_DPID_RESET 0x0
6326
6327
#define ALT_USB_GLOB_GRXSTSP_DPID_GET(value) (((value) & 0x00018000) >> 15)
6328
6329
#define ALT_USB_GLOB_GRXSTSP_DPID_SET(value) (((value) << 15) & 0x00018000)
6330
6353
#define ALT_USB_GLOB_GRXSTSP_PKTSTS_E_DATA0 0x0
6354
6359
#define ALT_USB_GLOB_GRXSTSP_PKTSTS_E_DATA1 0x2
6360
6365
#define ALT_USB_GLOB_GRXSTSP_PKTSTS_E_DATA2 0x1
6366
6371
#define ALT_USB_GLOB_GRXSTSP_PKTSTS_E_MDATA 0x3
6372
6374
#define ALT_USB_GLOB_GRXSTSP_PKTSTS_LSB 17
6375
6376
#define ALT_USB_GLOB_GRXSTSP_PKTSTS_MSB 20
6377
6378
#define ALT_USB_GLOB_GRXSTSP_PKTSTS_WIDTH 4
6379
6380
#define ALT_USB_GLOB_GRXSTSP_PKTSTS_SET_MSK 0x001e0000
6381
6382
#define ALT_USB_GLOB_GRXSTSP_PKTSTS_CLR_MSK 0xffe1ffff
6383
6384
#define ALT_USB_GLOB_GRXSTSP_PKTSTS_RESET 0x0
6385
6386
#define ALT_USB_GLOB_GRXSTSP_PKTSTS_GET(value) (((value) & 0x001e0000) >> 17)
6387
6388
#define ALT_USB_GLOB_GRXSTSP_PKTSTS_SET(value) (((value) << 17) & 0x001e0000)
6389
6401
#define ALT_USB_GLOB_GRXSTSP_FN_LSB 21
6402
6403
#define ALT_USB_GLOB_GRXSTSP_FN_MSB 24
6404
6405
#define ALT_USB_GLOB_GRXSTSP_FN_WIDTH 4
6406
6407
#define ALT_USB_GLOB_GRXSTSP_FN_SET_MSK 0x01e00000
6408
6409
#define ALT_USB_GLOB_GRXSTSP_FN_CLR_MSK 0xfe1fffff
6410
6411
#define ALT_USB_GLOB_GRXSTSP_FN_RESET 0x0
6412
6413
#define ALT_USB_GLOB_GRXSTSP_FN_GET(value) (((value) & 0x01e00000) >> 21)
6414
6415
#define ALT_USB_GLOB_GRXSTSP_FN_SET(value) (((value) << 21) & 0x01e00000)
6416
6417
#ifndef __ASSEMBLY__
6418
6428
struct
ALT_USB_GLOB_GRXSTSP_s
6429
{
6430
const
uint32_t
chnum
: 4;
6431
const
uint32_t
bcnt
: 11;
6432
const
uint32_t
dpid
: 2;
6433
const
uint32_t
pktsts
: 4;
6434
const
uint32_t
fn
: 4;
6435
uint32_t : 7;
6436
};
6437
6439
typedef
volatile
struct
ALT_USB_GLOB_GRXSTSP_s
ALT_USB_GLOB_GRXSTSP_t
;
6440
#endif
/* __ASSEMBLY__ */
6441
6443
#define ALT_USB_GLOB_GRXSTSP_OFST 0x20
6444
6445
#define ALT_USB_GLOB_GRXSTSP_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_GLOB_GRXSTSP_OFST))
6446
6472
#define ALT_USB_GLOB_GRXFSIZ_RXFDEP_LSB 0
6473
6474
#define ALT_USB_GLOB_GRXFSIZ_RXFDEP_MSB 13
6475
6476
#define ALT_USB_GLOB_GRXFSIZ_RXFDEP_WIDTH 14
6477
6478
#define ALT_USB_GLOB_GRXFSIZ_RXFDEP_SET_MSK 0x00003fff
6479
6480
#define ALT_USB_GLOB_GRXFSIZ_RXFDEP_CLR_MSK 0xffffc000
6481
6482
#define ALT_USB_GLOB_GRXFSIZ_RXFDEP_RESET 0x2000
6483
6484
#define ALT_USB_GLOB_GRXFSIZ_RXFDEP_GET(value) (((value) & 0x00003fff) >> 0)
6485
6486
#define ALT_USB_GLOB_GRXFSIZ_RXFDEP_SET(value) (((value) << 0) & 0x00003fff)
6487
6488
#ifndef __ASSEMBLY__
6489
6499
struct
ALT_USB_GLOB_GRXFSIZ_s
6500
{
6501
uint32_t
rxfdep
: 14;
6502
uint32_t : 18;
6503
};
6504
6506
typedef
volatile
struct
ALT_USB_GLOB_GRXFSIZ_s
ALT_USB_GLOB_GRXFSIZ_t
;
6507
#endif
/* __ASSEMBLY__ */
6508
6510
#define ALT_USB_GLOB_GRXFSIZ_OFST 0x24
6511
6512
#define ALT_USB_GLOB_GRXFSIZ_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_GLOB_GRXFSIZ_OFST))
6513
6543
#define ALT_USB_GLOB_GNPTXFSIZ_NPTXFSTADDR_LSB 0
6544
6545
#define ALT_USB_GLOB_GNPTXFSIZ_NPTXFSTADDR_MSB 13
6546
6547
#define ALT_USB_GLOB_GNPTXFSIZ_NPTXFSTADDR_WIDTH 14
6548
6549
#define ALT_USB_GLOB_GNPTXFSIZ_NPTXFSTADDR_SET_MSK 0x00003fff
6550
6551
#define ALT_USB_GLOB_GNPTXFSIZ_NPTXFSTADDR_CLR_MSK 0xffffc000
6552
6553
#define ALT_USB_GLOB_GNPTXFSIZ_NPTXFSTADDR_RESET 0x2000
6554
6555
#define ALT_USB_GLOB_GNPTXFSIZ_NPTXFSTADDR_GET(value) (((value) & 0x00003fff) >> 0)
6556
6557
#define ALT_USB_GLOB_GNPTXFSIZ_NPTXFSTADDR_SET(value) (((value) << 0) & 0x00003fff)
6558
6569
#define ALT_USB_GLOB_GNPTXFSIZ_NPTXFDEP_LSB 16
6570
6571
#define ALT_USB_GLOB_GNPTXFSIZ_NPTXFDEP_MSB 29
6572
6573
#define ALT_USB_GLOB_GNPTXFSIZ_NPTXFDEP_WIDTH 14
6574
6575
#define ALT_USB_GLOB_GNPTXFSIZ_NPTXFDEP_SET_MSK 0x3fff0000
6576
6577
#define ALT_USB_GLOB_GNPTXFSIZ_NPTXFDEP_CLR_MSK 0xc000ffff
6578
6579
#define ALT_USB_GLOB_GNPTXFSIZ_NPTXFDEP_RESET 0x2000
6580
6581
#define ALT_USB_GLOB_GNPTXFSIZ_NPTXFDEP_GET(value) (((value) & 0x3fff0000) >> 16)
6582
6583
#define ALT_USB_GLOB_GNPTXFSIZ_NPTXFDEP_SET(value) (((value) << 16) & 0x3fff0000)
6584
6585
#ifndef __ASSEMBLY__
6586
6596
struct
ALT_USB_GLOB_GNPTXFSIZ_s
6597
{
6598
uint32_t
nptxfstaddr
: 14;
6599
uint32_t : 2;
6600
uint32_t
nptxfdep
: 14;
6601
uint32_t : 2;
6602
};
6603
6605
typedef
volatile
struct
ALT_USB_GLOB_GNPTXFSIZ_s
ALT_USB_GLOB_GNPTXFSIZ_t
;
6606
#endif
/* __ASSEMBLY__ */
6607
6609
#define ALT_USB_GLOB_GNPTXFSIZ_OFST 0x28
6610
6611
#define ALT_USB_GLOB_GNPTXFSIZ_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_GLOB_GNPTXFSIZ_OFST))
6612
6642
#define ALT_USB_GLOB_GNPTXSTS_NPTXFSPCAVAIL_LSB 0
6643
6644
#define ALT_USB_GLOB_GNPTXSTS_NPTXFSPCAVAIL_MSB 15
6645
6646
#define ALT_USB_GLOB_GNPTXSTS_NPTXFSPCAVAIL_WIDTH 16
6647
6648
#define ALT_USB_GLOB_GNPTXSTS_NPTXFSPCAVAIL_SET_MSK 0x0000ffff
6649
6650
#define ALT_USB_GLOB_GNPTXSTS_NPTXFSPCAVAIL_CLR_MSK 0xffff0000
6651
6652
#define ALT_USB_GLOB_GNPTXSTS_NPTXFSPCAVAIL_RESET 0x400
6653
6654
#define ALT_USB_GLOB_GNPTXSTS_NPTXFSPCAVAIL_GET(value) (((value) & 0x0000ffff) >> 0)
6655
6656
#define ALT_USB_GLOB_GNPTXSTS_NPTXFSPCAVAIL_SET(value) (((value) << 0) & 0x0000ffff)
6657
6687
#define ALT_USB_GLOB_GNPTXSTS_NPTXQSPCAVAIL_E_FULL 0x0
6688
6693
#define ALT_USB_GLOB_GNPTXSTS_NPTXQSPCAVAIL_E_QUE1 0x1
6694
6699
#define ALT_USB_GLOB_GNPTXSTS_NPTXQSPCAVAIL_E_QUE2 0x2
6700
6705
#define ALT_USB_GLOB_GNPTXSTS_NPTXQSPCAVAIL_E_QUE3 0x3
6706
6711
#define ALT_USB_GLOB_GNPTXSTS_NPTXQSPCAVAIL_E_QUE4 0x4
6712
6717
#define ALT_USB_GLOB_GNPTXSTS_NPTXQSPCAVAIL_E_QUE5 0x5
6718
6723
#define ALT_USB_GLOB_GNPTXSTS_NPTXQSPCAVAIL_E_QUE6 0x6
6724
6729
#define ALT_USB_GLOB_GNPTXSTS_NPTXQSPCAVAIL_E_QUE7 0x7
6730
6735
#define ALT_USB_GLOB_GNPTXSTS_NPTXQSPCAVAIL_E_QUE8 0x8
6736
6738
#define ALT_USB_GLOB_GNPTXSTS_NPTXQSPCAVAIL_LSB 16
6739
6740
#define ALT_USB_GLOB_GNPTXSTS_NPTXQSPCAVAIL_MSB 23
6741
6742
#define ALT_USB_GLOB_GNPTXSTS_NPTXQSPCAVAIL_WIDTH 8
6743
6744
#define ALT_USB_GLOB_GNPTXSTS_NPTXQSPCAVAIL_SET_MSK 0x00ff0000
6745
6746
#define ALT_USB_GLOB_GNPTXSTS_NPTXQSPCAVAIL_CLR_MSK 0xff00ffff
6747
6748
#define ALT_USB_GLOB_GNPTXSTS_NPTXQSPCAVAIL_RESET 0x8
6749
6750
#define ALT_USB_GLOB_GNPTXSTS_NPTXQSPCAVAIL_GET(value) (((value) & 0x00ff0000) >> 16)
6751
6752
#define ALT_USB_GLOB_GNPTXSTS_NPTXQSPCAVAIL_SET(value) (((value) << 16) & 0x00ff0000)
6753
6783
#define ALT_USB_GLOB_GNPTXSTS_NPTXQTOP_E_INOUTTK 0x0
6784
6789
#define ALT_USB_GLOB_GNPTXSTS_NPTXQTOP_E_ZEROTX 0x1
6790
6795
#define ALT_USB_GLOB_GNPTXSTS_NPTXQTOP_E_PINGCSPLIT 0x2
6796
6801
#define ALT_USB_GLOB_GNPTXSTS_NPTXQTOP_E_CHNHALT 0x3
6802
6804
#define ALT_USB_GLOB_GNPTXSTS_NPTXQTOP_LSB 24
6805
6806
#define ALT_USB_GLOB_GNPTXSTS_NPTXQTOP_MSB 30
6807
6808
#define ALT_USB_GLOB_GNPTXSTS_NPTXQTOP_WIDTH 7
6809
6810
#define ALT_USB_GLOB_GNPTXSTS_NPTXQTOP_SET_MSK 0x7f000000
6811
6812
#define ALT_USB_GLOB_GNPTXSTS_NPTXQTOP_CLR_MSK 0x80ffffff
6813
6814
#define ALT_USB_GLOB_GNPTXSTS_NPTXQTOP_RESET 0x0
6815
6816
#define ALT_USB_GLOB_GNPTXSTS_NPTXQTOP_GET(value) (((value) & 0x7f000000) >> 24)
6817
6818
#define ALT_USB_GLOB_GNPTXSTS_NPTXQTOP_SET(value) (((value) << 24) & 0x7f000000)
6819
6820
#ifndef __ASSEMBLY__
6821
6831
struct
ALT_USB_GLOB_GNPTXSTS_s
6832
{
6833
const
uint32_t
nptxfspcavail
: 16;
6834
const
uint32_t
nptxqspcavail
: 8;
6835
const
uint32_t
nptxqtop
: 7;
6836
uint32_t : 1;
6837
};
6838
6840
typedef
volatile
struct
ALT_USB_GLOB_GNPTXSTS_s
ALT_USB_GLOB_GNPTXSTS_t
;
6841
#endif
/* __ASSEMBLY__ */
6842
6844
#define ALT_USB_GLOB_GNPTXSTS_OFST 0x2c
6845
6846
#define ALT_USB_GLOB_GNPTXSTS_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_GLOB_GNPTXSTS_OFST))
6847
6883
#define ALT_USB_GLOB_GPVNDCTL_REGDATA_LSB 0
6884
6885
#define ALT_USB_GLOB_GPVNDCTL_REGDATA_MSB 7
6886
6887
#define ALT_USB_GLOB_GPVNDCTL_REGDATA_WIDTH 8
6888
6889
#define ALT_USB_GLOB_GPVNDCTL_REGDATA_SET_MSK 0x000000ff
6890
6891
#define ALT_USB_GLOB_GPVNDCTL_REGDATA_CLR_MSK 0xffffff00
6892
6893
#define ALT_USB_GLOB_GPVNDCTL_REGDATA_RESET 0x0
6894
6895
#define ALT_USB_GLOB_GPVNDCTL_REGDATA_GET(value) (((value) & 0x000000ff) >> 0)
6896
6897
#define ALT_USB_GLOB_GPVNDCTL_REGDATA_SET(value) (((value) << 0) & 0x000000ff)
6898
6909
#define ALT_USB_GLOB_GPVNDCTL_VCTL_LSB 8
6910
6911
#define ALT_USB_GLOB_GPVNDCTL_VCTL_MSB 15
6912
6913
#define ALT_USB_GLOB_GPVNDCTL_VCTL_WIDTH 8
6914
6915
#define ALT_USB_GLOB_GPVNDCTL_VCTL_SET_MSK 0x0000ff00
6916
6917
#define ALT_USB_GLOB_GPVNDCTL_VCTL_CLR_MSK 0xffff00ff
6918
6919
#define ALT_USB_GLOB_GPVNDCTL_VCTL_RESET 0x0
6920
6921
#define ALT_USB_GLOB_GPVNDCTL_VCTL_GET(value) (((value) & 0x0000ff00) >> 8)
6922
6923
#define ALT_USB_GLOB_GPVNDCTL_VCTL_SET(value) (((value) << 8) & 0x0000ff00)
6924
6935
#define ALT_USB_GLOB_GPVNDCTL_REGADDR_LSB 16
6936
6937
#define ALT_USB_GLOB_GPVNDCTL_REGADDR_MSB 21
6938
6939
#define ALT_USB_GLOB_GPVNDCTL_REGADDR_WIDTH 6
6940
6941
#define ALT_USB_GLOB_GPVNDCTL_REGADDR_SET_MSK 0x003f0000
6942
6943
#define ALT_USB_GLOB_GPVNDCTL_REGADDR_CLR_MSK 0xffc0ffff
6944
6945
#define ALT_USB_GLOB_GPVNDCTL_REGADDR_RESET 0x0
6946
6947
#define ALT_USB_GLOB_GPVNDCTL_REGADDR_GET(value) (((value) & 0x003f0000) >> 16)
6948
6949
#define ALT_USB_GLOB_GPVNDCTL_REGADDR_SET(value) (((value) << 16) & 0x003f0000)
6950
6971
#define ALT_USB_GLOB_GPVNDCTL_REGWR_E_RD 0x0
6972
6977
#define ALT_USB_GLOB_GPVNDCTL_REGWR_E_WR 0x1
6978
6980
#define ALT_USB_GLOB_GPVNDCTL_REGWR_LSB 22
6981
6982
#define ALT_USB_GLOB_GPVNDCTL_REGWR_MSB 22
6983
6984
#define ALT_USB_GLOB_GPVNDCTL_REGWR_WIDTH 1
6985
6986
#define ALT_USB_GLOB_GPVNDCTL_REGWR_SET_MSK 0x00400000
6987
6988
#define ALT_USB_GLOB_GPVNDCTL_REGWR_CLR_MSK 0xffbfffff
6989
6990
#define ALT_USB_GLOB_GPVNDCTL_REGWR_RESET 0x0
6991
6992
#define ALT_USB_GLOB_GPVNDCTL_REGWR_GET(value) (((value) & 0x00400000) >> 22)
6993
6994
#define ALT_USB_GLOB_GPVNDCTL_REGWR_SET(value) (((value) << 22) & 0x00400000)
6995
7016
#define ALT_USB_GLOB_GPVNDCTL_NEWREGREQ_E_INACT 0x0
7017
7022
#define ALT_USB_GLOB_GPVNDCTL_NEWREGREQ_E_ACT 0x1
7023
7025
#define ALT_USB_GLOB_GPVNDCTL_NEWREGREQ_LSB 25
7026
7027
#define ALT_USB_GLOB_GPVNDCTL_NEWREGREQ_MSB 25
7028
7029
#define ALT_USB_GLOB_GPVNDCTL_NEWREGREQ_WIDTH 1
7030
7031
#define ALT_USB_GLOB_GPVNDCTL_NEWREGREQ_SET_MSK 0x02000000
7032
7033
#define ALT_USB_GLOB_GPVNDCTL_NEWREGREQ_CLR_MSK 0xfdffffff
7034
7035
#define ALT_USB_GLOB_GPVNDCTL_NEWREGREQ_RESET 0x0
7036
7037
#define ALT_USB_GLOB_GPVNDCTL_NEWREGREQ_GET(value) (((value) & 0x02000000) >> 25)
7038
7039
#define ALT_USB_GLOB_GPVNDCTL_NEWREGREQ_SET(value) (((value) << 25) & 0x02000000)
7040
7062
#define ALT_USB_GLOB_GPVNDCTL_VSTSBSY_E_INACT 0x0
7063
7068
#define ALT_USB_GLOB_GPVNDCTL_VSTSBSY_E_ACT 0x1
7069
7071
#define ALT_USB_GLOB_GPVNDCTL_VSTSBSY_LSB 26
7072
7073
#define ALT_USB_GLOB_GPVNDCTL_VSTSBSY_MSB 26
7074
7075
#define ALT_USB_GLOB_GPVNDCTL_VSTSBSY_WIDTH 1
7076
7077
#define ALT_USB_GLOB_GPVNDCTL_VSTSBSY_SET_MSK 0x04000000
7078
7079
#define ALT_USB_GLOB_GPVNDCTL_VSTSBSY_CLR_MSK 0xfbffffff
7080
7081
#define ALT_USB_GLOB_GPVNDCTL_VSTSBSY_RESET 0x0
7082
7083
#define ALT_USB_GLOB_GPVNDCTL_VSTSBSY_GET(value) (((value) & 0x04000000) >> 26)
7084
7085
#define ALT_USB_GLOB_GPVNDCTL_VSTSBSY_SET(value) (((value) << 26) & 0x04000000)
7086
7109
#define ALT_USB_GLOB_GPVNDCTL_VSTSDONE_E_INACT 0x0
7110
7115
#define ALT_USB_GLOB_GPVNDCTL_VSTSDONE_E_ACT 0x1
7116
7118
#define ALT_USB_GLOB_GPVNDCTL_VSTSDONE_LSB 27
7119
7120
#define ALT_USB_GLOB_GPVNDCTL_VSTSDONE_MSB 27
7121
7122
#define ALT_USB_GLOB_GPVNDCTL_VSTSDONE_WIDTH 1
7123
7124
#define ALT_USB_GLOB_GPVNDCTL_VSTSDONE_SET_MSK 0x08000000
7125
7126
#define ALT_USB_GLOB_GPVNDCTL_VSTSDONE_CLR_MSK 0xf7ffffff
7127
7128
#define ALT_USB_GLOB_GPVNDCTL_VSTSDONE_RESET 0x0
7129
7130
#define ALT_USB_GLOB_GPVNDCTL_VSTSDONE_GET(value) (((value) & 0x08000000) >> 27)
7131
7132
#define ALT_USB_GLOB_GPVNDCTL_VSTSDONE_SET(value) (((value) << 27) & 0x08000000)
7133
7157
#define ALT_USB_GLOB_GPVNDCTL_DISULPIDRVR_E_END 0x0
7158
7163
#define ALT_USB_GLOB_GPVNDCTL_DISULPIDRVR_E_DISD 0x1
7164
7166
#define ALT_USB_GLOB_GPVNDCTL_DISULPIDRVR_LSB 31
7167
7168
#define ALT_USB_GLOB_GPVNDCTL_DISULPIDRVR_MSB 31
7169
7170
#define ALT_USB_GLOB_GPVNDCTL_DISULPIDRVR_WIDTH 1
7171
7172
#define ALT_USB_GLOB_GPVNDCTL_DISULPIDRVR_SET_MSK 0x80000000
7173
7174
#define ALT_USB_GLOB_GPVNDCTL_DISULPIDRVR_CLR_MSK 0x7fffffff
7175
7176
#define ALT_USB_GLOB_GPVNDCTL_DISULPIDRVR_RESET 0x0
7177
7178
#define ALT_USB_GLOB_GPVNDCTL_DISULPIDRVR_GET(value) (((value) & 0x80000000) >> 31)
7179
7180
#define ALT_USB_GLOB_GPVNDCTL_DISULPIDRVR_SET(value) (((value) << 31) & 0x80000000)
7181
7182
#ifndef __ASSEMBLY__
7183
7193
struct
ALT_USB_GLOB_GPVNDCTL_s
7194
{
7195
uint32_t
regdata
: 8;
7196
uint32_t
vctrl
: 8;
7197
uint32_t
regaddr
: 6;
7198
uint32_t
regwr
: 1;
7199
uint32_t : 2;
7200
const
uint32_t
newregreq
: 1;
7201
const
uint32_t
vstsbsy
: 1;
7202
const
uint32_t
vstsdone
: 1;
7203
uint32_t : 3;
7204
const
uint32_t
disulpidrvr
: 1;
7205
};
7206
7208
typedef
volatile
struct
ALT_USB_GLOB_GPVNDCTL_s
ALT_USB_GLOB_GPVNDCTL_t
;
7209
#endif
/* __ASSEMBLY__ */
7210
7212
#define ALT_USB_GLOB_GPVNDCTL_OFST 0x34
7213
7214
#define ALT_USB_GLOB_GPVNDCTL_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_GLOB_GPVNDCTL_OFST))
7215
7239
#define ALT_USB_GLOB_GGPIO_GPI_LSB 0
7240
7241
#define ALT_USB_GLOB_GGPIO_GPI_MSB 15
7242
7243
#define ALT_USB_GLOB_GGPIO_GPI_WIDTH 16
7244
7245
#define ALT_USB_GLOB_GGPIO_GPI_SET_MSK 0x0000ffff
7246
7247
#define ALT_USB_GLOB_GGPIO_GPI_CLR_MSK 0xffff0000
7248
7249
#define ALT_USB_GLOB_GGPIO_GPI_RESET 0x0
7250
7251
#define ALT_USB_GLOB_GGPIO_GPI_GET(value) (((value) & 0x0000ffff) >> 0)
7252
7253
#define ALT_USB_GLOB_GGPIO_GPI_SET(value) (((value) << 0) & 0x0000ffff)
7254
7266
#define ALT_USB_GLOB_GGPIO_GPO_LSB 16
7267
7268
#define ALT_USB_GLOB_GGPIO_GPO_MSB 31
7269
7270
#define ALT_USB_GLOB_GGPIO_GPO_WIDTH 16
7271
7272
#define ALT_USB_GLOB_GGPIO_GPO_SET_MSK 0xffff0000
7273
7274
#define ALT_USB_GLOB_GGPIO_GPO_CLR_MSK 0x0000ffff
7275
7276
#define ALT_USB_GLOB_GGPIO_GPO_RESET 0x0
7277
7278
#define ALT_USB_GLOB_GGPIO_GPO_GET(value) (((value) & 0xffff0000) >> 16)
7279
7280
#define ALT_USB_GLOB_GGPIO_GPO_SET(value) (((value) << 16) & 0xffff0000)
7281
7282
#ifndef __ASSEMBLY__
7283
7293
struct
ALT_USB_GLOB_GGPIO_s
7294
{
7295
const
uint32_t
gpi
: 16;
7296
uint32_t
gpo
: 16;
7297
};
7298
7300
typedef
volatile
struct
ALT_USB_GLOB_GGPIO_s
ALT_USB_GLOB_GGPIO_t
;
7301
#endif
/* __ASSEMBLY__ */
7302
7304
#define ALT_USB_GLOB_GGPIO_OFST 0x38
7305
7306
#define ALT_USB_GLOB_GGPIO_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_GLOB_GGPIO_OFST))
7307
7336
#define ALT_USB_GLOB_GUID_GUID_LSB 0
7337
7338
#define ALT_USB_GLOB_GUID_GUID_MSB 31
7339
7340
#define ALT_USB_GLOB_GUID_GUID_WIDTH 32
7341
7342
#define ALT_USB_GLOB_GUID_GUID_SET_MSK 0xffffffff
7343
7344
#define ALT_USB_GLOB_GUID_GUID_CLR_MSK 0x00000000
7345
7346
#define ALT_USB_GLOB_GUID_GUID_RESET 0x12345678
7347
7348
#define ALT_USB_GLOB_GUID_GUID_GET(value) (((value) & 0xffffffff) >> 0)
7349
7350
#define ALT_USB_GLOB_GUID_GUID_SET(value) (((value) << 0) & 0xffffffff)
7351
7352
#ifndef __ASSEMBLY__
7353
7363
struct
ALT_USB_GLOB_GUID_s
7364
{
7365
uint32_t
guid
: 32;
7366
};
7367
7369
typedef
volatile
struct
ALT_USB_GLOB_GUID_s
ALT_USB_GLOB_GUID_t
;
7370
#endif
/* __ASSEMBLY__ */
7371
7373
#define ALT_USB_GLOB_GUID_OFST 0x3c
7374
7375
#define ALT_USB_GLOB_GUID_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_GLOB_GUID_OFST))
7376
7398
#define ALT_USB_GLOB_GSNPSID_GSNPSID_LSB 0
7399
7400
#define ALT_USB_GLOB_GSNPSID_GSNPSID_MSB 31
7401
7402
#define ALT_USB_GLOB_GSNPSID_GSNPSID_WIDTH 32
7403
7404
#define ALT_USB_GLOB_GSNPSID_GSNPSID_SET_MSK 0xffffffff
7405
7406
#define ALT_USB_GLOB_GSNPSID_GSNPSID_CLR_MSK 0x00000000
7407
7408
#define ALT_USB_GLOB_GSNPSID_GSNPSID_RESET 0x4f54293a
7409
7410
#define ALT_USB_GLOB_GSNPSID_GSNPSID_GET(value) (((value) & 0xffffffff) >> 0)
7411
7412
#define ALT_USB_GLOB_GSNPSID_GSNPSID_SET(value) (((value) << 0) & 0xffffffff)
7413
7414
#ifndef __ASSEMBLY__
7415
7425
struct
ALT_USB_GLOB_GSNPSID_s
7426
{
7427
const
uint32_t
gsnpsid
: 32;
7428
};
7429
7431
typedef
volatile
struct
ALT_USB_GLOB_GSNPSID_s
ALT_USB_GLOB_GSNPSID_t
;
7432
#endif
/* __ASSEMBLY__ */
7433
7435
#define ALT_USB_GLOB_GSNPSID_OFST 0x40
7436
7437
#define ALT_USB_GLOB_GSNPSID_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_GLOB_GSNPSID_OFST))
7438
7486
#define ALT_USB_GLOB_GHWCFG1_GHWCFG1_E_BDIR 0x0
7487
7492
#define ALT_USB_GLOB_GHWCFG1_GHWCFG1_E_INENDPT 0x1
7493
7498
#define ALT_USB_GLOB_GHWCFG1_GHWCFG1_E_OUTENDPT 0x2
7499
7504
#define ALT_USB_GLOB_GHWCFG1_GHWCFG1_E_RSVD 0x3
7505
7507
#define ALT_USB_GLOB_GHWCFG1_GHWCFG1_LSB 0
7508
7509
#define ALT_USB_GLOB_GHWCFG1_GHWCFG1_MSB 31
7510
7511
#define ALT_USB_GLOB_GHWCFG1_GHWCFG1_WIDTH 32
7512
7513
#define ALT_USB_GLOB_GHWCFG1_GHWCFG1_SET_MSK 0xffffffff
7514
7515
#define ALT_USB_GLOB_GHWCFG1_GHWCFG1_CLR_MSK 0x00000000
7516
7517
#define ALT_USB_GLOB_GHWCFG1_GHWCFG1_RESET 0x0
7518
7519
#define ALT_USB_GLOB_GHWCFG1_GHWCFG1_GET(value) (((value) & 0xffffffff) >> 0)
7520
7521
#define ALT_USB_GLOB_GHWCFG1_GHWCFG1_SET(value) (((value) << 0) & 0xffffffff)
7522
7523
#ifndef __ASSEMBLY__
7524
7534
struct
ALT_USB_GLOB_GHWCFG1_s
7535
{
7536
const
uint32_t
ghwcfg1
: 32;
7537
};
7538
7540
typedef
volatile
struct
ALT_USB_GLOB_GHWCFG1_s
ALT_USB_GLOB_GHWCFG1_t
;
7541
#endif
/* __ASSEMBLY__ */
7542
7544
#define ALT_USB_GLOB_GHWCFG1_OFST 0x44
7545
7546
#define ALT_USB_GLOB_GHWCFG1_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_GLOB_GHWCFG1_OFST))
7547
7599
#define ALT_USB_GLOB_GHWCFG2_OTGMOD_E_HNPSRP 0x0
7600
7605
#define ALT_USB_GLOB_GHWCFG2_OTGMOD_E_SRPOTG 0x1
7606
7611
#define ALT_USB_GLOB_GHWCFG2_OTGMOD_E_NHNPNSRP 0x2
7612
7617
#define ALT_USB_GLOB_GHWCFG2_OTGMOD_E_SRPCAPD 0x3
7618
7623
#define ALT_USB_GLOB_GHWCFG2_OTGMOD_E_NONOTGD 0x4
7624
7629
#define ALT_USB_GLOB_GHWCFG2_OTGMOD_E_SRPCAPH 0x5
7630
7635
#define ALT_USB_GLOB_GHWCFG2_OTGMOD_E_NONOTGH 0x6
7636
7638
#define ALT_USB_GLOB_GHWCFG2_OTGMOD_LSB 0
7639
7640
#define ALT_USB_GLOB_GHWCFG2_OTGMOD_MSB 2
7641
7642
#define ALT_USB_GLOB_GHWCFG2_OTGMOD_WIDTH 3
7643
7644
#define ALT_USB_GLOB_GHWCFG2_OTGMOD_SET_MSK 0x00000007
7645
7646
#define ALT_USB_GLOB_GHWCFG2_OTGMOD_CLR_MSK 0xfffffff8
7647
7648
#define ALT_USB_GLOB_GHWCFG2_OTGMOD_RESET 0x0
7649
7650
#define ALT_USB_GLOB_GHWCFG2_OTGMOD_GET(value) (((value) & 0x00000007) >> 0)
7651
7652
#define ALT_USB_GLOB_GHWCFG2_OTGMOD_SET(value) (((value) << 0) & 0x00000007)
7653
7673
#define ALT_USB_GLOB_GHWCFG2_OTGARCH_E_DMAMOD 0x2
7674
7676
#define ALT_USB_GLOB_GHWCFG2_OTGARCH_LSB 3
7677
7678
#define ALT_USB_GLOB_GHWCFG2_OTGARCH_MSB 4
7679
7680
#define ALT_USB_GLOB_GHWCFG2_OTGARCH_WIDTH 2
7681
7682
#define ALT_USB_GLOB_GHWCFG2_OTGARCH_SET_MSK 0x00000018
7683
7684
#define ALT_USB_GLOB_GHWCFG2_OTGARCH_CLR_MSK 0xffffffe7
7685
7686
#define ALT_USB_GLOB_GHWCFG2_OTGARCH_RESET 0x2
7687
7688
#define ALT_USB_GLOB_GHWCFG2_OTGARCH_GET(value) (((value) & 0x00000018) >> 3)
7689
7690
#define ALT_USB_GLOB_GHWCFG2_OTGARCH_SET(value) (((value) << 3) & 0x00000018)
7691
7711
#define ALT_USB_GLOB_GHWCFG2_SINGPNT_E_SINGLEPOINT 0x1
7712
7714
#define ALT_USB_GLOB_GHWCFG2_SINGPNT_LSB 5
7715
7716
#define ALT_USB_GLOB_GHWCFG2_SINGPNT_MSB 5
7717
7718
#define ALT_USB_GLOB_GHWCFG2_SINGPNT_WIDTH 1
7719
7720
#define ALT_USB_GLOB_GHWCFG2_SINGPNT_SET_MSK 0x00000020
7721
7722
#define ALT_USB_GLOB_GHWCFG2_SINGPNT_CLR_MSK 0xffffffdf
7723
7724
#define ALT_USB_GLOB_GHWCFG2_SINGPNT_RESET 0x0
7725
7726
#define ALT_USB_GLOB_GHWCFG2_SINGPNT_GET(value) (((value) & 0x00000020) >> 5)
7727
7728
#define ALT_USB_GLOB_GHWCFG2_SINGPNT_SET(value) (((value) << 5) & 0x00000020)
7729
7750
#define ALT_USB_GLOB_GHWCFG2_HSPHYTYPE_E_NOHS 0x0
7751
7756
#define ALT_USB_GLOB_GHWCFG2_HSPHYTYPE_E_ULPI 0x2
7757
7759
#define ALT_USB_GLOB_GHWCFG2_HSPHYTYPE_LSB 6
7760
7761
#define ALT_USB_GLOB_GHWCFG2_HSPHYTYPE_MSB 7
7762
7763
#define ALT_USB_GLOB_GHWCFG2_HSPHYTYPE_WIDTH 2
7764
7765
#define ALT_USB_GLOB_GHWCFG2_HSPHYTYPE_SET_MSK 0x000000c0
7766
7767
#define ALT_USB_GLOB_GHWCFG2_HSPHYTYPE_CLR_MSK 0xffffff3f
7768
7769
#define ALT_USB_GLOB_GHWCFG2_HSPHYTYPE_RESET 0x2
7770
7771
#define ALT_USB_GLOB_GHWCFG2_HSPHYTYPE_GET(value) (((value) & 0x000000c0) >> 6)
7772
7773
#define ALT_USB_GLOB_GHWCFG2_HSPHYTYPE_SET(value) (((value) << 6) & 0x000000c0)
7774
7794
#define ALT_USB_GLOB_GHWCFG2_FSPHYTYPE_E_FULLSPEED 0x2
7795
7797
#define ALT_USB_GLOB_GHWCFG2_FSPHYTYPE_LSB 8
7798
7799
#define ALT_USB_GLOB_GHWCFG2_FSPHYTYPE_MSB 9
7800
7801
#define ALT_USB_GLOB_GHWCFG2_FSPHYTYPE_WIDTH 2
7802
7803
#define ALT_USB_GLOB_GHWCFG2_FSPHYTYPE_SET_MSK 0x00000300
7804
7805
#define ALT_USB_GLOB_GHWCFG2_FSPHYTYPE_CLR_MSK 0xfffffcff
7806
7807
#define ALT_USB_GLOB_GHWCFG2_FSPHYTYPE_RESET 0x0
7808
7809
#define ALT_USB_GLOB_GHWCFG2_FSPHYTYPE_GET(value) (((value) & 0x00000300) >> 8)
7810
7811
#define ALT_USB_GLOB_GHWCFG2_FSPHYTYPE_SET(value) (((value) << 8) & 0x00000300)
7812
7848
#define ALT_USB_GLOB_GHWCFG2_NUMDEVEPS_E_ENDPT0 0x0
7849
7854
#define ALT_USB_GLOB_GHWCFG2_NUMDEVEPS_E_ENDPT1 0x1
7855
7860
#define ALT_USB_GLOB_GHWCFG2_NUMDEVEPS_E_ENDPT2 0x2
7861
7866
#define ALT_USB_GLOB_GHWCFG2_NUMDEVEPS_E_ENDPT3 0x3
7867
7872
#define ALT_USB_GLOB_GHWCFG2_NUMDEVEPS_E_ENDPT4 0x4
7873
7878
#define ALT_USB_GLOB_GHWCFG2_NUMDEVEPS_E_ENDPT5 0x5
7879
7884
#define ALT_USB_GLOB_GHWCFG2_NUMDEVEPS_E_ENDPT6 0x6
7885
7890
#define ALT_USB_GLOB_GHWCFG2_NUMDEVEPS_E_ENDPT7 0x7
7891
7896
#define ALT_USB_GLOB_GHWCFG2_NUMDEVEPS_E_ENDPT8 0x8
7897
7902
#define ALT_USB_GLOB_GHWCFG2_NUMDEVEPS_E_ENDPT9 0x9
7903
7908
#define ALT_USB_GLOB_GHWCFG2_NUMDEVEPS_E_ENDPT10 0xa
7909
7914
#define ALT_USB_GLOB_GHWCFG2_NUMDEVEPS_E_ENDPT11 0xb
7915
7920
#define ALT_USB_GLOB_GHWCFG2_NUMDEVEPS_E_ENDPT12 0xc
7921
7926
#define ALT_USB_GLOB_GHWCFG2_NUMDEVEPS_E_ENDPT13 0xd
7927
7932
#define ALT_USB_GLOB_GHWCFG2_NUMDEVEPS_E_ENDPT14 0xe
7933
7938
#define ALT_USB_GLOB_GHWCFG2_NUMDEVEPS_E_ENDPT15 0xf
7939
7941
#define ALT_USB_GLOB_GHWCFG2_NUMDEVEPS_LSB 10
7942
7943
#define ALT_USB_GLOB_GHWCFG2_NUMDEVEPS_MSB 13
7944
7945
#define ALT_USB_GLOB_GHWCFG2_NUMDEVEPS_WIDTH 4
7946
7947
#define ALT_USB_GLOB_GHWCFG2_NUMDEVEPS_SET_MSK 0x00003c00
7948
7949
#define ALT_USB_GLOB_GHWCFG2_NUMDEVEPS_CLR_MSK 0xffffc3ff
7950
7951
#define ALT_USB_GLOB_GHWCFG2_NUMDEVEPS_RESET 0xf
7952
7953
#define ALT_USB_GLOB_GHWCFG2_NUMDEVEPS_GET(value) (((value) & 0x00003c00) >> 10)
7954
7955
#define ALT_USB_GLOB_GHWCFG2_NUMDEVEPS_SET(value) (((value) << 10) & 0x00003c00)
7956
7991
#define ALT_USB_GLOB_GHWCFG2_NUMHSTCHNL_E_HOSTCH0 0x0
7992
7997
#define ALT_USB_GLOB_GHWCFG2_NUMHSTCHNL_E_HOSTCH1 0x1
7998
8003
#define ALT_USB_GLOB_GHWCFG2_NUMHSTCHNL_E_HOSTCH2 0x2
8004
8009
#define ALT_USB_GLOB_GHWCFG2_NUMHSTCHNL_E_HOSTCH3 0x3
8010
8015
#define ALT_USB_GLOB_GHWCFG2_NUMHSTCHNL_E_HOSTCH4 0x4
8016
8021
#define ALT_USB_GLOB_GHWCFG2_NUMHSTCHNL_E_HOSTCH5 0x5
8022
8027
#define ALT_USB_GLOB_GHWCFG2_NUMHSTCHNL_E_HOSTCH6 0x6
8028
8033
#define ALT_USB_GLOB_GHWCFG2_NUMHSTCHNL_E_HOSTCH7 0x7
8034
8039
#define ALT_USB_GLOB_GHWCFG2_NUMHSTCHNL_E_HOSTCH8 0x8
8040
8045
#define ALT_USB_GLOB_GHWCFG2_NUMHSTCHNL_E_HOSTCH9 0x9
8046
8051
#define ALT_USB_GLOB_GHWCFG2_NUMHSTCHNL_E_HOSTCH10 0xa
8052
8057
#define ALT_USB_GLOB_GHWCFG2_NUMHSTCHNL_E_HOSTCH11 0xb
8058
8063
#define ALT_USB_GLOB_GHWCFG2_NUMHSTCHNL_E_HOSTCH12 0xc
8064
8069
#define ALT_USB_GLOB_GHWCFG2_NUMHSTCHNL_E_HOSTCH13 0xd
8070
8075
#define ALT_USB_GLOB_GHWCFG2_NUMHSTCHNL_E_HOSTCH14 0xe
8076
8081
#define ALT_USB_GLOB_GHWCFG2_NUMHSTCHNL_E_HOSTCH15 0xf
8082
8084
#define ALT_USB_GLOB_GHWCFG2_NUMHSTCHNL_LSB 14
8085
8086
#define ALT_USB_GLOB_GHWCFG2_NUMHSTCHNL_MSB 17
8087
8088
#define ALT_USB_GLOB_GHWCFG2_NUMHSTCHNL_WIDTH 4
8089
8090
#define ALT_USB_GLOB_GHWCFG2_NUMHSTCHNL_SET_MSK 0x0003c000
8091
8092
#define ALT_USB_GLOB_GHWCFG2_NUMHSTCHNL_CLR_MSK 0xfffc3fff
8093
8094
#define ALT_USB_GLOB_GHWCFG2_NUMHSTCHNL_RESET 0xf
8095
8096
#define ALT_USB_GLOB_GHWCFG2_NUMHSTCHNL_GET(value) (((value) & 0x0003c000) >> 14)
8097
8098
#define ALT_USB_GLOB_GHWCFG2_NUMHSTCHNL_SET(value) (((value) << 14) & 0x0003c000)
8099
8120
#define ALT_USB_GLOB_GHWCFG2_PERIOSUPPORT_E_END 0x1
8121
8123
#define ALT_USB_GLOB_GHWCFG2_PERIOSUPPORT_LSB 18
8124
8125
#define ALT_USB_GLOB_GHWCFG2_PERIOSUPPORT_MSB 18
8126
8127
#define ALT_USB_GLOB_GHWCFG2_PERIOSUPPORT_WIDTH 1
8128
8129
#define ALT_USB_GLOB_GHWCFG2_PERIOSUPPORT_SET_MSK 0x00040000
8130
8131
#define ALT_USB_GLOB_GHWCFG2_PERIOSUPPORT_CLR_MSK 0xfffbffff
8132
8133
#define ALT_USB_GLOB_GHWCFG2_PERIOSUPPORT_RESET 0x1
8134
8135
#define ALT_USB_GLOB_GHWCFG2_PERIOSUPPORT_GET(value) (((value) & 0x00040000) >> 18)
8136
8137
#define ALT_USB_GLOB_GHWCFG2_PERIOSUPPORT_SET(value) (((value) << 18) & 0x00040000)
8138
8158
#define ALT_USB_GLOB_GHWCFG2_DYNFIFOSIZING_E_END 0x1
8159
8161
#define ALT_USB_GLOB_GHWCFG2_DYNFIFOSIZING_LSB 19
8162
8163
#define ALT_USB_GLOB_GHWCFG2_DYNFIFOSIZING_MSB 19
8164
8165
#define ALT_USB_GLOB_GHWCFG2_DYNFIFOSIZING_WIDTH 1
8166
8167
#define ALT_USB_GLOB_GHWCFG2_DYNFIFOSIZING_SET_MSK 0x00080000
8168
8169
#define ALT_USB_GLOB_GHWCFG2_DYNFIFOSIZING_CLR_MSK 0xfff7ffff
8170
8171
#define ALT_USB_GLOB_GHWCFG2_DYNFIFOSIZING_RESET 0x1
8172
8173
#define ALT_USB_GLOB_GHWCFG2_DYNFIFOSIZING_GET(value) (((value) & 0x00080000) >> 19)
8174
8175
#define ALT_USB_GLOB_GHWCFG2_DYNFIFOSIZING_SET(value) (((value) << 19) & 0x00080000)
8176
8196
#define ALT_USB_GLOB_GHWCFG2_MULTIPROCINTRPT_E_DISD 0x0
8197
8199
#define ALT_USB_GLOB_GHWCFG2_MULTIPROCINTRPT_LSB 20
8200
8201
#define ALT_USB_GLOB_GHWCFG2_MULTIPROCINTRPT_MSB 20
8202
8203
#define ALT_USB_GLOB_GHWCFG2_MULTIPROCINTRPT_WIDTH 1
8204
8205
#define ALT_USB_GLOB_GHWCFG2_MULTIPROCINTRPT_SET_MSK 0x00100000
8206
8207
#define ALT_USB_GLOB_GHWCFG2_MULTIPROCINTRPT_CLR_MSK 0xffefffff
8208
8209
#define ALT_USB_GLOB_GHWCFG2_MULTIPROCINTRPT_RESET 0x0
8210
8211
#define ALT_USB_GLOB_GHWCFG2_MULTIPROCINTRPT_GET(value) (((value) & 0x00100000) >> 20)
8212
8213
#define ALT_USB_GLOB_GHWCFG2_MULTIPROCINTRPT_SET(value) (((value) << 20) & 0x00100000)
8214
8244
#define ALT_USB_GLOB_GHWCFG2_NPTXQDEPTH_E_TWO 0x0
8245
8250
#define ALT_USB_GLOB_GHWCFG2_NPTXQDEPTH_E_FOUR 0x1
8251
8256
#define ALT_USB_GLOB_GHWCFG2_NPTXQDEPTH_E_EIGHT 0x2
8257
8259
#define ALT_USB_GLOB_GHWCFG2_NPTXQDEPTH_LSB 22
8260
8261
#define ALT_USB_GLOB_GHWCFG2_NPTXQDEPTH_MSB 23
8262
8263
#define ALT_USB_GLOB_GHWCFG2_NPTXQDEPTH_WIDTH 2
8264
8265
#define ALT_USB_GLOB_GHWCFG2_NPTXQDEPTH_SET_MSK 0x00c00000
8266
8267
#define ALT_USB_GLOB_GHWCFG2_NPTXQDEPTH_CLR_MSK 0xff3fffff
8268
8269
#define ALT_USB_GLOB_GHWCFG2_NPTXQDEPTH_RESET 0x2
8270
8271
#define ALT_USB_GLOB_GHWCFG2_NPTXQDEPTH_GET(value) (((value) & 0x00c00000) >> 22)
8272
8273
#define ALT_USB_GLOB_GHWCFG2_NPTXQDEPTH_SET(value) (((value) << 22) & 0x00c00000)
8274
8300
#define ALT_USB_GLOB_GHWCFG2_PTXQDEPTH_E_QUE2 0x0
8301
8306
#define ALT_USB_GLOB_GHWCFG2_PTXQDEPTH_E_QUE4 0x1
8307
8312
#define ALT_USB_GLOB_GHWCFG2_PTXQDEPTH_E_QUE8 0x2
8313
8318
#define ALT_USB_GLOB_GHWCFG2_PTXQDEPTH_E_QUE16 0x3
8319
8321
#define ALT_USB_GLOB_GHWCFG2_PTXQDEPTH_LSB 24
8322
8323
#define ALT_USB_GLOB_GHWCFG2_PTXQDEPTH_MSB 25
8324
8325
#define ALT_USB_GLOB_GHWCFG2_PTXQDEPTH_WIDTH 2
8326
8327
#define ALT_USB_GLOB_GHWCFG2_PTXQDEPTH_SET_MSK 0x03000000
8328
8329
#define ALT_USB_GLOB_GHWCFG2_PTXQDEPTH_CLR_MSK 0xfcffffff
8330
8331
#define ALT_USB_GLOB_GHWCFG2_PTXQDEPTH_RESET 0x0
8332
8333
#define ALT_USB_GLOB_GHWCFG2_PTXQDEPTH_GET(value) (((value) & 0x03000000) >> 24)
8334
8335
#define ALT_USB_GLOB_GHWCFG2_PTXQDEPTH_SET(value) (((value) << 24) & 0x03000000)
8336
8346
#define ALT_USB_GLOB_GHWCFG2_TKNQDEPTH_LSB 26
8347
8348
#define ALT_USB_GLOB_GHWCFG2_TKNQDEPTH_MSB 30
8349
8350
#define ALT_USB_GLOB_GHWCFG2_TKNQDEPTH_WIDTH 5
8351
8352
#define ALT_USB_GLOB_GHWCFG2_TKNQDEPTH_SET_MSK 0x7c000000
8353
8354
#define ALT_USB_GLOB_GHWCFG2_TKNQDEPTH_CLR_MSK 0x83ffffff
8355
8356
#define ALT_USB_GLOB_GHWCFG2_TKNQDEPTH_RESET 0x8
8357
8358
#define ALT_USB_GLOB_GHWCFG2_TKNQDEPTH_GET(value) (((value) & 0x7c000000) >> 26)
8359
8360
#define ALT_USB_GLOB_GHWCFG2_TKNQDEPTH_SET(value) (((value) << 26) & 0x7c000000)
8361
8362
#ifndef __ASSEMBLY__
8363
8373
struct
ALT_USB_GLOB_GHWCFG2_s
8374
{
8375
const
uint32_t
otgmode
: 3;
8376
const
uint32_t
otgarch
: 2;
8377
const
uint32_t
singpnt
: 1;
8378
const
uint32_t
hsphytype
: 2;
8379
const
uint32_t
fsphytype
: 2;
8380
const
uint32_t
numdeveps
: 4;
8381
const
uint32_t
numhstchnl
: 4;
8382
const
uint32_t
periosupport
: 1;
8383
const
uint32_t
dynfifosizing
: 1;
8384
const
uint32_t
multiprocintrpt
: 1;
8385
uint32_t : 1;
8386
const
uint32_t
nptxqdepth
: 2;
8387
const
uint32_t
ptxqdepth
: 2;
8388
const
uint32_t
tknqdepth
: 5;
8389
uint32_t : 1;
8390
};
8391
8393
typedef
volatile
struct
ALT_USB_GLOB_GHWCFG2_s
ALT_USB_GLOB_GHWCFG2_t
;
8394
#endif
/* __ASSEMBLY__ */
8395
8397
#define ALT_USB_GLOB_GHWCFG2_OFST 0x48
8398
8399
#define ALT_USB_GLOB_GHWCFG2_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_GLOB_GHWCFG2_OFST))
8400
8451
#define ALT_USB_GLOB_GHWCFG3_XFERSIZEWIDTH_E_WIDTH11 0x0
8452
8457
#define ALT_USB_GLOB_GHWCFG3_XFERSIZEWIDTH_E_WIDTH12 0x1
8458
8463
#define ALT_USB_GLOB_GHWCFG3_XFERSIZEWIDTH_E_WIDTH13 0x2
8464
8469
#define ALT_USB_GLOB_GHWCFG3_XFERSIZEWIDTH_E_WIDTH14 0x3
8470
8475
#define ALT_USB_GLOB_GHWCFG3_XFERSIZEWIDTH_E_WIDTH15 0x4
8476
8481
#define ALT_USB_GLOB_GHWCFG3_XFERSIZEWIDTH_E_WIDTH16 0x5
8482
8487
#define ALT_USB_GLOB_GHWCFG3_XFERSIZEWIDTH_E_WIDTH17 0x6
8488
8493
#define ALT_USB_GLOB_GHWCFG3_XFERSIZEWIDTH_E_WIDTH18 0x7
8494
8499
#define ALT_USB_GLOB_GHWCFG3_XFERSIZEWIDTH_E_WIDTH19 0x8
8500
8502
#define ALT_USB_GLOB_GHWCFG3_XFERSIZEWIDTH_LSB 0
8503
8504
#define ALT_USB_GLOB_GHWCFG3_XFERSIZEWIDTH_MSB 3
8505
8506
#define ALT_USB_GLOB_GHWCFG3_XFERSIZEWIDTH_WIDTH 4
8507
8508
#define ALT_USB_GLOB_GHWCFG3_XFERSIZEWIDTH_SET_MSK 0x0000000f
8509
8510
#define ALT_USB_GLOB_GHWCFG3_XFERSIZEWIDTH_CLR_MSK 0xfffffff0
8511
8512
#define ALT_USB_GLOB_GHWCFG3_XFERSIZEWIDTH_RESET 0x8
8513
8514
#define ALT_USB_GLOB_GHWCFG3_XFERSIZEWIDTH_GET(value) (((value) & 0x0000000f) >> 0)
8515
8516
#define ALT_USB_GLOB_GHWCFG3_XFERSIZEWIDTH_SET(value) (((value) << 0) & 0x0000000f)
8517
8541
#define ALT_USB_GLOB_GHWCFG3_PKTSIZEWIDTH_E_BITS4 0x0
8542
8547
#define ALT_USB_GLOB_GHWCFG3_PKTSIZEWIDTH_E_BITS5 0x1
8548
8553
#define ALT_USB_GLOB_GHWCFG3_PKTSIZEWIDTH_E_BITS6 0x2
8554
8559
#define ALT_USB_GLOB_GHWCFG3_PKTSIZEWIDTH_E_BITS7 0x3
8560
8565
#define ALT_USB_GLOB_GHWCFG3_PKTSIZEWIDTH_E_BITS8 0x4
8566
8571
#define ALT_USB_GLOB_GHWCFG3_PKTSIZEWIDTH_E_BITS9 0x5
8572
8577
#define ALT_USB_GLOB_GHWCFG3_PKTSIZEWIDTH_E_BITS10 0x6
8578
8580
#define ALT_USB_GLOB_GHWCFG3_PKTSIZEWIDTH_LSB 4
8581
8582
#define ALT_USB_GLOB_GHWCFG3_PKTSIZEWIDTH_MSB 6
8583
8584
#define ALT_USB_GLOB_GHWCFG3_PKTSIZEWIDTH_WIDTH 3
8585
8586
#define ALT_USB_GLOB_GHWCFG3_PKTSIZEWIDTH_SET_MSK 0x00000070
8587
8588
#define ALT_USB_GLOB_GHWCFG3_PKTSIZEWIDTH_CLR_MSK 0xffffff8f
8589
8590
#define ALT_USB_GLOB_GHWCFG3_PKTSIZEWIDTH_RESET 0x6
8591
8592
#define ALT_USB_GLOB_GHWCFG3_PKTSIZEWIDTH_GET(value) (((value) & 0x00000070) >> 4)
8593
8594
#define ALT_USB_GLOB_GHWCFG3_PKTSIZEWIDTH_SET(value) (((value) << 4) & 0x00000070)
8595
8615
#define ALT_USB_GLOB_GHWCFG3_OTGEN_E_END 0x1
8616
8618
#define ALT_USB_GLOB_GHWCFG3_OTGEN_LSB 7
8619
8620
#define ALT_USB_GLOB_GHWCFG3_OTGEN_MSB 7
8621
8622
#define ALT_USB_GLOB_GHWCFG3_OTGEN_WIDTH 1
8623
8624
#define ALT_USB_GLOB_GHWCFG3_OTGEN_SET_MSK 0x00000080
8625
8626
#define ALT_USB_GLOB_GHWCFG3_OTGEN_CLR_MSK 0xffffff7f
8627
8628
#define ALT_USB_GLOB_GHWCFG3_OTGEN_RESET 0x1
8629
8630
#define ALT_USB_GLOB_GHWCFG3_OTGEN_GET(value) (((value) & 0x00000080) >> 7)
8631
8632
#define ALT_USB_GLOB_GHWCFG3_OTGEN_SET(value) (((value) << 7) & 0x00000080)
8633
8653
#define ALT_USB_GLOB_GHWCFG3_I2CINTSEL_E_DISD 0x0
8654
8656
#define ALT_USB_GLOB_GHWCFG3_I2CINTSEL_LSB 8
8657
8658
#define ALT_USB_GLOB_GHWCFG3_I2CINTSEL_MSB 8
8659
8660
#define ALT_USB_GLOB_GHWCFG3_I2CINTSEL_WIDTH 1
8661
8662
#define ALT_USB_GLOB_GHWCFG3_I2CINTSEL_SET_MSK 0x00000100
8663
8664
#define ALT_USB_GLOB_GHWCFG3_I2CINTSEL_CLR_MSK 0xfffffeff
8665
8666
#define ALT_USB_GLOB_GHWCFG3_I2CINTSEL_RESET 0x0
8667
8668
#define ALT_USB_GLOB_GHWCFG3_I2CINTSEL_GET(value) (((value) & 0x00000100) >> 8)
8669
8670
#define ALT_USB_GLOB_GHWCFG3_I2CINTSEL_SET(value) (((value) << 8) & 0x00000100)
8671
8692
#define ALT_USB_GLOB_GHWCFG3_VNDCTLSUPT_E_END 0x1
8693
8695
#define ALT_USB_GLOB_GHWCFG3_VNDCTLSUPT_LSB 9
8696
8697
#define ALT_USB_GLOB_GHWCFG3_VNDCTLSUPT_MSB 9
8698
8699
#define ALT_USB_GLOB_GHWCFG3_VNDCTLSUPT_WIDTH 1
8700
8701
#define ALT_USB_GLOB_GHWCFG3_VNDCTLSUPT_SET_MSK 0x00000200
8702
8703
#define ALT_USB_GLOB_GHWCFG3_VNDCTLSUPT_CLR_MSK 0xfffffdff
8704
8705
#define ALT_USB_GLOB_GHWCFG3_VNDCTLSUPT_RESET 0x1
8706
8707
#define ALT_USB_GLOB_GHWCFG3_VNDCTLSUPT_GET(value) (((value) & 0x00000200) >> 9)
8708
8709
#define ALT_USB_GLOB_GHWCFG3_VNDCTLSUPT_SET(value) (((value) << 9) & 0x00000200)
8710
8731
#define ALT_USB_GLOB_GHWCFG3_OPTFEATURE_E_DISD 0x0
8732
8734
#define ALT_USB_GLOB_GHWCFG3_OPTFEATURE_LSB 10
8735
8736
#define ALT_USB_GLOB_GHWCFG3_OPTFEATURE_MSB 10
8737
8738
#define ALT_USB_GLOB_GHWCFG3_OPTFEATURE_WIDTH 1
8739
8740
#define ALT_USB_GLOB_GHWCFG3_OPTFEATURE_SET_MSK 0x00000400
8741
8742
#define ALT_USB_GLOB_GHWCFG3_OPTFEATURE_CLR_MSK 0xfffffbff
8743
8744
#define ALT_USB_GLOB_GHWCFG3_OPTFEATURE_RESET 0x0
8745
8746
#define ALT_USB_GLOB_GHWCFG3_OPTFEATURE_GET(value) (((value) & 0x00000400) >> 10)
8747
8748
#define ALT_USB_GLOB_GHWCFG3_OPTFEATURE_SET(value) (((value) << 10) & 0x00000400)
8749
8769
#define ALT_USB_GLOB_GHWCFG3_RSTTYPE_E_END 0x0
8770
8772
#define ALT_USB_GLOB_GHWCFG3_RSTTYPE_LSB 11
8773
8774
#define ALT_USB_GLOB_GHWCFG3_RSTTYPE_MSB 11
8775
8776
#define ALT_USB_GLOB_GHWCFG3_RSTTYPE_WIDTH 1
8777
8778
#define ALT_USB_GLOB_GHWCFG3_RSTTYPE_SET_MSK 0x00000800
8779
8780
#define ALT_USB_GLOB_GHWCFG3_RSTTYPE_CLR_MSK 0xfffff7ff
8781
8782
#define ALT_USB_GLOB_GHWCFG3_RSTTYPE_RESET 0x0
8783
8784
#define ALT_USB_GLOB_GHWCFG3_RSTTYPE_GET(value) (((value) & 0x00000800) >> 11)
8785
8786
#define ALT_USB_GLOB_GHWCFG3_RSTTYPE_SET(value) (((value) << 11) & 0x00000800)
8787
8807
#define ALT_USB_GLOB_GHWCFG3_ADPSUPPORT_E_END 0x1
8808
8810
#define ALT_USB_GLOB_GHWCFG3_ADPSUPPORT_LSB 12
8811
8812
#define ALT_USB_GLOB_GHWCFG3_ADPSUPPORT_MSB 12
8813
8814
#define ALT_USB_GLOB_GHWCFG3_ADPSUPPORT_WIDTH 1
8815
8816
#define ALT_USB_GLOB_GHWCFG3_ADPSUPPORT_SET_MSK 0x00001000
8817
8818
#define ALT_USB_GLOB_GHWCFG3_ADPSUPPORT_CLR_MSK 0xffffefff
8819
8820
#define ALT_USB_GLOB_GHWCFG3_ADPSUPPORT_RESET 0x0
8821
8822
#define ALT_USB_GLOB_GHWCFG3_ADPSUPPORT_GET(value) (((value) & 0x00001000) >> 12)
8823
8824
#define ALT_USB_GLOB_GHWCFG3_ADPSUPPORT_SET(value) (((value) << 12) & 0x00001000)
8825
8845
#define ALT_USB_GLOB_GHWCFG3_HSICMOD_E_DISD 0x0
8846
8848
#define ALT_USB_GLOB_GHWCFG3_HSICMOD_LSB 13
8849
8850
#define ALT_USB_GLOB_GHWCFG3_HSICMOD_MSB 13
8851
8852
#define ALT_USB_GLOB_GHWCFG3_HSICMOD_WIDTH 1
8853
8854
#define ALT_USB_GLOB_GHWCFG3_HSICMOD_SET_MSK 0x00002000
8855
8856
#define ALT_USB_GLOB_GHWCFG3_HSICMOD_CLR_MSK 0xffffdfff
8857
8858
#define ALT_USB_GLOB_GHWCFG3_HSICMOD_RESET 0x0
8859
8860
#define ALT_USB_GLOB_GHWCFG3_HSICMOD_GET(value) (((value) & 0x00002000) >> 13)
8861
8862
#define ALT_USB_GLOB_GHWCFG3_HSICMOD_SET(value) (((value) << 13) & 0x00002000)
8863
8883
#define ALT_USB_GLOB_GHWCFG3_BCSUPPORT_E_DISD 0x0
8884
8886
#define ALT_USB_GLOB_GHWCFG3_BCSUPPORT_LSB 14
8887
8888
#define ALT_USB_GLOB_GHWCFG3_BCSUPPORT_MSB 14
8889
8890
#define ALT_USB_GLOB_GHWCFG3_BCSUPPORT_WIDTH 1
8891
8892
#define ALT_USB_GLOB_GHWCFG3_BCSUPPORT_SET_MSK 0x00004000
8893
8894
#define ALT_USB_GLOB_GHWCFG3_BCSUPPORT_CLR_MSK 0xffffbfff
8895
8896
#define ALT_USB_GLOB_GHWCFG3_BCSUPPORT_RESET 0x0
8897
8898
#define ALT_USB_GLOB_GHWCFG3_BCSUPPORT_GET(value) (((value) & 0x00004000) >> 14)
8899
8900
#define ALT_USB_GLOB_GHWCFG3_BCSUPPORT_SET(value) (((value) << 14) & 0x00004000)
8901
8921
#define ALT_USB_GLOB_GHWCFG3_LPMMOD_E_DISD 0x0
8922
8924
#define ALT_USB_GLOB_GHWCFG3_LPMMOD_LSB 15
8925
8926
#define ALT_USB_GLOB_GHWCFG3_LPMMOD_MSB 15
8927
8928
#define ALT_USB_GLOB_GHWCFG3_LPMMOD_WIDTH 1
8929
8930
#define ALT_USB_GLOB_GHWCFG3_LPMMOD_SET_MSK 0x00008000
8931
8932
#define ALT_USB_GLOB_GHWCFG3_LPMMOD_CLR_MSK 0xffff7fff
8933
8934
#define ALT_USB_GLOB_GHWCFG3_LPMMOD_RESET 0x0
8935
8936
#define ALT_USB_GLOB_GHWCFG3_LPMMOD_GET(value) (((value) & 0x00008000) >> 15)
8937
8938
#define ALT_USB_GLOB_GHWCFG3_LPMMOD_SET(value) (((value) << 15) & 0x00008000)
8939
8953
#define ALT_USB_GLOB_GHWCFG3_DFIFODEPTH_LSB 16
8954
8955
#define ALT_USB_GLOB_GHWCFG3_DFIFODEPTH_MSB 31
8956
8957
#define ALT_USB_GLOB_GHWCFG3_DFIFODEPTH_WIDTH 16
8958
8959
#define ALT_USB_GLOB_GHWCFG3_DFIFODEPTH_SET_MSK 0xffff0000
8960
8961
#define ALT_USB_GLOB_GHWCFG3_DFIFODEPTH_CLR_MSK 0x0000ffff
8962
8963
#define ALT_USB_GLOB_GHWCFG3_DFIFODEPTH_RESET 0x1f80
8964
8965
#define ALT_USB_GLOB_GHWCFG3_DFIFODEPTH_GET(value) (((value) & 0xffff0000) >> 16)
8966
8967
#define ALT_USB_GLOB_GHWCFG3_DFIFODEPTH_SET(value) (((value) << 16) & 0xffff0000)
8968
8969
#ifndef __ASSEMBLY__
8970
8980
struct
ALT_USB_GLOB_GHWCFG3_s
8981
{
8982
const
uint32_t
xfersizewidth
: 4;
8983
const
uint32_t
pktsizewidth
: 3;
8984
const
uint32_t
otgen
: 1;
8985
const
uint32_t
i2cintsel
: 1;
8986
const
uint32_t
vndctlsupt
: 1;
8987
const
uint32_t
optfeature
: 1;
8988
const
uint32_t
rsttype
: 1;
8989
const
uint32_t
adpsupport
: 1;
8990
const
uint32_t
hsicmode
: 1;
8991
const
uint32_t
bcsupport
: 1;
8992
const
uint32_t
lpmmode
: 1;
8993
const
uint32_t
dfifodepth
: 16;
8994
};
8995
8997
typedef
volatile
struct
ALT_USB_GLOB_GHWCFG3_s
ALT_USB_GLOB_GHWCFG3_t
;
8998
#endif
/* __ASSEMBLY__ */
8999
9001
#define ALT_USB_GLOB_GHWCFG3_OFST 0x4c
9002
9003
#define ALT_USB_GLOB_GHWCFG3_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_GLOB_GHWCFG3_OFST))
9004
9043
#define ALT_USB_GLOB_GHWCFG4_NUMDEVPERIOEPS_LSB 0
9044
9045
#define ALT_USB_GLOB_GHWCFG4_NUMDEVPERIOEPS_MSB 3
9046
9047
#define ALT_USB_GLOB_GHWCFG4_NUMDEVPERIOEPS_WIDTH 4
9048
9049
#define ALT_USB_GLOB_GHWCFG4_NUMDEVPERIOEPS_SET_MSK 0x0000000f
9050
9051
#define ALT_USB_GLOB_GHWCFG4_NUMDEVPERIOEPS_CLR_MSK 0xfffffff0
9052
9053
#define ALT_USB_GLOB_GHWCFG4_NUMDEVPERIOEPS_RESET 0x0
9054
9055
#define ALT_USB_GLOB_GHWCFG4_NUMDEVPERIOEPS_GET(value) (((value) & 0x0000000f) >> 0)
9056
9057
#define ALT_USB_GLOB_GHWCFG4_NUMDEVPERIOEPS_SET(value) (((value) << 0) & 0x0000000f)
9058
9078
#define ALT_USB_GLOB_GHWCFG4_PARTIALPWRDN_E_DISD 0x0
9079
9081
#define ALT_USB_GLOB_GHWCFG4_PARTIALPWRDN_LSB 4
9082
9083
#define ALT_USB_GLOB_GHWCFG4_PARTIALPWRDN_MSB 4
9084
9085
#define ALT_USB_GLOB_GHWCFG4_PARTIALPWRDN_WIDTH 1
9086
9087
#define ALT_USB_GLOB_GHWCFG4_PARTIALPWRDN_SET_MSK 0x00000010
9088
9089
#define ALT_USB_GLOB_GHWCFG4_PARTIALPWRDN_CLR_MSK 0xffffffef
9090
9091
#define ALT_USB_GLOB_GHWCFG4_PARTIALPWRDN_RESET 0x0
9092
9093
#define ALT_USB_GLOB_GHWCFG4_PARTIALPWRDN_GET(value) (((value) & 0x00000010) >> 4)
9094
9095
#define ALT_USB_GLOB_GHWCFG4_PARTIALPWRDN_SET(value) (((value) << 4) & 0x00000010)
9096
9118
#define ALT_USB_GLOB_GHWCFG4_AHBFREQ_E_END 0x1
9119
9121
#define ALT_USB_GLOB_GHWCFG4_AHBFREQ_LSB 5
9122
9123
#define ALT_USB_GLOB_GHWCFG4_AHBFREQ_MSB 5
9124
9125
#define ALT_USB_GLOB_GHWCFG4_AHBFREQ_WIDTH 1
9126
9127
#define ALT_USB_GLOB_GHWCFG4_AHBFREQ_SET_MSK 0x00000020
9128
9129
#define ALT_USB_GLOB_GHWCFG4_AHBFREQ_CLR_MSK 0xffffffdf
9130
9131
#define ALT_USB_GLOB_GHWCFG4_AHBFREQ_RESET 0x1
9132
9133
#define ALT_USB_GLOB_GHWCFG4_AHBFREQ_GET(value) (((value) & 0x00000020) >> 5)
9134
9135
#define ALT_USB_GLOB_GHWCFG4_AHBFREQ_SET(value) (((value) << 5) & 0x00000020)
9136
9156
#define ALT_USB_GLOB_GHWCFG4_HIBERNATION_E_DISD 0x0
9157
9159
#define ALT_USB_GLOB_GHWCFG4_HIBERNATION_LSB 6
9160
9161
#define ALT_USB_GLOB_GHWCFG4_HIBERNATION_MSB 6
9162
9163
#define ALT_USB_GLOB_GHWCFG4_HIBERNATION_WIDTH 1
9164
9165
#define ALT_USB_GLOB_GHWCFG4_HIBERNATION_SET_MSK 0x00000040
9166
9167
#define ALT_USB_GLOB_GHWCFG4_HIBERNATION_CLR_MSK 0xffffffbf
9168
9169
#define ALT_USB_GLOB_GHWCFG4_HIBERNATION_RESET 0x0
9170
9171
#define ALT_USB_GLOB_GHWCFG4_HIBERNATION_GET(value) (((value) & 0x00000040) >> 6)
9172
9173
#define ALT_USB_GLOB_GHWCFG4_HIBERNATION_SET(value) (((value) << 6) & 0x00000040)
9174
9185
#define ALT_USB_GLOB_GHWCFG4_PHYDATAWIDTH_LSB 14
9186
9187
#define ALT_USB_GLOB_GHWCFG4_PHYDATAWIDTH_MSB 15
9188
9189
#define ALT_USB_GLOB_GHWCFG4_PHYDATAWIDTH_WIDTH 2
9190
9191
#define ALT_USB_GLOB_GHWCFG4_PHYDATAWIDTH_SET_MSK 0x0000c000
9192
9193
#define ALT_USB_GLOB_GHWCFG4_PHYDATAWIDTH_CLR_MSK 0xffff3fff
9194
9195
#define ALT_USB_GLOB_GHWCFG4_PHYDATAWIDTH_RESET 0x0
9196
9197
#define ALT_USB_GLOB_GHWCFG4_PHYDATAWIDTH_GET(value) (((value) & 0x0000c000) >> 14)
9198
9199
#define ALT_USB_GLOB_GHWCFG4_PHYDATAWIDTH_SET(value) (((value) << 14) & 0x0000c000)
9200
9236
#define ALT_USB_GLOB_GHWCFG4_NUMCTLEPS_E_ENDPT0 0x0
9237
9242
#define ALT_USB_GLOB_GHWCFG4_NUMCTLEPS_E_ENDPT1 0x1
9243
9248
#define ALT_USB_GLOB_GHWCFG4_NUMCTLEPS_E_ENDPT2 0x2
9249
9254
#define ALT_USB_GLOB_GHWCFG4_NUMCTLEPS_E_ENDPT3 0x3
9255
9260
#define ALT_USB_GLOB_GHWCFG4_NUMCTLEPS_E_ENDPT4 0x4
9261
9266
#define ALT_USB_GLOB_GHWCFG4_NUMCTLEPS_E_ENDPT5 0x5
9267
9272
#define ALT_USB_GLOB_GHWCFG4_NUMCTLEPS_E_ENDPT6 0x6
9273
9278
#define ALT_USB_GLOB_GHWCFG4_NUMCTLEPS_E_ENDPT7 0x7
9279
9284
#define ALT_USB_GLOB_GHWCFG4_NUMCTLEPS_E_ENDPT8 0x8
9285
9290
#define ALT_USB_GLOB_GHWCFG4_NUMCTLEPS_E_ENDPT9 0x9
9291
9296
#define ALT_USB_GLOB_GHWCFG4_NUMCTLEPS_E_ENDPT10 0xa
9297
9302
#define ALT_USB_GLOB_GHWCFG4_NUMCTLEPS_E_ENDPT11 0xb
9303
9308
#define ALT_USB_GLOB_GHWCFG4_NUMCTLEPS_E_ENDPT12 0xc
9309
9314
#define ALT_USB_GLOB_GHWCFG4_NUMCTLEPS_E_ENDPT13 0xd
9315
9320
#define ALT_USB_GLOB_GHWCFG4_NUMCTLEPS_E_ENDPT14 0xe
9321
9326
#define ALT_USB_GLOB_GHWCFG4_NUMCTLEPS_E_ENDPT15 0xf
9327
9329
#define ALT_USB_GLOB_GHWCFG4_NUMCTLEPS_LSB 16
9330
9331
#define ALT_USB_GLOB_GHWCFG4_NUMCTLEPS_MSB 19
9332
9333
#define ALT_USB_GLOB_GHWCFG4_NUMCTLEPS_WIDTH 4
9334
9335
#define ALT_USB_GLOB_GHWCFG4_NUMCTLEPS_SET_MSK 0x000f0000
9336
9337
#define ALT_USB_GLOB_GHWCFG4_NUMCTLEPS_CLR_MSK 0xfff0ffff
9338
9339
#define ALT_USB_GLOB_GHWCFG4_NUMCTLEPS_RESET 0xf
9340
9341
#define ALT_USB_GLOB_GHWCFG4_NUMCTLEPS_GET(value) (((value) & 0x000f0000) >> 16)
9342
9343
#define ALT_USB_GLOB_GHWCFG4_NUMCTLEPS_SET(value) (((value) << 16) & 0x000f0000)
9344
9366
#define ALT_USB_GLOB_GHWCFG4_IDDGFLTR_E_DISD 0x0
9367
9369
#define ALT_USB_GLOB_GHWCFG4_IDDGFLTR_LSB 20
9370
9371
#define ALT_USB_GLOB_GHWCFG4_IDDGFLTR_MSB 20
9372
9373
#define ALT_USB_GLOB_GHWCFG4_IDDGFLTR_WIDTH 1
9374
9375
#define ALT_USB_GLOB_GHWCFG4_IDDGFLTR_SET_MSK 0x00100000
9376
9377
#define ALT_USB_GLOB_GHWCFG4_IDDGFLTR_CLR_MSK 0xffefffff
9378
9379
#define ALT_USB_GLOB_GHWCFG4_IDDGFLTR_RESET 0x0
9380
9381
#define ALT_USB_GLOB_GHWCFG4_IDDGFLTR_GET(value) (((value) & 0x00100000) >> 20)
9382
9383
#define ALT_USB_GLOB_GHWCFG4_IDDGFLTR_SET(value) (((value) << 20) & 0x00100000)
9384
9405
#define ALT_USB_GLOB_GHWCFG4_VBUSVALIDFLTR_E_DISD 0x0
9406
9408
#define ALT_USB_GLOB_GHWCFG4_VBUSVALIDFLTR_LSB 21
9409
9410
#define ALT_USB_GLOB_GHWCFG4_VBUSVALIDFLTR_MSB 21
9411
9412
#define ALT_USB_GLOB_GHWCFG4_VBUSVALIDFLTR_WIDTH 1
9413
9414
#define ALT_USB_GLOB_GHWCFG4_VBUSVALIDFLTR_SET_MSK 0x00200000
9415
9416
#define ALT_USB_GLOB_GHWCFG4_VBUSVALIDFLTR_CLR_MSK 0xffdfffff
9417
9418
#define ALT_USB_GLOB_GHWCFG4_VBUSVALIDFLTR_RESET 0x0
9419
9420
#define ALT_USB_GLOB_GHWCFG4_VBUSVALIDFLTR_GET(value) (((value) & 0x00200000) >> 21)
9421
9422
#define ALT_USB_GLOB_GHWCFG4_VBUSVALIDFLTR_SET(value) (((value) << 21) & 0x00200000)
9423
9443
#define ALT_USB_GLOB_GHWCFG4_AVALIDFLTR_E_DISD 0x0
9444
9446
#define ALT_USB_GLOB_GHWCFG4_AVALIDFLTR_LSB 22
9447
9448
#define ALT_USB_GLOB_GHWCFG4_AVALIDFLTR_MSB 22
9449
9450
#define ALT_USB_GLOB_GHWCFG4_AVALIDFLTR_WIDTH 1
9451
9452
#define ALT_USB_GLOB_GHWCFG4_AVALIDFLTR_SET_MSK 0x00400000
9453
9454
#define ALT_USB_GLOB_GHWCFG4_AVALIDFLTR_CLR_MSK 0xffbfffff
9455
9456
#define ALT_USB_GLOB_GHWCFG4_AVALIDFLTR_RESET 0x0
9457
9458
#define ALT_USB_GLOB_GHWCFG4_AVALIDFLTR_GET(value) (((value) & 0x00400000) >> 22)
9459
9460
#define ALT_USB_GLOB_GHWCFG4_AVALIDFLTR_SET(value) (((value) << 22) & 0x00400000)
9461
9481
#define ALT_USB_GLOB_GHWCFG4_BVALIDFLTR_E_DISD 0x0
9482
9484
#define ALT_USB_GLOB_GHWCFG4_BVALIDFLTR_LSB 23
9485
9486
#define ALT_USB_GLOB_GHWCFG4_BVALIDFLTR_MSB 23
9487
9488
#define ALT_USB_GLOB_GHWCFG4_BVALIDFLTR_WIDTH 1
9489
9490
#define ALT_USB_GLOB_GHWCFG4_BVALIDFLTR_SET_MSK 0x00800000
9491
9492
#define ALT_USB_GLOB_GHWCFG4_BVALIDFLTR_CLR_MSK 0xff7fffff
9493
9494
#define ALT_USB_GLOB_GHWCFG4_BVALIDFLTR_RESET 0x0
9495
9496
#define ALT_USB_GLOB_GHWCFG4_BVALIDFLTR_GET(value) (((value) & 0x00800000) >> 23)
9497
9498
#define ALT_USB_GLOB_GHWCFG4_BVALIDFLTR_SET(value) (((value) << 23) & 0x00800000)
9499
9519
#define ALT_USB_GLOB_GHWCFG4_SESSENDFLTR_E_DISD 0x0
9520
9522
#define ALT_USB_GLOB_GHWCFG4_SESSENDFLTR_LSB 24
9523
9524
#define ALT_USB_GLOB_GHWCFG4_SESSENDFLTR_MSB 24
9525
9526
#define ALT_USB_GLOB_GHWCFG4_SESSENDFLTR_WIDTH 1
9527
9528
#define ALT_USB_GLOB_GHWCFG4_SESSENDFLTR_SET_MSK 0x01000000
9529
9530
#define ALT_USB_GLOB_GHWCFG4_SESSENDFLTR_CLR_MSK 0xfeffffff
9531
9532
#define ALT_USB_GLOB_GHWCFG4_SESSENDFLTR_RESET 0x0
9533
9534
#define ALT_USB_GLOB_GHWCFG4_SESSENDFLTR_GET(value) (((value) & 0x01000000) >> 24)
9535
9536
#define ALT_USB_GLOB_GHWCFG4_SESSENDFLTR_SET(value) (((value) << 24) & 0x01000000)
9537
9557
#define ALT_USB_GLOB_GHWCFG4_DEDFIFOMOD_E_END 0x1
9558
9560
#define ALT_USB_GLOB_GHWCFG4_DEDFIFOMOD_LSB 25
9561
9562
#define ALT_USB_GLOB_GHWCFG4_DEDFIFOMOD_MSB 25
9563
9564
#define ALT_USB_GLOB_GHWCFG4_DEDFIFOMOD_WIDTH 1
9565
9566
#define ALT_USB_GLOB_GHWCFG4_DEDFIFOMOD_SET_MSK 0x02000000
9567
9568
#define ALT_USB_GLOB_GHWCFG4_DEDFIFOMOD_CLR_MSK 0xfdffffff
9569
9570
#define ALT_USB_GLOB_GHWCFG4_DEDFIFOMOD_RESET 0x1
9571
9572
#define ALT_USB_GLOB_GHWCFG4_DEDFIFOMOD_GET(value) (((value) & 0x02000000) >> 25)
9573
9574
#define ALT_USB_GLOB_GHWCFG4_DEDFIFOMOD_SET(value) (((value) << 25) & 0x02000000)
9575
9610
#define ALT_USB_GLOB_GHWCFG4_INEPS_E_ENDPT1 0x0
9611
9616
#define ALT_USB_GLOB_GHWCFG4_INEPS_E_ENDPT2 0x1
9617
9622
#define ALT_USB_GLOB_GHWCFG4_INEPS_E_ENDPT3 0x2
9623
9628
#define ALT_USB_GLOB_GHWCFG4_INEPS_E_ENDPT4 0x3
9629
9634
#define ALT_USB_GLOB_GHWCFG4_INEPS_E_ENDPT5 0x4
9635
9640
#define ALT_USB_GLOB_GHWCFG4_INEPS_E_ENDPT6 0x5
9641
9646
#define ALT_USB_GLOB_GHWCFG4_INEPS_E_ENDPT7 0x6
9647
9652
#define ALT_USB_GLOB_GHWCFG4_INEPS_E_ENDPT8 0x7
9653
9658
#define ALT_USB_GLOB_GHWCFG4_INEPS_E_ENDPT9 0x8
9659
9664
#define ALT_USB_GLOB_GHWCFG4_INEPS_E_ENDPT10 0x9
9665
9670
#define ALT_USB_GLOB_GHWCFG4_INEPS_E_ENDPT11 0xa
9671
9676
#define ALT_USB_GLOB_GHWCFG4_INEPS_E_ENDPT12 0xb
9677
9682
#define ALT_USB_GLOB_GHWCFG4_INEPS_E_ENDPT13 0xc
9683
9688
#define ALT_USB_GLOB_GHWCFG4_INEPS_E_ENDPT14 0xd
9689
9694
#define ALT_USB_GLOB_GHWCFG4_INEPS_E_ENDPT15 0xe
9695
9700
#define ALT_USB_GLOB_GHWCFG4_INEPS_E_ENDPT16 0xf
9701
9703
#define ALT_USB_GLOB_GHWCFG4_INEPS_LSB 26
9704
9705
#define ALT_USB_GLOB_GHWCFG4_INEPS_MSB 29
9706
9707
#define ALT_USB_GLOB_GHWCFG4_INEPS_WIDTH 4
9708
9709
#define ALT_USB_GLOB_GHWCFG4_INEPS_SET_MSK 0x3c000000
9710
9711
#define ALT_USB_GLOB_GHWCFG4_INEPS_CLR_MSK 0xc3ffffff
9712
9713
#define ALT_USB_GLOB_GHWCFG4_INEPS_RESET 0xf
9714
9715
#define ALT_USB_GLOB_GHWCFG4_INEPS_GET(value) (((value) & 0x3c000000) >> 26)
9716
9717
#define ALT_USB_GLOB_GHWCFG4_INEPS_SET(value) (((value) << 26) & 0x3c000000)
9718
9739
#define ALT_USB_GLOB_GHWCFG4_DMA_CFG_E_NONSCATTER 0x0
9740
9745
#define ALT_USB_GLOB_GHWCFG4_DMA_CFG_E_SCATTER 0x1
9746
9748
#define ALT_USB_GLOB_GHWCFG4_DMA_CFG_LSB 30
9749
9750
#define ALT_USB_GLOB_GHWCFG4_DMA_CFG_MSB 30
9751
9752
#define ALT_USB_GLOB_GHWCFG4_DMA_CFG_WIDTH 1
9753
9754
#define ALT_USB_GLOB_GHWCFG4_DMA_CFG_SET_MSK 0x40000000
9755
9756
#define ALT_USB_GLOB_GHWCFG4_DMA_CFG_CLR_MSK 0xbfffffff
9757
9758
#define ALT_USB_GLOB_GHWCFG4_DMA_CFG_RESET 0x1
9759
9760
#define ALT_USB_GLOB_GHWCFG4_DMA_CFG_GET(value) (((value) & 0x40000000) >> 30)
9761
9762
#define ALT_USB_GLOB_GHWCFG4_DMA_CFG_SET(value) (((value) << 30) & 0x40000000)
9763
9784
#define ALT_USB_GLOB_GHWCFG4_DMA_E_END 0x1
9785
9787
#define ALT_USB_GLOB_GHWCFG4_DMA_LSB 31
9788
9789
#define ALT_USB_GLOB_GHWCFG4_DMA_MSB 31
9790
9791
#define ALT_USB_GLOB_GHWCFG4_DMA_WIDTH 1
9792
9793
#define ALT_USB_GLOB_GHWCFG4_DMA_SET_MSK 0x80000000
9794
9795
#define ALT_USB_GLOB_GHWCFG4_DMA_CLR_MSK 0x7fffffff
9796
9797
#define ALT_USB_GLOB_GHWCFG4_DMA_RESET 0x1
9798
9799
#define ALT_USB_GLOB_GHWCFG4_DMA_GET(value) (((value) & 0x80000000) >> 31)
9800
9801
#define ALT_USB_GLOB_GHWCFG4_DMA_SET(value) (((value) << 31) & 0x80000000)
9802
9803
#ifndef __ASSEMBLY__
9804
9814
struct
ALT_USB_GLOB_GHWCFG4_s
9815
{
9816
const
uint32_t
numdevperioeps
: 4;
9817
const
uint32_t
partialpwrdn
: 1;
9818
const
uint32_t
ahbfreq
: 1;
9819
const
uint32_t
hibernation
: 1;
9820
uint32_t : 7;
9821
const
uint32_t
phydatawidth
: 2;
9822
const
uint32_t
numctleps
: 4;
9823
const
uint32_t
iddgfltr
: 1;
9824
const
uint32_t
vbusvalidfltr
: 1;
9825
const
uint32_t
avalidfltr
: 1;
9826
const
uint32_t
bvalidfltr
: 1;
9827
const
uint32_t
sessendfltr
: 1;
9828
const
uint32_t
dedfifomode
: 1;
9829
const
uint32_t
ineps
: 4;
9830
const
uint32_t
dma_configuration
: 1;
9831
const
uint32_t
dma
: 1;
9832
};
9833
9835
typedef
volatile
struct
ALT_USB_GLOB_GHWCFG4_s
ALT_USB_GLOB_GHWCFG4_t
;
9836
#endif
/* __ASSEMBLY__ */
9837
9839
#define ALT_USB_GLOB_GHWCFG4_OFST 0x50
9840
9841
#define ALT_USB_GLOB_GHWCFG4_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_GLOB_GHWCFG4_OFST))
9842
9868
#define ALT_USB_GLOB_GDFIFOCFG_GDFIFOCFG_LSB 0
9869
9870
#define ALT_USB_GLOB_GDFIFOCFG_GDFIFOCFG_MSB 15
9871
9872
#define ALT_USB_GLOB_GDFIFOCFG_GDFIFOCFG_WIDTH 16
9873
9874
#define ALT_USB_GLOB_GDFIFOCFG_GDFIFOCFG_SET_MSK 0x0000ffff
9875
9876
#define ALT_USB_GLOB_GDFIFOCFG_GDFIFOCFG_CLR_MSK 0xffff0000
9877
9878
#define ALT_USB_GLOB_GDFIFOCFG_GDFIFOCFG_RESET 0x2000
9879
9880
#define ALT_USB_GLOB_GDFIFOCFG_GDFIFOCFG_GET(value) (((value) & 0x0000ffff) >> 0)
9881
9882
#define ALT_USB_GLOB_GDFIFOCFG_GDFIFOCFG_SET(value) (((value) << 0) & 0x0000ffff)
9883
9893
#define ALT_USB_GLOB_GDFIFOCFG_EPINFOBASEADDR_LSB 16
9894
9895
#define ALT_USB_GLOB_GDFIFOCFG_EPINFOBASEADDR_MSB 31
9896
9897
#define ALT_USB_GLOB_GDFIFOCFG_EPINFOBASEADDR_WIDTH 16
9898
9899
#define ALT_USB_GLOB_GDFIFOCFG_EPINFOBASEADDR_SET_MSK 0xffff0000
9900
9901
#define ALT_USB_GLOB_GDFIFOCFG_EPINFOBASEADDR_CLR_MSK 0x0000ffff
9902
9903
#define ALT_USB_GLOB_GDFIFOCFG_EPINFOBASEADDR_RESET 0x1f80
9904
9905
#define ALT_USB_GLOB_GDFIFOCFG_EPINFOBASEADDR_GET(value) (((value) & 0xffff0000) >> 16)
9906
9907
#define ALT_USB_GLOB_GDFIFOCFG_EPINFOBASEADDR_SET(value) (((value) << 16) & 0xffff0000)
9908
9909
#ifndef __ASSEMBLY__
9910
9920
struct
ALT_USB_GLOB_GDFIFOCFG_s
9921
{
9922
uint32_t
gdfifocfg
: 16;
9923
uint32_t
epinfobaseaddr
: 16;
9924
};
9925
9927
typedef
volatile
struct
ALT_USB_GLOB_GDFIFOCFG_s
ALT_USB_GLOB_GDFIFOCFG_t
;
9928
#endif
/* __ASSEMBLY__ */
9929
9931
#define ALT_USB_GLOB_GDFIFOCFG_OFST 0x5c
9932
9933
#define ALT_USB_GLOB_GDFIFOCFG_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_GLOB_GDFIFOCFG_OFST))
9934
9961
#define ALT_USB_GLOB_HPTXFSIZ_PTXFSTADDR_LSB 0
9962
9963
#define ALT_USB_GLOB_HPTXFSIZ_PTXFSTADDR_MSB 14
9964
9965
#define ALT_USB_GLOB_HPTXFSIZ_PTXFSTADDR_WIDTH 15
9966
9967
#define ALT_USB_GLOB_HPTXFSIZ_PTXFSTADDR_SET_MSK 0x00007fff
9968
9969
#define ALT_USB_GLOB_HPTXFSIZ_PTXFSTADDR_CLR_MSK 0xffff8000
9970
9971
#define ALT_USB_GLOB_HPTXFSIZ_PTXFSTADDR_RESET 0x4000
9972
9973
#define ALT_USB_GLOB_HPTXFSIZ_PTXFSTADDR_GET(value) (((value) & 0x00007fff) >> 0)
9974
9975
#define ALT_USB_GLOB_HPTXFSIZ_PTXFSTADDR_SET(value) (((value) << 0) & 0x00007fff)
9976
9992
#define ALT_USB_GLOB_HPTXFSIZ_PTXFSIZE_LSB 16
9993
9994
#define ALT_USB_GLOB_HPTXFSIZ_PTXFSIZE_MSB 29
9995
9996
#define ALT_USB_GLOB_HPTXFSIZ_PTXFSIZE_WIDTH 14
9997
9998
#define ALT_USB_GLOB_HPTXFSIZ_PTXFSIZE_SET_MSK 0x3fff0000
9999
10000
#define ALT_USB_GLOB_HPTXFSIZ_PTXFSIZE_CLR_MSK 0xc000ffff
10001
10002
#define ALT_USB_GLOB_HPTXFSIZ_PTXFSIZE_RESET 0x2000
10003
10004
#define ALT_USB_GLOB_HPTXFSIZ_PTXFSIZE_GET(value) (((value) & 0x3fff0000) >> 16)
10005
10006
#define ALT_USB_GLOB_HPTXFSIZ_PTXFSIZE_SET(value) (((value) << 16) & 0x3fff0000)
10007
10008
#ifndef __ASSEMBLY__
10009
10019
struct
ALT_USB_GLOB_HPTXFSIZ_s
10020
{
10021
uint32_t
ptxfstaddr
: 15;
10022
uint32_t : 1;
10023
uint32_t
ptxfsize
: 14;
10024
uint32_t : 2;
10025
};
10026
10028
typedef
volatile
struct
ALT_USB_GLOB_HPTXFSIZ_s
ALT_USB_GLOB_HPTXFSIZ_t
;
10029
#endif
/* __ASSEMBLY__ */
10030
10032
#define ALT_USB_GLOB_HPTXFSIZ_OFST 0x100
10033
10034
#define ALT_USB_GLOB_HPTXFSIZ_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_GLOB_HPTXFSIZ_OFST))
10035
10063
#define ALT_USB_GLOB_DIEPTXF1_INEPNTXFSTADDR_LSB 0
10064
10065
#define ALT_USB_GLOB_DIEPTXF1_INEPNTXFSTADDR_MSB 14
10066
10067
#define ALT_USB_GLOB_DIEPTXF1_INEPNTXFSTADDR_WIDTH 15
10068
10069
#define ALT_USB_GLOB_DIEPTXF1_INEPNTXFSTADDR_SET_MSK 0x00007fff
10070
10071
#define ALT_USB_GLOB_DIEPTXF1_INEPNTXFSTADDR_CLR_MSK 0xffff8000
10072
10073
#define ALT_USB_GLOB_DIEPTXF1_INEPNTXFSTADDR_RESET 0x4000
10074
10075
#define ALT_USB_GLOB_DIEPTXF1_INEPNTXFSTADDR_GET(value) (((value) & 0x00007fff) >> 0)
10076
10077
#define ALT_USB_GLOB_DIEPTXF1_INEPNTXFSTADDR_SET(value) (((value) << 0) & 0x00007fff)
10078
10092
#define ALT_USB_GLOB_DIEPTXF1_INEPNTXFDEP_LSB 16
10093
10094
#define ALT_USB_GLOB_DIEPTXF1_INEPNTXFDEP_MSB 29
10095
10096
#define ALT_USB_GLOB_DIEPTXF1_INEPNTXFDEP_WIDTH 14
10097
10098
#define ALT_USB_GLOB_DIEPTXF1_INEPNTXFDEP_SET_MSK 0x3fff0000
10099
10100
#define ALT_USB_GLOB_DIEPTXF1_INEPNTXFDEP_CLR_MSK 0xc000ffff
10101
10102
#define ALT_USB_GLOB_DIEPTXF1_INEPNTXFDEP_RESET 0x2000
10103
10104
#define ALT_USB_GLOB_DIEPTXF1_INEPNTXFDEP_GET(value) (((value) & 0x3fff0000) >> 16)
10105
10106
#define ALT_USB_GLOB_DIEPTXF1_INEPNTXFDEP_SET(value) (((value) << 16) & 0x3fff0000)
10107
10108
#ifndef __ASSEMBLY__
10109
10119
struct
ALT_USB_GLOB_DIEPTXF1_s
10120
{
10121
uint32_t
inepntxfstaddr
: 15;
10122
uint32_t : 1;
10123
uint32_t
inepntxfdep
: 14;
10124
uint32_t : 2;
10125
};
10126
10128
typedef
volatile
struct
ALT_USB_GLOB_DIEPTXF1_s
ALT_USB_GLOB_DIEPTXF1_t
;
10129
#endif
/* __ASSEMBLY__ */
10130
10132
#define ALT_USB_GLOB_DIEPTXF1_OFST 0x104
10133
10134
#define ALT_USB_GLOB_DIEPTXF1_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_GLOB_DIEPTXF1_OFST))
10135
10163
#define ALT_USB_GLOB_DIEPTXF2_INEPNTXFSTADDR_LSB 0
10164
10165
#define ALT_USB_GLOB_DIEPTXF2_INEPNTXFSTADDR_MSB 14
10166
10167
#define ALT_USB_GLOB_DIEPTXF2_INEPNTXFSTADDR_WIDTH 15
10168
10169
#define ALT_USB_GLOB_DIEPTXF2_INEPNTXFSTADDR_SET_MSK 0x00007fff
10170
10171
#define ALT_USB_GLOB_DIEPTXF2_INEPNTXFSTADDR_CLR_MSK 0xffff8000
10172
10173
#define ALT_USB_GLOB_DIEPTXF2_INEPNTXFSTADDR_RESET 0x6000
10174
10175
#define ALT_USB_GLOB_DIEPTXF2_INEPNTXFSTADDR_GET(value) (((value) & 0x00007fff) >> 0)
10176
10177
#define ALT_USB_GLOB_DIEPTXF2_INEPNTXFSTADDR_SET(value) (((value) << 0) & 0x00007fff)
10178
10192
#define ALT_USB_GLOB_DIEPTXF2_INEPNTXFDEP_LSB 16
10193
10194
#define ALT_USB_GLOB_DIEPTXF2_INEPNTXFDEP_MSB 29
10195
10196
#define ALT_USB_GLOB_DIEPTXF2_INEPNTXFDEP_WIDTH 14
10197
10198
#define ALT_USB_GLOB_DIEPTXF2_INEPNTXFDEP_SET_MSK 0x3fff0000
10199
10200
#define ALT_USB_GLOB_DIEPTXF2_INEPNTXFDEP_CLR_MSK 0xc000ffff
10201
10202
#define ALT_USB_GLOB_DIEPTXF2_INEPNTXFDEP_RESET 0x2000
10203
10204
#define ALT_USB_GLOB_DIEPTXF2_INEPNTXFDEP_GET(value) (((value) & 0x3fff0000) >> 16)
10205
10206
#define ALT_USB_GLOB_DIEPTXF2_INEPNTXFDEP_SET(value) (((value) << 16) & 0x3fff0000)
10207
10208
#ifndef __ASSEMBLY__
10209
10219
struct
ALT_USB_GLOB_DIEPTXF2_s
10220
{
10221
uint32_t
inepntxfstaddr
: 15;
10222
uint32_t : 1;
10223
uint32_t
inepntxfdep
: 14;
10224
uint32_t : 2;
10225
};
10226
10228
typedef
volatile
struct
ALT_USB_GLOB_DIEPTXF2_s
ALT_USB_GLOB_DIEPTXF2_t
;
10229
#endif
/* __ASSEMBLY__ */
10230
10232
#define ALT_USB_GLOB_DIEPTXF2_OFST 0x108
10233
10234
#define ALT_USB_GLOB_DIEPTXF2_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_GLOB_DIEPTXF2_OFST))
10235
10262
#define ALT_USB_GLOB_DIEPTXF3_INEPNTXFSTADDR_LSB 0
10263
10264
#define ALT_USB_GLOB_DIEPTXF3_INEPNTXFSTADDR_MSB 15
10265
10266
#define ALT_USB_GLOB_DIEPTXF3_INEPNTXFSTADDR_WIDTH 16
10267
10268
#define ALT_USB_GLOB_DIEPTXF3_INEPNTXFSTADDR_SET_MSK 0x0000ffff
10269
10270
#define ALT_USB_GLOB_DIEPTXF3_INEPNTXFSTADDR_CLR_MSK 0xffff0000
10271
10272
#define ALT_USB_GLOB_DIEPTXF3_INEPNTXFSTADDR_RESET 0x8000
10273
10274
#define ALT_USB_GLOB_DIEPTXF3_INEPNTXFSTADDR_GET(value) (((value) & 0x0000ffff) >> 0)
10275
10276
#define ALT_USB_GLOB_DIEPTXF3_INEPNTXFSTADDR_SET(value) (((value) << 0) & 0x0000ffff)
10277
10287
#define ALT_USB_GLOB_DIEPTXF3_INEPNTXFDEP_LSB 16
10288
10289
#define ALT_USB_GLOB_DIEPTXF3_INEPNTXFDEP_MSB 29
10290
10291
#define ALT_USB_GLOB_DIEPTXF3_INEPNTXFDEP_WIDTH 14
10292
10293
#define ALT_USB_GLOB_DIEPTXF3_INEPNTXFDEP_SET_MSK 0x3fff0000
10294
10295
#define ALT_USB_GLOB_DIEPTXF3_INEPNTXFDEP_CLR_MSK 0xc000ffff
10296
10297
#define ALT_USB_GLOB_DIEPTXF3_INEPNTXFDEP_RESET 0x2000
10298
10299
#define ALT_USB_GLOB_DIEPTXF3_INEPNTXFDEP_GET(value) (((value) & 0x3fff0000) >> 16)
10300
10301
#define ALT_USB_GLOB_DIEPTXF3_INEPNTXFDEP_SET(value) (((value) << 16) & 0x3fff0000)
10302
10303
#ifndef __ASSEMBLY__
10304
10314
struct
ALT_USB_GLOB_DIEPTXF3_s
10315
{
10316
uint32_t
inepntxfstaddr
: 16;
10317
uint32_t
inepntxfdep
: 14;
10318
uint32_t : 2;
10319
};
10320
10322
typedef
volatile
struct
ALT_USB_GLOB_DIEPTXF3_s
ALT_USB_GLOB_DIEPTXF3_t
;
10323
#endif
/* __ASSEMBLY__ */
10324
10326
#define ALT_USB_GLOB_DIEPTXF3_OFST 0x10c
10327
10328
#define ALT_USB_GLOB_DIEPTXF3_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_GLOB_DIEPTXF3_OFST))
10329
10356
#define ALT_USB_GLOB_DIEPTXF4_INEPNTXFSTADDR_LSB 0
10357
10358
#define ALT_USB_GLOB_DIEPTXF4_INEPNTXFSTADDR_MSB 15
10359
10360
#define ALT_USB_GLOB_DIEPTXF4_INEPNTXFSTADDR_WIDTH 16
10361
10362
#define ALT_USB_GLOB_DIEPTXF4_INEPNTXFSTADDR_SET_MSK 0x0000ffff
10363
10364
#define ALT_USB_GLOB_DIEPTXF4_INEPNTXFSTADDR_CLR_MSK 0xffff0000
10365
10366
#define ALT_USB_GLOB_DIEPTXF4_INEPNTXFSTADDR_RESET 0xa000
10367
10368
#define ALT_USB_GLOB_DIEPTXF4_INEPNTXFSTADDR_GET(value) (((value) & 0x0000ffff) >> 0)
10369
10370
#define ALT_USB_GLOB_DIEPTXF4_INEPNTXFSTADDR_SET(value) (((value) << 0) & 0x0000ffff)
10371
10385
#define ALT_USB_GLOB_DIEPTXF4_INEPNTXFDEP_LSB 16
10386
10387
#define ALT_USB_GLOB_DIEPTXF4_INEPNTXFDEP_MSB 29
10388
10389
#define ALT_USB_GLOB_DIEPTXF4_INEPNTXFDEP_WIDTH 14
10390
10391
#define ALT_USB_GLOB_DIEPTXF4_INEPNTXFDEP_SET_MSK 0x3fff0000
10392
10393
#define ALT_USB_GLOB_DIEPTXF4_INEPNTXFDEP_CLR_MSK 0xc000ffff
10394
10395
#define ALT_USB_GLOB_DIEPTXF4_INEPNTXFDEP_RESET 0x2000
10396
10397
#define ALT_USB_GLOB_DIEPTXF4_INEPNTXFDEP_GET(value) (((value) & 0x3fff0000) >> 16)
10398
10399
#define ALT_USB_GLOB_DIEPTXF4_INEPNTXFDEP_SET(value) (((value) << 16) & 0x3fff0000)
10400
10401
#ifndef __ASSEMBLY__
10402
10412
struct
ALT_USB_GLOB_DIEPTXF4_s
10413
{
10414
uint32_t
inepntxfstaddr
: 16;
10415
uint32_t
inepntxfdep
: 14;
10416
uint32_t : 2;
10417
};
10418
10420
typedef
volatile
struct
ALT_USB_GLOB_DIEPTXF4_s
ALT_USB_GLOB_DIEPTXF4_t
;
10421
#endif
/* __ASSEMBLY__ */
10422
10424
#define ALT_USB_GLOB_DIEPTXF4_OFST 0x110
10425
10426
#define ALT_USB_GLOB_DIEPTXF4_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_GLOB_DIEPTXF4_OFST))
10427
10454
#define ALT_USB_GLOB_DIEPTXF5_INEPNTXFSTADDR_LSB 0
10455
10456
#define ALT_USB_GLOB_DIEPTXF5_INEPNTXFSTADDR_MSB 15
10457
10458
#define ALT_USB_GLOB_DIEPTXF5_INEPNTXFSTADDR_WIDTH 16
10459
10460
#define ALT_USB_GLOB_DIEPTXF5_INEPNTXFSTADDR_SET_MSK 0x0000ffff
10461
10462
#define ALT_USB_GLOB_DIEPTXF5_INEPNTXFSTADDR_CLR_MSK 0xffff0000
10463
10464
#define ALT_USB_GLOB_DIEPTXF5_INEPNTXFSTADDR_RESET 0xc000
10465
10466
#define ALT_USB_GLOB_DIEPTXF5_INEPNTXFSTADDR_GET(value) (((value) & 0x0000ffff) >> 0)
10467
10468
#define ALT_USB_GLOB_DIEPTXF5_INEPNTXFSTADDR_SET(value) (((value) << 0) & 0x0000ffff)
10469
10483
#define ALT_USB_GLOB_DIEPTXF5_INEPNTXFDEP_LSB 16
10484
10485
#define ALT_USB_GLOB_DIEPTXF5_INEPNTXFDEP_MSB 29
10486
10487
#define ALT_USB_GLOB_DIEPTXF5_INEPNTXFDEP_WIDTH 14
10488
10489
#define ALT_USB_GLOB_DIEPTXF5_INEPNTXFDEP_SET_MSK 0x3fff0000
10490
10491
#define ALT_USB_GLOB_DIEPTXF5_INEPNTXFDEP_CLR_MSK 0xc000ffff
10492
10493
#define ALT_USB_GLOB_DIEPTXF5_INEPNTXFDEP_RESET 0x2000
10494
10495
#define ALT_USB_GLOB_DIEPTXF5_INEPNTXFDEP_GET(value) (((value) & 0x3fff0000) >> 16)
10496
10497
#define ALT_USB_GLOB_DIEPTXF5_INEPNTXFDEP_SET(value) (((value) << 16) & 0x3fff0000)
10498
10499
#ifndef __ASSEMBLY__
10500
10510
struct
ALT_USB_GLOB_DIEPTXF5_s
10511
{
10512
uint32_t
inepntxfstaddr
: 16;
10513
uint32_t
inepntxfdep
: 14;
10514
uint32_t : 2;
10515
};
10516
10518
typedef
volatile
struct
ALT_USB_GLOB_DIEPTXF5_s
ALT_USB_GLOB_DIEPTXF5_t
;
10519
#endif
/* __ASSEMBLY__ */
10520
10522
#define ALT_USB_GLOB_DIEPTXF5_OFST 0x114
10523
10524
#define ALT_USB_GLOB_DIEPTXF5_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_GLOB_DIEPTXF5_OFST))
10525
10552
#define ALT_USB_GLOB_DIEPTXF6_INEPNTXFSTADDR_LSB 0
10553
10554
#define ALT_USB_GLOB_DIEPTXF6_INEPNTXFSTADDR_MSB 15
10555
10556
#define ALT_USB_GLOB_DIEPTXF6_INEPNTXFSTADDR_WIDTH 16
10557
10558
#define ALT_USB_GLOB_DIEPTXF6_INEPNTXFSTADDR_SET_MSK 0x0000ffff
10559
10560
#define ALT_USB_GLOB_DIEPTXF6_INEPNTXFSTADDR_CLR_MSK 0xffff0000
10561
10562
#define ALT_USB_GLOB_DIEPTXF6_INEPNTXFSTADDR_RESET 0xe000
10563
10564
#define ALT_USB_GLOB_DIEPTXF6_INEPNTXFSTADDR_GET(value) (((value) & 0x0000ffff) >> 0)
10565
10566
#define ALT_USB_GLOB_DIEPTXF6_INEPNTXFSTADDR_SET(value) (((value) << 0) & 0x0000ffff)
10567
10581
#define ALT_USB_GLOB_DIEPTXF6_INEPNTXFDEP_LSB 16
10582
10583
#define ALT_USB_GLOB_DIEPTXF6_INEPNTXFDEP_MSB 29
10584
10585
#define ALT_USB_GLOB_DIEPTXF6_INEPNTXFDEP_WIDTH 14
10586
10587
#define ALT_USB_GLOB_DIEPTXF6_INEPNTXFDEP_SET_MSK 0x3fff0000
10588
10589
#define ALT_USB_GLOB_DIEPTXF6_INEPNTXFDEP_CLR_MSK 0xc000ffff
10590
10591
#define ALT_USB_GLOB_DIEPTXF6_INEPNTXFDEP_RESET 0x2000
10592
10593
#define ALT_USB_GLOB_DIEPTXF6_INEPNTXFDEP_GET(value) (((value) & 0x3fff0000) >> 16)
10594
10595
#define ALT_USB_GLOB_DIEPTXF6_INEPNTXFDEP_SET(value) (((value) << 16) & 0x3fff0000)
10596
10597
#ifndef __ASSEMBLY__
10598
10608
struct
ALT_USB_GLOB_DIEPTXF6_s
10609
{
10610
uint32_t
inepntxfstaddr
: 16;
10611
uint32_t
inepntxfdep
: 14;
10612
uint32_t : 2;
10613
};
10614
10616
typedef
volatile
struct
ALT_USB_GLOB_DIEPTXF6_s
ALT_USB_GLOB_DIEPTXF6_t
;
10617
#endif
/* __ASSEMBLY__ */
10618
10620
#define ALT_USB_GLOB_DIEPTXF6_OFST 0x118
10621
10622
#define ALT_USB_GLOB_DIEPTXF6_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_GLOB_DIEPTXF6_OFST))
10623
10650
#define ALT_USB_GLOB_DIEPTXF7_INEPNTXFSTADDR_LSB 0
10651
10652
#define ALT_USB_GLOB_DIEPTXF7_INEPNTXFSTADDR_MSB 15
10653
10654
#define ALT_USB_GLOB_DIEPTXF7_INEPNTXFSTADDR_WIDTH 16
10655
10656
#define ALT_USB_GLOB_DIEPTXF7_INEPNTXFSTADDR_SET_MSK 0x0000ffff
10657
10658
#define ALT_USB_GLOB_DIEPTXF7_INEPNTXFSTADDR_CLR_MSK 0xffff0000
10659
10660
#define ALT_USB_GLOB_DIEPTXF7_INEPNTXFSTADDR_RESET 0x0
10661
10662
#define ALT_USB_GLOB_DIEPTXF7_INEPNTXFSTADDR_GET(value) (((value) & 0x0000ffff) >> 0)
10663
10664
#define ALT_USB_GLOB_DIEPTXF7_INEPNTXFSTADDR_SET(value) (((value) << 0) & 0x0000ffff)
10665
10679
#define ALT_USB_GLOB_DIEPTXF7_INEPNTXFDEP_LSB 16
10680
10681
#define ALT_USB_GLOB_DIEPTXF7_INEPNTXFDEP_MSB 29
10682
10683
#define ALT_USB_GLOB_DIEPTXF7_INEPNTXFDEP_WIDTH 14
10684
10685
#define ALT_USB_GLOB_DIEPTXF7_INEPNTXFDEP_SET_MSK 0x3fff0000
10686
10687
#define ALT_USB_GLOB_DIEPTXF7_INEPNTXFDEP_CLR_MSK 0xc000ffff
10688
10689
#define ALT_USB_GLOB_DIEPTXF7_INEPNTXFDEP_RESET 0x2000
10690
10691
#define ALT_USB_GLOB_DIEPTXF7_INEPNTXFDEP_GET(value) (((value) & 0x3fff0000) >> 16)
10692
10693
#define ALT_USB_GLOB_DIEPTXF7_INEPNTXFDEP_SET(value) (((value) << 16) & 0x3fff0000)
10694
10695
#ifndef __ASSEMBLY__
10696
10706
struct
ALT_USB_GLOB_DIEPTXF7_s
10707
{
10708
uint32_t
inepntxfstaddr
: 16;
10709
uint32_t
inepntxfdep
: 14;
10710
uint32_t : 2;
10711
};
10712
10714
typedef
volatile
struct
ALT_USB_GLOB_DIEPTXF7_s
ALT_USB_GLOB_DIEPTXF7_t
;
10715
#endif
/* __ASSEMBLY__ */
10716
10718
#define ALT_USB_GLOB_DIEPTXF7_OFST 0x11c
10719
10720
#define ALT_USB_GLOB_DIEPTXF7_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_GLOB_DIEPTXF7_OFST))
10721
10748
#define ALT_USB_GLOB_DIEPTXF8_INEPNTXFSTADDR_LSB 0
10749
10750
#define ALT_USB_GLOB_DIEPTXF8_INEPNTXFSTADDR_MSB 15
10751
10752
#define ALT_USB_GLOB_DIEPTXF8_INEPNTXFSTADDR_WIDTH 16
10753
10754
#define ALT_USB_GLOB_DIEPTXF8_INEPNTXFSTADDR_SET_MSK 0x0000ffff
10755
10756
#define ALT_USB_GLOB_DIEPTXF8_INEPNTXFSTADDR_CLR_MSK 0xffff0000
10757
10758
#define ALT_USB_GLOB_DIEPTXF8_INEPNTXFSTADDR_RESET 0x2000
10759
10760
#define ALT_USB_GLOB_DIEPTXF8_INEPNTXFSTADDR_GET(value) (((value) & 0x0000ffff) >> 0)
10761
10762
#define ALT_USB_GLOB_DIEPTXF8_INEPNTXFSTADDR_SET(value) (((value) << 0) & 0x0000ffff)
10763
10777
#define ALT_USB_GLOB_DIEPTXF8_INEPNTXFDEP_LSB 16
10778
10779
#define ALT_USB_GLOB_DIEPTXF8_INEPNTXFDEP_MSB 29
10780
10781
#define ALT_USB_GLOB_DIEPTXF8_INEPNTXFDEP_WIDTH 14
10782
10783
#define ALT_USB_GLOB_DIEPTXF8_INEPNTXFDEP_SET_MSK 0x3fff0000
10784
10785
#define ALT_USB_GLOB_DIEPTXF8_INEPNTXFDEP_CLR_MSK 0xc000ffff
10786
10787
#define ALT_USB_GLOB_DIEPTXF8_INEPNTXFDEP_RESET 0x2000
10788
10789
#define ALT_USB_GLOB_DIEPTXF8_INEPNTXFDEP_GET(value) (((value) & 0x3fff0000) >> 16)
10790
10791
#define ALT_USB_GLOB_DIEPTXF8_INEPNTXFDEP_SET(value) (((value) << 16) & 0x3fff0000)
10792
10793
#ifndef __ASSEMBLY__
10794
10804
struct
ALT_USB_GLOB_DIEPTXF8_s
10805
{
10806
uint32_t
inepntxfstaddr
: 16;
10807
uint32_t
inepntxfdep
: 14;
10808
uint32_t : 2;
10809
};
10810
10812
typedef
volatile
struct
ALT_USB_GLOB_DIEPTXF8_s
ALT_USB_GLOB_DIEPTXF8_t
;
10813
#endif
/* __ASSEMBLY__ */
10814
10816
#define ALT_USB_GLOB_DIEPTXF8_OFST 0x120
10817
10818
#define ALT_USB_GLOB_DIEPTXF8_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_GLOB_DIEPTXF8_OFST))
10819
10846
#define ALT_USB_GLOB_DIEPTXF9_INEPNTXFSTADDR_LSB 0
10847
10848
#define ALT_USB_GLOB_DIEPTXF9_INEPNTXFSTADDR_MSB 15
10849
10850
#define ALT_USB_GLOB_DIEPTXF9_INEPNTXFSTADDR_WIDTH 16
10851
10852
#define ALT_USB_GLOB_DIEPTXF9_INEPNTXFSTADDR_SET_MSK 0x0000ffff
10853
10854
#define ALT_USB_GLOB_DIEPTXF9_INEPNTXFSTADDR_CLR_MSK 0xffff0000
10855
10856
#define ALT_USB_GLOB_DIEPTXF9_INEPNTXFSTADDR_RESET 0x4000
10857
10858
#define ALT_USB_GLOB_DIEPTXF9_INEPNTXFSTADDR_GET(value) (((value) & 0x0000ffff) >> 0)
10859
10860
#define ALT_USB_GLOB_DIEPTXF9_INEPNTXFSTADDR_SET(value) (((value) << 0) & 0x0000ffff)
10861
10875
#define ALT_USB_GLOB_DIEPTXF9_INEPNTXFDEP_LSB 16
10876
10877
#define ALT_USB_GLOB_DIEPTXF9_INEPNTXFDEP_MSB 29
10878
10879
#define ALT_USB_GLOB_DIEPTXF9_INEPNTXFDEP_WIDTH 14
10880
10881
#define ALT_USB_GLOB_DIEPTXF9_INEPNTXFDEP_SET_MSK 0x3fff0000
10882
10883
#define ALT_USB_GLOB_DIEPTXF9_INEPNTXFDEP_CLR_MSK 0xc000ffff
10884
10885
#define ALT_USB_GLOB_DIEPTXF9_INEPNTXFDEP_RESET 0x2000
10886
10887
#define ALT_USB_GLOB_DIEPTXF9_INEPNTXFDEP_GET(value) (((value) & 0x3fff0000) >> 16)
10888
10889
#define ALT_USB_GLOB_DIEPTXF9_INEPNTXFDEP_SET(value) (((value) << 16) & 0x3fff0000)
10890
10891
#ifndef __ASSEMBLY__
10892
10902
struct
ALT_USB_GLOB_DIEPTXF9_s
10903
{
10904
uint32_t
inepntxfstaddr
: 16;
10905
uint32_t
inepntxfdep
: 14;
10906
uint32_t : 2;
10907
};
10908
10910
typedef
volatile
struct
ALT_USB_GLOB_DIEPTXF9_s
ALT_USB_GLOB_DIEPTXF9_t
;
10911
#endif
/* __ASSEMBLY__ */
10912
10914
#define ALT_USB_GLOB_DIEPTXF9_OFST 0x124
10915
10916
#define ALT_USB_GLOB_DIEPTXF9_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_GLOB_DIEPTXF9_OFST))
10917
10944
#define ALT_USB_GLOB_DIEPTXF10_INEPNTXFSTADDR_LSB 0
10945
10946
#define ALT_USB_GLOB_DIEPTXF10_INEPNTXFSTADDR_MSB 15
10947
10948
#define ALT_USB_GLOB_DIEPTXF10_INEPNTXFSTADDR_WIDTH 16
10949
10950
#define ALT_USB_GLOB_DIEPTXF10_INEPNTXFSTADDR_SET_MSK 0x0000ffff
10951
10952
#define ALT_USB_GLOB_DIEPTXF10_INEPNTXFSTADDR_CLR_MSK 0xffff0000
10953
10954
#define ALT_USB_GLOB_DIEPTXF10_INEPNTXFSTADDR_RESET 0x6000
10955
10956
#define ALT_USB_GLOB_DIEPTXF10_INEPNTXFSTADDR_GET(value) (((value) & 0x0000ffff) >> 0)
10957
10958
#define ALT_USB_GLOB_DIEPTXF10_INEPNTXFSTADDR_SET(value) (((value) << 0) & 0x0000ffff)
10959
10973
#define ALT_USB_GLOB_DIEPTXF10_INEPNTXFDEP_LSB 16
10974
10975
#define ALT_USB_GLOB_DIEPTXF10_INEPNTXFDEP_MSB 29
10976
10977
#define ALT_USB_GLOB_DIEPTXF10_INEPNTXFDEP_WIDTH 14
10978
10979
#define ALT_USB_GLOB_DIEPTXF10_INEPNTXFDEP_SET_MSK 0x3fff0000
10980
10981
#define ALT_USB_GLOB_DIEPTXF10_INEPNTXFDEP_CLR_MSK 0xc000ffff
10982
10983
#define ALT_USB_GLOB_DIEPTXF10_INEPNTXFDEP_RESET 0x2000
10984
10985
#define ALT_USB_GLOB_DIEPTXF10_INEPNTXFDEP_GET(value) (((value) & 0x3fff0000) >> 16)
10986
10987
#define ALT_USB_GLOB_DIEPTXF10_INEPNTXFDEP_SET(value) (((value) << 16) & 0x3fff0000)
10988
10989
#ifndef __ASSEMBLY__
10990
11000
struct
ALT_USB_GLOB_DIEPTXF10_s
11001
{
11002
uint32_t
inepntxfstaddr
: 16;
11003
uint32_t
inepntxfdep
: 14;
11004
uint32_t : 2;
11005
};
11006
11008
typedef
volatile
struct
ALT_USB_GLOB_DIEPTXF10_s
ALT_USB_GLOB_DIEPTXF10_t
;
11009
#endif
/* __ASSEMBLY__ */
11010
11012
#define ALT_USB_GLOB_DIEPTXF10_OFST 0x128
11013
11014
#define ALT_USB_GLOB_DIEPTXF10_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_GLOB_DIEPTXF10_OFST))
11015
11042
#define ALT_USB_GLOB_DIEPTXF11_INEPNTXFSTADDR_LSB 0
11043
11044
#define ALT_USB_GLOB_DIEPTXF11_INEPNTXFSTADDR_MSB 15
11045
11046
#define ALT_USB_GLOB_DIEPTXF11_INEPNTXFSTADDR_WIDTH 16
11047
11048
#define ALT_USB_GLOB_DIEPTXF11_INEPNTXFSTADDR_SET_MSK 0x0000ffff
11049
11050
#define ALT_USB_GLOB_DIEPTXF11_INEPNTXFSTADDR_CLR_MSK 0xffff0000
11051
11052
#define ALT_USB_GLOB_DIEPTXF11_INEPNTXFSTADDR_RESET 0x8000
11053
11054
#define ALT_USB_GLOB_DIEPTXF11_INEPNTXFSTADDR_GET(value) (((value) & 0x0000ffff) >> 0)
11055
11056
#define ALT_USB_GLOB_DIEPTXF11_INEPNTXFSTADDR_SET(value) (((value) << 0) & 0x0000ffff)
11057
11071
#define ALT_USB_GLOB_DIEPTXF11_INEPNTXFDEP_LSB 16
11072
11073
#define ALT_USB_GLOB_DIEPTXF11_INEPNTXFDEP_MSB 29
11074
11075
#define ALT_USB_GLOB_DIEPTXF11_INEPNTXFDEP_WIDTH 14
11076
11077
#define ALT_USB_GLOB_DIEPTXF11_INEPNTXFDEP_SET_MSK 0x3fff0000
11078
11079
#define ALT_USB_GLOB_DIEPTXF11_INEPNTXFDEP_CLR_MSK 0xc000ffff
11080
11081
#define ALT_USB_GLOB_DIEPTXF11_INEPNTXFDEP_RESET 0x2000
11082
11083
#define ALT_USB_GLOB_DIEPTXF11_INEPNTXFDEP_GET(value) (((value) & 0x3fff0000) >> 16)
11084
11085
#define ALT_USB_GLOB_DIEPTXF11_INEPNTXFDEP_SET(value) (((value) << 16) & 0x3fff0000)
11086
11087
#ifndef __ASSEMBLY__
11088
11098
struct
ALT_USB_GLOB_DIEPTXF11_s
11099
{
11100
uint32_t
inepntxfstaddr
: 16;
11101
uint32_t
inepntxfdep
: 14;
11102
uint32_t : 2;
11103
};
11104
11106
typedef
volatile
struct
ALT_USB_GLOB_DIEPTXF11_s
ALT_USB_GLOB_DIEPTXF11_t
;
11107
#endif
/* __ASSEMBLY__ */
11108
11110
#define ALT_USB_GLOB_DIEPTXF11_OFST 0x12c
11111
11112
#define ALT_USB_GLOB_DIEPTXF11_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_GLOB_DIEPTXF11_OFST))
11113
11140
#define ALT_USB_GLOB_DIEPTXF12_INEPNTXFSTADDR_LSB 0
11141
11142
#define ALT_USB_GLOB_DIEPTXF12_INEPNTXFSTADDR_MSB 15
11143
11144
#define ALT_USB_GLOB_DIEPTXF12_INEPNTXFSTADDR_WIDTH 16
11145
11146
#define ALT_USB_GLOB_DIEPTXF12_INEPNTXFSTADDR_SET_MSK 0x0000ffff
11147
11148
#define ALT_USB_GLOB_DIEPTXF12_INEPNTXFSTADDR_CLR_MSK 0xffff0000
11149
11150
#define ALT_USB_GLOB_DIEPTXF12_INEPNTXFSTADDR_RESET 0xa000
11151
11152
#define ALT_USB_GLOB_DIEPTXF12_INEPNTXFSTADDR_GET(value) (((value) & 0x0000ffff) >> 0)
11153
11154
#define ALT_USB_GLOB_DIEPTXF12_INEPNTXFSTADDR_SET(value) (((value) << 0) & 0x0000ffff)
11155
11169
#define ALT_USB_GLOB_DIEPTXF12_INEPNTXFDEP_LSB 16
11170
11171
#define ALT_USB_GLOB_DIEPTXF12_INEPNTXFDEP_MSB 29
11172
11173
#define ALT_USB_GLOB_DIEPTXF12_INEPNTXFDEP_WIDTH 14
11174
11175
#define ALT_USB_GLOB_DIEPTXF12_INEPNTXFDEP_SET_MSK 0x3fff0000
11176
11177
#define ALT_USB_GLOB_DIEPTXF12_INEPNTXFDEP_CLR_MSK 0xc000ffff
11178
11179
#define ALT_USB_GLOB_DIEPTXF12_INEPNTXFDEP_RESET 0x2000
11180
11181
#define ALT_USB_GLOB_DIEPTXF12_INEPNTXFDEP_GET(value) (((value) & 0x3fff0000) >> 16)
11182
11183
#define ALT_USB_GLOB_DIEPTXF12_INEPNTXFDEP_SET(value) (((value) << 16) & 0x3fff0000)
11184
11185
#ifndef __ASSEMBLY__
11186
11196
struct
ALT_USB_GLOB_DIEPTXF12_s
11197
{
11198
uint32_t
inepntxfstaddr
: 16;
11199
uint32_t
inepntxfdep
: 14;
11200
uint32_t : 2;
11201
};
11202
11204
typedef
volatile
struct
ALT_USB_GLOB_DIEPTXF12_s
ALT_USB_GLOB_DIEPTXF12_t
;
11205
#endif
/* __ASSEMBLY__ */
11206
11208
#define ALT_USB_GLOB_DIEPTXF12_OFST 0x130
11209
11210
#define ALT_USB_GLOB_DIEPTXF12_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_GLOB_DIEPTXF12_OFST))
11211
11238
#define ALT_USB_GLOB_DIEPTXF13_INEPNTXFSTADDR_LSB 0
11239
11240
#define ALT_USB_GLOB_DIEPTXF13_INEPNTXFSTADDR_MSB 15
11241
11242
#define ALT_USB_GLOB_DIEPTXF13_INEPNTXFSTADDR_WIDTH 16
11243
11244
#define ALT_USB_GLOB_DIEPTXF13_INEPNTXFSTADDR_SET_MSK 0x0000ffff
11245
11246
#define ALT_USB_GLOB_DIEPTXF13_INEPNTXFSTADDR_CLR_MSK 0xffff0000
11247
11248
#define ALT_USB_GLOB_DIEPTXF13_INEPNTXFSTADDR_RESET 0xc000
11249
11250
#define ALT_USB_GLOB_DIEPTXF13_INEPNTXFSTADDR_GET(value) (((value) & 0x0000ffff) >> 0)
11251
11252
#define ALT_USB_GLOB_DIEPTXF13_INEPNTXFSTADDR_SET(value) (((value) << 0) & 0x0000ffff)
11253
11267
#define ALT_USB_GLOB_DIEPTXF13_INEPNTXFDEP_LSB 16
11268
11269
#define ALT_USB_GLOB_DIEPTXF13_INEPNTXFDEP_MSB 29
11270
11271
#define ALT_USB_GLOB_DIEPTXF13_INEPNTXFDEP_WIDTH 14
11272
11273
#define ALT_USB_GLOB_DIEPTXF13_INEPNTXFDEP_SET_MSK 0x3fff0000
11274
11275
#define ALT_USB_GLOB_DIEPTXF13_INEPNTXFDEP_CLR_MSK 0xc000ffff
11276
11277
#define ALT_USB_GLOB_DIEPTXF13_INEPNTXFDEP_RESET 0x2000
11278
11279
#define ALT_USB_GLOB_DIEPTXF13_INEPNTXFDEP_GET(value) (((value) & 0x3fff0000) >> 16)
11280
11281
#define ALT_USB_GLOB_DIEPTXF13_INEPNTXFDEP_SET(value) (((value) << 16) & 0x3fff0000)
11282
11283
#ifndef __ASSEMBLY__
11284
11294
struct
ALT_USB_GLOB_DIEPTXF13_s
11295
{
11296
uint32_t
inepntxfstaddr
: 16;
11297
uint32_t
inepntxfdep
: 14;
11298
uint32_t : 2;
11299
};
11300
11302
typedef
volatile
struct
ALT_USB_GLOB_DIEPTXF13_s
ALT_USB_GLOB_DIEPTXF13_t
;
11303
#endif
/* __ASSEMBLY__ */
11304
11306
#define ALT_USB_GLOB_DIEPTXF13_OFST 0x134
11307
11308
#define ALT_USB_GLOB_DIEPTXF13_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_GLOB_DIEPTXF13_OFST))
11309
11336
#define ALT_USB_GLOB_DIEPTXF14_INEPNTXFSTADDR_LSB 0
11337
11338
#define ALT_USB_GLOB_DIEPTXF14_INEPNTXFSTADDR_MSB 15
11339
11340
#define ALT_USB_GLOB_DIEPTXF14_INEPNTXFSTADDR_WIDTH 16
11341
11342
#define ALT_USB_GLOB_DIEPTXF14_INEPNTXFSTADDR_SET_MSK 0x0000ffff
11343
11344
#define ALT_USB_GLOB_DIEPTXF14_INEPNTXFSTADDR_CLR_MSK 0xffff0000
11345
11346
#define ALT_USB_GLOB_DIEPTXF14_INEPNTXFSTADDR_RESET 0xe000
11347
11348
#define ALT_USB_GLOB_DIEPTXF14_INEPNTXFSTADDR_GET(value) (((value) & 0x0000ffff) >> 0)
11349
11350
#define ALT_USB_GLOB_DIEPTXF14_INEPNTXFSTADDR_SET(value) (((value) << 0) & 0x0000ffff)
11351
11365
#define ALT_USB_GLOB_DIEPTXF14_INEPNTXFDEP_LSB 16
11366
11367
#define ALT_USB_GLOB_DIEPTXF14_INEPNTXFDEP_MSB 29
11368
11369
#define ALT_USB_GLOB_DIEPTXF14_INEPNTXFDEP_WIDTH 14
11370
11371
#define ALT_USB_GLOB_DIEPTXF14_INEPNTXFDEP_SET_MSK 0x3fff0000
11372
11373
#define ALT_USB_GLOB_DIEPTXF14_INEPNTXFDEP_CLR_MSK 0xc000ffff
11374
11375
#define ALT_USB_GLOB_DIEPTXF14_INEPNTXFDEP_RESET 0x2000
11376
11377
#define ALT_USB_GLOB_DIEPTXF14_INEPNTXFDEP_GET(value) (((value) & 0x3fff0000) >> 16)
11378
11379
#define ALT_USB_GLOB_DIEPTXF14_INEPNTXFDEP_SET(value) (((value) << 16) & 0x3fff0000)
11380
11381
#ifndef __ASSEMBLY__
11382
11392
struct
ALT_USB_GLOB_DIEPTXF14_s
11393
{
11394
uint32_t
inepntxfstaddr
: 16;
11395
uint32_t
inepntxfdep
: 14;
11396
uint32_t : 2;
11397
};
11398
11400
typedef
volatile
struct
ALT_USB_GLOB_DIEPTXF14_s
ALT_USB_GLOB_DIEPTXF14_t
;
11401
#endif
/* __ASSEMBLY__ */
11402
11404
#define ALT_USB_GLOB_DIEPTXF14_OFST 0x138
11405
11406
#define ALT_USB_GLOB_DIEPTXF14_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_GLOB_DIEPTXF14_OFST))
11407
11434
#define ALT_USB_GLOB_DIEPTXF15_INEPNTXFSTADDR_LSB 0
11435
11436
#define ALT_USB_GLOB_DIEPTXF15_INEPNTXFSTADDR_MSB 15
11437
11438
#define ALT_USB_GLOB_DIEPTXF15_INEPNTXFSTADDR_WIDTH 16
11439
11440
#define ALT_USB_GLOB_DIEPTXF15_INEPNTXFSTADDR_SET_MSK 0x0000ffff
11441
11442
#define ALT_USB_GLOB_DIEPTXF15_INEPNTXFSTADDR_CLR_MSK 0xffff0000
11443
11444
#define ALT_USB_GLOB_DIEPTXF15_INEPNTXFSTADDR_RESET 0x0
11445
11446
#define ALT_USB_GLOB_DIEPTXF15_INEPNTXFSTADDR_GET(value) (((value) & 0x0000ffff) >> 0)
11447
11448
#define ALT_USB_GLOB_DIEPTXF15_INEPNTXFSTADDR_SET(value) (((value) << 0) & 0x0000ffff)
11449
11463
#define ALT_USB_GLOB_DIEPTXF15_INEPNTXFDEP_LSB 16
11464
11465
#define ALT_USB_GLOB_DIEPTXF15_INEPNTXFDEP_MSB 29
11466
11467
#define ALT_USB_GLOB_DIEPTXF15_INEPNTXFDEP_WIDTH 14
11468
11469
#define ALT_USB_GLOB_DIEPTXF15_INEPNTXFDEP_SET_MSK 0x3fff0000
11470
11471
#define ALT_USB_GLOB_DIEPTXF15_INEPNTXFDEP_CLR_MSK 0xc000ffff
11472
11473
#define ALT_USB_GLOB_DIEPTXF15_INEPNTXFDEP_RESET 0x2000
11474
11475
#define ALT_USB_GLOB_DIEPTXF15_INEPNTXFDEP_GET(value) (((value) & 0x3fff0000) >> 16)
11476
11477
#define ALT_USB_GLOB_DIEPTXF15_INEPNTXFDEP_SET(value) (((value) << 16) & 0x3fff0000)
11478
11479
#ifndef __ASSEMBLY__
11480
11490
struct
ALT_USB_GLOB_DIEPTXF15_s
11491
{
11492
uint32_t
inepntxfstaddr
: 16;
11493
uint32_t
inepntxfdep
: 14;
11494
uint32_t : 2;
11495
};
11496
11498
typedef
volatile
struct
ALT_USB_GLOB_DIEPTXF15_s
ALT_USB_GLOB_DIEPTXF15_t
;
11499
#endif
/* __ASSEMBLY__ */
11500
11502
#define ALT_USB_GLOB_DIEPTXF15_OFST 0x13c
11503
11504
#define ALT_USB_GLOB_DIEPTXF15_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_GLOB_DIEPTXF15_OFST))
11505
11506
#ifndef __ASSEMBLY__
11507
11517
struct
ALT_USB_GLOB_s
11518
{
11519
ALT_USB_GLOB_GOTGCTL_t
gotgctl
;
11520
ALT_USB_GLOB_GOTGINT_t
gotgint
;
11521
ALT_USB_GLOB_GAHBCFG_t
gahbcfg
;
11522
ALT_USB_GLOB_GUSBCFG_t
gusbcfg
;
11523
ALT_USB_GLOB_GRSTCTL_t
grstctl
;
11524
ALT_USB_GLOB_GINTSTS_t
gintsts
;
11525
ALT_USB_GLOB_GINTMSK_t
gintmsk
;
11526
ALT_USB_GLOB_GRXSTSR_t
grxstsr
;
11527
ALT_USB_GLOB_GRXSTSP_t
grxstsp
;
11528
ALT_USB_GLOB_GRXFSIZ_t
grxfsiz
;
11529
ALT_USB_GLOB_GNPTXFSIZ_t
gnptxfsiz
;
11530
ALT_USB_GLOB_GNPTXSTS_t
gnptxsts
;
11531
volatile
uint32_t
_pad_0x30_0x33
;
11532
ALT_USB_GLOB_GPVNDCTL_t
gpvndctl
;
11533
ALT_USB_GLOB_GGPIO_t
ggpio
;
11534
ALT_USB_GLOB_GUID_t
guid
;
11535
ALT_USB_GLOB_GSNPSID_t
gsnpsid
;
11536
ALT_USB_GLOB_GHWCFG1_t
ghwcfg1
;
11537
ALT_USB_GLOB_GHWCFG2_t
ghwcfg2
;
11538
ALT_USB_GLOB_GHWCFG3_t
ghwcfg3
;
11539
ALT_USB_GLOB_GHWCFG4_t
ghwcfg4
;
11540
volatile
uint32_t
_pad_0x54_0x5b
[2];
11541
ALT_USB_GLOB_GDFIFOCFG_t
gdfifocfg
;
11542
volatile
uint32_t
_pad_0x60_0xff
[40];
11543
ALT_USB_GLOB_HPTXFSIZ_t
hptxfsiz
;
11544
ALT_USB_GLOB_DIEPTXF1_t
dieptxf1
;
11545
ALT_USB_GLOB_DIEPTXF2_t
dieptxf2
;
11546
ALT_USB_GLOB_DIEPTXF3_t
dieptxf3
;
11547
ALT_USB_GLOB_DIEPTXF4_t
dieptxf4
;
11548
ALT_USB_GLOB_DIEPTXF5_t
dieptxf5
;
11549
ALT_USB_GLOB_DIEPTXF6_t
dieptxf6
;
11550
ALT_USB_GLOB_DIEPTXF7_t
dieptxf7
;
11551
ALT_USB_GLOB_DIEPTXF8_t
dieptxf8
;
11552
ALT_USB_GLOB_DIEPTXF9_t
dieptxf9
;
11553
ALT_USB_GLOB_DIEPTXF10_t
dieptxf10
;
11554
ALT_USB_GLOB_DIEPTXF11_t
dieptxf11
;
11555
ALT_USB_GLOB_DIEPTXF12_t
dieptxf12
;
11556
ALT_USB_GLOB_DIEPTXF13_t
dieptxf13
;
11557
ALT_USB_GLOB_DIEPTXF14_t
dieptxf14
;
11558
ALT_USB_GLOB_DIEPTXF15_t
dieptxf15
;
11559
};
11560
11562
typedef
volatile
struct
ALT_USB_GLOB_s
ALT_USB_GLOB_t
;
11564
struct
ALT_USB_GLOB_raw_s
11565
{
11566
volatile
uint32_t
gotgctl
;
11567
volatile
uint32_t
gotgint
;
11568
volatile
uint32_t
gahbcfg
;
11569
volatile
uint32_t
gusbcfg
;
11570
volatile
uint32_t
grstctl
;
11571
volatile
uint32_t
gintsts
;
11572
volatile
uint32_t
gintmsk
;
11573
volatile
uint32_t
grxstsr
;
11574
volatile
uint32_t
grxstsp
;
11575
volatile
uint32_t
grxfsiz
;
11576
volatile
uint32_t
gnptxfsiz
;
11577
volatile
uint32_t
gnptxsts
;
11578
uint32_t
_pad_0x30_0x33
;
11579
volatile
uint32_t
gpvndctl
;
11580
volatile
uint32_t
ggpio
;
11581
volatile
uint32_t
guid
;
11582
volatile
uint32_t
gsnpsid
;
11583
volatile
uint32_t
ghwcfg1
;
11584
volatile
uint32_t
ghwcfg2
;
11585
volatile
uint32_t
ghwcfg3
;
11586
volatile
uint32_t
ghwcfg4
;
11587
uint32_t
_pad_0x54_0x5b
[2];
11588
volatile
uint32_t
gdfifocfg
;
11589
uint32_t
_pad_0x60_0xff
[40];
11590
volatile
uint32_t
hptxfsiz
;
11591
volatile
uint32_t
dieptxf1
;
11592
volatile
uint32_t
dieptxf2
;
11593
volatile
uint32_t
dieptxf3
;
11594
volatile
uint32_t
dieptxf4
;
11595
volatile
uint32_t
dieptxf5
;
11596
volatile
uint32_t
dieptxf6
;
11597
volatile
uint32_t
dieptxf7
;
11598
volatile
uint32_t
dieptxf8
;
11599
volatile
uint32_t
dieptxf9
;
11600
volatile
uint32_t
dieptxf10
;
11601
volatile
uint32_t
dieptxf11
;
11602
volatile
uint32_t
dieptxf12
;
11603
volatile
uint32_t
dieptxf13
;
11604
volatile
uint32_t
dieptxf14
;
11605
volatile
uint32_t
dieptxf15
;
11606
};
11607
11609
typedef
volatile
struct
ALT_USB_GLOB_raw_s
ALT_USB_GLOB_raw_t
;
11610
#endif
/* __ASSEMBLY__ */
11611
11680
#define ALT_USB_HOST_HCFG_FSLSPCLKSEL_E_CLK3060 0x0
11681
11686
#define ALT_USB_HOST_HCFG_FSLSPCLKSEL_E_CLK48 0x1
11687
11692
#define ALT_USB_HOST_HCFG_FSLSPCLKSEL_E_CLK6 0x2
11693
11695
#define ALT_USB_HOST_HCFG_FSLSPCLKSEL_LSB 0
11696
11697
#define ALT_USB_HOST_HCFG_FSLSPCLKSEL_MSB 1
11698
11699
#define ALT_USB_HOST_HCFG_FSLSPCLKSEL_WIDTH 2
11700
11701
#define ALT_USB_HOST_HCFG_FSLSPCLKSEL_SET_MSK 0x00000003
11702
11703
#define ALT_USB_HOST_HCFG_FSLSPCLKSEL_CLR_MSK 0xfffffffc
11704
11705
#define ALT_USB_HOST_HCFG_FSLSPCLKSEL_RESET 0x0
11706
11707
#define ALT_USB_HOST_HCFG_FSLSPCLKSEL_GET(value) (((value) & 0x00000003) >> 0)
11708
11709
#define ALT_USB_HOST_HCFG_FSLSPCLKSEL_SET(value) (((value) << 0) & 0x00000003)
11710
11736
#define ALT_USB_HOST_HCFG_FSLSSUPP_E_HSFSLS 0x0
11737
11742
#define ALT_USB_HOST_HCFG_FSLSSUPP_E_FSLS 0x1
11743
11745
#define ALT_USB_HOST_HCFG_FSLSSUPP_LSB 2
11746
11747
#define ALT_USB_HOST_HCFG_FSLSSUPP_MSB 2
11748
11749
#define ALT_USB_HOST_HCFG_FSLSSUPP_WIDTH 1
11750
11751
#define ALT_USB_HOST_HCFG_FSLSSUPP_SET_MSK 0x00000004
11752
11753
#define ALT_USB_HOST_HCFG_FSLSSUPP_CLR_MSK 0xfffffffb
11754
11755
#define ALT_USB_HOST_HCFG_FSLSSUPP_RESET 0x0
11756
11757
#define ALT_USB_HOST_HCFG_FSLSSUPP_GET(value) (((value) & 0x00000004) >> 2)
11758
11759
#define ALT_USB_HOST_HCFG_FSLSSUPP_SET(value) (((value) << 2) & 0x00000004)
11760
11786
#define ALT_USB_HOST_HCFG_ENA32KHZS_E_DISD 0x0
11787
11792
#define ALT_USB_HOST_HCFG_ENA32KHZS_E_END 0x1
11793
11795
#define ALT_USB_HOST_HCFG_ENA32KHZS_LSB 7
11796
11797
#define ALT_USB_HOST_HCFG_ENA32KHZS_MSB 7
11798
11799
#define ALT_USB_HOST_HCFG_ENA32KHZS_WIDTH 1
11800
11801
#define ALT_USB_HOST_HCFG_ENA32KHZS_SET_MSK 0x00000080
11802
11803
#define ALT_USB_HOST_HCFG_ENA32KHZS_CLR_MSK 0xffffff7f
11804
11805
#define ALT_USB_HOST_HCFG_ENA32KHZS_RESET 0x0
11806
11807
#define ALT_USB_HOST_HCFG_ENA32KHZS_GET(value) (((value) & 0x00000080) >> 7)
11808
11809
#define ALT_USB_HOST_HCFG_ENA32KHZS_SET(value) (((value) << 7) & 0x00000080)
11810
11822
#define ALT_USB_HOST_HCFG_RESVALID_LSB 8
11823
11824
#define ALT_USB_HOST_HCFG_RESVALID_MSB 15
11825
11826
#define ALT_USB_HOST_HCFG_RESVALID_WIDTH 8
11827
11828
#define ALT_USB_HOST_HCFG_RESVALID_SET_MSK 0x0000ff00
11829
11830
#define ALT_USB_HOST_HCFG_RESVALID_CLR_MSK 0xffff00ff
11831
11832
#define ALT_USB_HOST_HCFG_RESVALID_RESET 0x2
11833
11834
#define ALT_USB_HOST_HCFG_RESVALID_GET(value) (((value) & 0x0000ff00) >> 8)
11835
11836
#define ALT_USB_HOST_HCFG_RESVALID_SET(value) (((value) << 8) & 0x0000ff00)
11837
11864
#define ALT_USB_HOST_HCFG_DESCDMA_E_DISD 0x0
11865
11870
#define ALT_USB_HOST_HCFG_DESCDMA_E_END 0x1
11871
11873
#define ALT_USB_HOST_HCFG_DESCDMA_LSB 23
11874
11875
#define ALT_USB_HOST_HCFG_DESCDMA_MSB 23
11876
11877
#define ALT_USB_HOST_HCFG_DESCDMA_WIDTH 1
11878
11879
#define ALT_USB_HOST_HCFG_DESCDMA_SET_MSK 0x00800000
11880
11881
#define ALT_USB_HOST_HCFG_DESCDMA_CLR_MSK 0xff7fffff
11882
11883
#define ALT_USB_HOST_HCFG_DESCDMA_RESET 0x0
11884
11885
#define ALT_USB_HOST_HCFG_DESCDMA_GET(value) (((value) & 0x00800000) >> 23)
11886
11887
#define ALT_USB_HOST_HCFG_DESCDMA_SET(value) (((value) << 23) & 0x00800000)
11888
11912
#define ALT_USB_HOST_HCFG_FRLISTEN_E_RSVD 0x0
11913
11918
#define ALT_USB_HOST_HCFG_FRLISTEN_E_ENTRY8 0x1
11919
11924
#define ALT_USB_HOST_HCFG_FRLISTEN_E_ENTRY16 0x2
11925
11930
#define ALT_USB_HOST_HCFG_FRLISTEN_E_ENTRY32 0x3
11931
11933
#define ALT_USB_HOST_HCFG_FRLISTEN_LSB 24
11934
11935
#define ALT_USB_HOST_HCFG_FRLISTEN_MSB 25
11936
11937
#define ALT_USB_HOST_HCFG_FRLISTEN_WIDTH 2
11938
11939
#define ALT_USB_HOST_HCFG_FRLISTEN_SET_MSK 0x03000000
11940
11941
#define ALT_USB_HOST_HCFG_FRLISTEN_CLR_MSK 0xfcffffff
11942
11943
#define ALT_USB_HOST_HCFG_FRLISTEN_RESET 0x0
11944
11945
#define ALT_USB_HOST_HCFG_FRLISTEN_GET(value) (((value) & 0x03000000) >> 24)
11946
11947
#define ALT_USB_HOST_HCFG_FRLISTEN_SET(value) (((value) << 24) & 0x03000000)
11948
11973
#define ALT_USB_HOST_HCFG_PERSCHEDENA_E_DISD 0x0
11974
11979
#define ALT_USB_HOST_HCFG_PERSCHEDENA_E_END 0x1
11980
11982
#define ALT_USB_HOST_HCFG_PERSCHEDENA_LSB 26
11983
11984
#define ALT_USB_HOST_HCFG_PERSCHEDENA_MSB 26
11985
11986
#define ALT_USB_HOST_HCFG_PERSCHEDENA_WIDTH 1
11987
11988
#define ALT_USB_HOST_HCFG_PERSCHEDENA_SET_MSK 0x04000000
11989
11990
#define ALT_USB_HOST_HCFG_PERSCHEDENA_CLR_MSK 0xfbffffff
11991
11992
#define ALT_USB_HOST_HCFG_PERSCHEDENA_RESET 0x0
11993
11994
#define ALT_USB_HOST_HCFG_PERSCHEDENA_GET(value) (((value) & 0x04000000) >> 26)
11995
11996
#define ALT_USB_HOST_HCFG_PERSCHEDENA_SET(value) (((value) << 26) & 0x04000000)
11997
12025
#define ALT_USB_HOST_HCFG_MODCHTIMEN_E_END 0x0
12026
12032
#define ALT_USB_HOST_HCFG_MODCHTIMEN_E_DISD 0x1
12033
12035
#define ALT_USB_HOST_HCFG_MODCHTIMEN_LSB 31
12036
12037
#define ALT_USB_HOST_HCFG_MODCHTIMEN_MSB 31
12038
12039
#define ALT_USB_HOST_HCFG_MODCHTIMEN_WIDTH 1
12040
12041
#define ALT_USB_HOST_HCFG_MODCHTIMEN_SET_MSK 0x80000000
12042
12043
#define ALT_USB_HOST_HCFG_MODCHTIMEN_CLR_MSK 0x7fffffff
12044
12045
#define ALT_USB_HOST_HCFG_MODCHTIMEN_RESET 0x0
12046
12047
#define ALT_USB_HOST_HCFG_MODCHTIMEN_GET(value) (((value) & 0x80000000) >> 31)
12048
12049
#define ALT_USB_HOST_HCFG_MODCHTIMEN_SET(value) (((value) << 31) & 0x80000000)
12050
12051
#ifndef __ASSEMBLY__
12052
12062
struct
ALT_USB_HOST_HCFG_s
12063
{
12064
uint32_t
fslspclksel
: 2;
12065
uint32_t
fslssupp
: 1;
12066
uint32_t : 4;
12067
uint32_t
ena32khzs
: 1;
12068
uint32_t
resvalid
: 8;
12069
uint32_t : 7;
12070
uint32_t
descdma
: 1;
12071
uint32_t
frlisten
: 2;
12072
uint32_t
perschedena
: 1;
12073
uint32_t : 4;
12074
uint32_t
modechtimen
: 1;
12075
};
12076
12078
typedef
volatile
struct
ALT_USB_HOST_HCFG_s
ALT_USB_HOST_HCFG_t
;
12079
#endif
/* __ASSEMBLY__ */
12080
12082
#define ALT_USB_HOST_HCFG_OFST 0x0
12083
12084
#define ALT_USB_HOST_HCFG_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_HOST_HCFG_OFST))
12085
12123
#define ALT_USB_HOST_HFIR_FRINT_LSB 0
12124
12125
#define ALT_USB_HOST_HFIR_FRINT_MSB 15
12126
12127
#define ALT_USB_HOST_HFIR_FRINT_WIDTH 16
12128
12129
#define ALT_USB_HOST_HFIR_FRINT_SET_MSK 0x0000ffff
12130
12131
#define ALT_USB_HOST_HFIR_FRINT_CLR_MSK 0xffff0000
12132
12133
#define ALT_USB_HOST_HFIR_FRINT_RESET 0xea60
12134
12135
#define ALT_USB_HOST_HFIR_FRINT_GET(value) (((value) & 0x0000ffff) >> 0)
12136
12137
#define ALT_USB_HOST_HFIR_FRINT_SET(value) (((value) << 0) & 0x0000ffff)
12138
12163
#define ALT_USB_HOST_HFIR_HFIRRLDCTL_E_DISD 0x0
12164
12169
#define ALT_USB_HOST_HFIR_HFIRRLDCTL_E_END 0x1
12170
12172
#define ALT_USB_HOST_HFIR_HFIRRLDCTL_LSB 16
12173
12174
#define ALT_USB_HOST_HFIR_HFIRRLDCTL_MSB 16
12175
12176
#define ALT_USB_HOST_HFIR_HFIRRLDCTL_WIDTH 1
12177
12178
#define ALT_USB_HOST_HFIR_HFIRRLDCTL_SET_MSK 0x00010000
12179
12180
#define ALT_USB_HOST_HFIR_HFIRRLDCTL_CLR_MSK 0xfffeffff
12181
12182
#define ALT_USB_HOST_HFIR_HFIRRLDCTL_RESET 0x0
12183
12184
#define ALT_USB_HOST_HFIR_HFIRRLDCTL_GET(value) (((value) & 0x00010000) >> 16)
12185
12186
#define ALT_USB_HOST_HFIR_HFIRRLDCTL_SET(value) (((value) << 16) & 0x00010000)
12187
12188
#ifndef __ASSEMBLY__
12189
12199
struct
ALT_USB_HOST_HFIR_s
12200
{
12201
uint32_t
frint
: 16;
12202
uint32_t
hfirrldctrl
: 1;
12203
uint32_t : 15;
12204
};
12205
12207
typedef
volatile
struct
ALT_USB_HOST_HFIR_s
ALT_USB_HOST_HFIR_t
;
12208
#endif
/* __ASSEMBLY__ */
12209
12211
#define ALT_USB_HOST_HFIR_OFST 0x4
12212
12213
#define ALT_USB_HOST_HFIR_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_HOST_HFIR_OFST))
12214
12250
#define ALT_USB_HOST_HFNUM_FRNUM_E_INACT 0x0
12251
12256
#define ALT_USB_HOST_HFNUM_FRNUM_E_ACT 0x1
12257
12259
#define ALT_USB_HOST_HFNUM_FRNUM_LSB 0
12260
12261
#define ALT_USB_HOST_HFNUM_FRNUM_MSB 15
12262
12263
#define ALT_USB_HOST_HFNUM_FRNUM_WIDTH 16
12264
12265
#define ALT_USB_HOST_HFNUM_FRNUM_SET_MSK 0x0000ffff
12266
12267
#define ALT_USB_HOST_HFNUM_FRNUM_CLR_MSK 0xffff0000
12268
12269
#define ALT_USB_HOST_HFNUM_FRNUM_RESET 0x3fff
12270
12271
#define ALT_USB_HOST_HFNUM_FRNUM_GET(value) (((value) & 0x0000ffff) >> 0)
12272
12273
#define ALT_USB_HOST_HFNUM_FRNUM_SET(value) (((value) << 0) & 0x0000ffff)
12274
12287
#define ALT_USB_HOST_HFNUM_FRREM_LSB 16
12288
12289
#define ALT_USB_HOST_HFNUM_FRREM_MSB 31
12290
12291
#define ALT_USB_HOST_HFNUM_FRREM_WIDTH 16
12292
12293
#define ALT_USB_HOST_HFNUM_FRREM_SET_MSK 0xffff0000
12294
12295
#define ALT_USB_HOST_HFNUM_FRREM_CLR_MSK 0x0000ffff
12296
12297
#define ALT_USB_HOST_HFNUM_FRREM_RESET 0x0
12298
12299
#define ALT_USB_HOST_HFNUM_FRREM_GET(value) (((value) & 0xffff0000) >> 16)
12300
12301
#define ALT_USB_HOST_HFNUM_FRREM_SET(value) (((value) << 16) & 0xffff0000)
12302
12303
#ifndef __ASSEMBLY__
12304
12314
struct
ALT_USB_HOST_HFNUM_s
12315
{
12316
const
uint32_t
frnum
: 16;
12317
const
uint32_t
frrem
: 16;
12318
};
12319
12321
typedef
volatile
struct
ALT_USB_HOST_HFNUM_s
ALT_USB_HOST_HFNUM_t
;
12322
#endif
/* __ASSEMBLY__ */
12323
12325
#define ALT_USB_HOST_HFNUM_OFST 0x8
12326
12327
#define ALT_USB_HOST_HFNUM_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_HOST_HFNUM_OFST))
12328
12365
#define ALT_USB_HOST_HPTXSTS_PTXFSPCAVAIL_LSB 0
12366
12367
#define ALT_USB_HOST_HPTXSTS_PTXFSPCAVAIL_MSB 15
12368
12369
#define ALT_USB_HOST_HPTXSTS_PTXFSPCAVAIL_WIDTH 16
12370
12371
#define ALT_USB_HOST_HPTXSTS_PTXFSPCAVAIL_SET_MSK 0x0000ffff
12372
12373
#define ALT_USB_HOST_HPTXSTS_PTXFSPCAVAIL_CLR_MSK 0xffff0000
12374
12375
#define ALT_USB_HOST_HPTXSTS_PTXFSPCAVAIL_RESET 0x2000
12376
12377
#define ALT_USB_HOST_HPTXSTS_PTXFSPCAVAIL_GET(value) (((value) & 0x0000ffff) >> 0)
12378
12379
#define ALT_USB_HOST_HPTXSTS_PTXFSPCAVAIL_SET(value) (((value) << 0) & 0x0000ffff)
12380
12410
#define ALT_USB_HOST_HPTXSTS_PTXQSPCAVAIL_E_FULL 0x0
12411
12416
#define ALT_USB_HOST_HPTXSTS_PTXQSPCAVAIL_E_FREE1 0x1
12417
12422
#define ALT_USB_HOST_HPTXSTS_PTXQSPCAVAIL_E_FREE2 0x2
12423
12428
#define ALT_USB_HOST_HPTXSTS_PTXQSPCAVAIL_E_FREE3 0x3
12429
12434
#define ALT_USB_HOST_HPTXSTS_PTXQSPCAVAIL_E_FREE4 0x4
12435
12440
#define ALT_USB_HOST_HPTXSTS_PTXQSPCAVAIL_E_FREE5 0x5
12441
12446
#define ALT_USB_HOST_HPTXSTS_PTXQSPCAVAIL_E_FREE6 0x6
12447
12452
#define ALT_USB_HOST_HPTXSTS_PTXQSPCAVAIL_E_FREE7 0x7
12453
12458
#define ALT_USB_HOST_HPTXSTS_PTXQSPCAVAIL_E_FREE8 0x8
12459
12461
#define ALT_USB_HOST_HPTXSTS_PTXQSPCAVAIL_LSB 16
12462
12463
#define ALT_USB_HOST_HPTXSTS_PTXQSPCAVAIL_MSB 23
12464
12465
#define ALT_USB_HOST_HPTXSTS_PTXQSPCAVAIL_WIDTH 8
12466
12467
#define ALT_USB_HOST_HPTXSTS_PTXQSPCAVAIL_SET_MSK 0x00ff0000
12468
12469
#define ALT_USB_HOST_HPTXSTS_PTXQSPCAVAIL_CLR_MSK 0xff00ffff
12470
12471
#define ALT_USB_HOST_HPTXSTS_PTXQSPCAVAIL_RESET 0x10
12472
12473
#define ALT_USB_HOST_HPTXSTS_PTXQSPCAVAIL_GET(value) (((value) & 0x00ff0000) >> 16)
12474
12475
#define ALT_USB_HOST_HPTXSTS_PTXQSPCAVAIL_SET(value) (((value) << 16) & 0x00ff0000)
12476
12498
#define ALT_USB_HOST_HPTXSTS_TERM_E_INACT 0x0
12499
12504
#define ALT_USB_HOST_HPTXSTS_TERM_E_ACT 0x1
12505
12507
#define ALT_USB_HOST_HPTXSTS_TERM_LSB 24
12508
12509
#define ALT_USB_HOST_HPTXSTS_TERM_MSB 24
12510
12511
#define ALT_USB_HOST_HPTXSTS_TERM_WIDTH 1
12512
12513
#define ALT_USB_HOST_HPTXSTS_TERM_SET_MSK 0x01000000
12514
12515
#define ALT_USB_HOST_HPTXSTS_TERM_CLR_MSK 0xfeffffff
12516
12517
#define ALT_USB_HOST_HPTXSTS_TERM_RESET 0x0
12518
12519
#define ALT_USB_HOST_HPTXSTS_TERM_GET(value) (((value) & 0x01000000) >> 24)
12520
12521
#define ALT_USB_HOST_HPTXSTS_TERM_SET(value) (((value) << 24) & 0x01000000)
12522
12546
#define ALT_USB_HOST_HPTXSTS_TYPE_E_INOUT 0x0
12547
12552
#define ALT_USB_HOST_HPTXSTS_TYPE_E_ZEROLNGTH 0x1
12553
12558
#define ALT_USB_HOST_HPTXSTS_TYPE_E_CSPLIT 0x2
12559
12564
#define ALT_USB_HOST_HPTXSTS_TYPE_E_DIS 0x3
12565
12567
#define ALT_USB_HOST_HPTXSTS_TYPE_LSB 25
12568
12569
#define ALT_USB_HOST_HPTXSTS_TYPE_MSB 26
12570
12571
#define ALT_USB_HOST_HPTXSTS_TYPE_WIDTH 2
12572
12573
#define ALT_USB_HOST_HPTXSTS_TYPE_SET_MSK 0x06000000
12574
12575
#define ALT_USB_HOST_HPTXSTS_TYPE_CLR_MSK 0xf9ffffff
12576
12577
#define ALT_USB_HOST_HPTXSTS_TYPE_RESET 0x0
12578
12579
#define ALT_USB_HOST_HPTXSTS_TYPE_GET(value) (((value) & 0x06000000) >> 25)
12580
12581
#define ALT_USB_HOST_HPTXSTS_TYPE_SET(value) (((value) << 25) & 0x06000000)
12582
12618
#define ALT_USB_HOST_HPTXSTS_CHANENDPT_E_ENDPT0 0x0
12619
12624
#define ALT_USB_HOST_HPTXSTS_CHANENDPT_E_ENDPT1 0x1
12625
12630
#define ALT_USB_HOST_HPTXSTS_CHANENDPT_E_ENDPT2 0x2
12631
12636
#define ALT_USB_HOST_HPTXSTS_CHANENDPT_E_ENDPT3 0x3
12637
12642
#define ALT_USB_HOST_HPTXSTS_CHANENDPT_E_ENDPT4 0x4
12643
12648
#define ALT_USB_HOST_HPTXSTS_CHANENDPT_E_ENDPT5 0x5
12649
12654
#define ALT_USB_HOST_HPTXSTS_CHANENDPT_E_ENDPT6 0x6
12655
12660
#define ALT_USB_HOST_HPTXSTS_CHANENDPT_E_ENDPT7 0x7
12661
12666
#define ALT_USB_HOST_HPTXSTS_CHANENDPT_E_ENDPT8 0x8
12667
12672
#define ALT_USB_HOST_HPTXSTS_CHANENDPT_E_ENDPT9 0x9
12673
12678
#define ALT_USB_HOST_HPTXSTS_CHANENDPT_E_ENDPT10 0xa
12679
12684
#define ALT_USB_HOST_HPTXSTS_CHANENDPT_E_ENDPT11 0xb
12685
12690
#define ALT_USB_HOST_HPTXSTS_CHANENDPT_E_ENDPT12 0xc
12691
12696
#define ALT_USB_HOST_HPTXSTS_CHANENDPT_E_ENDPT13 0xd
12697
12702
#define ALT_USB_HOST_HPTXSTS_CHANENDPT_E_ENDPT14 0xe
12703
12708
#define ALT_USB_HOST_HPTXSTS_CHANENDPT_E_ENDPT15 0xf
12709
12711
#define ALT_USB_HOST_HPTXSTS_CHANENDPT_LSB 27
12712
12713
#define ALT_USB_HOST_HPTXSTS_CHANENDPT_MSB 30
12714
12715
#define ALT_USB_HOST_HPTXSTS_CHANENDPT_WIDTH 4
12716
12717
#define ALT_USB_HOST_HPTXSTS_CHANENDPT_SET_MSK 0x78000000
12718
12719
#define ALT_USB_HOST_HPTXSTS_CHANENDPT_CLR_MSK 0x87ffffff
12720
12721
#define ALT_USB_HOST_HPTXSTS_CHANENDPT_RESET 0x0
12722
12723
#define ALT_USB_HOST_HPTXSTS_CHANENDPT_GET(value) (((value) & 0x78000000) >> 27)
12724
12725
#define ALT_USB_HOST_HPTXSTS_CHANENDPT_SET(value) (((value) << 27) & 0x78000000)
12726
12748
#define ALT_USB_HOST_HPTXSTS_ODDEVNMFRM_E_EVEN 0x0
12749
12754
#define ALT_USB_HOST_HPTXSTS_ODDEVNMFRM_E_ODD 0x1
12755
12757
#define ALT_USB_HOST_HPTXSTS_ODDEVNMFRM_LSB 31
12758
12759
#define ALT_USB_HOST_HPTXSTS_ODDEVNMFRM_MSB 31
12760
12761
#define ALT_USB_HOST_HPTXSTS_ODDEVNMFRM_WIDTH 1
12762
12763
#define ALT_USB_HOST_HPTXSTS_ODDEVNMFRM_SET_MSK 0x80000000
12764
12765
#define ALT_USB_HOST_HPTXSTS_ODDEVNMFRM_CLR_MSK 0x7fffffff
12766
12767
#define ALT_USB_HOST_HPTXSTS_ODDEVNMFRM_RESET 0x0
12768
12769
#define ALT_USB_HOST_HPTXSTS_ODDEVNMFRM_GET(value) (((value) & 0x80000000) >> 31)
12770
12771
#define ALT_USB_HOST_HPTXSTS_ODDEVNMFRM_SET(value) (((value) << 31) & 0x80000000)
12772
12773
#ifndef __ASSEMBLY__
12774
12784
struct
ALT_USB_HOST_HPTXSTS_s
12785
{
12786
const
uint32_t
ptxfspcavail
: 16;
12787
const
uint32_t
ptxqspcavail
: 8;
12788
const
uint32_t
term
: 1;
12789
const
uint32_t
type
: 2;
12790
const
uint32_t
chanendpt
: 4;
12791
const
uint32_t
oddevnmframe
: 1;
12792
};
12793
12795
typedef
volatile
struct
ALT_USB_HOST_HPTXSTS_s
ALT_USB_HOST_HPTXSTS_t
;
12796
#endif
/* __ASSEMBLY__ */
12797
12799
#define ALT_USB_HOST_HPTXSTS_OFST 0x10
12800
12801
#define ALT_USB_HOST_HPTXSTS_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_HOST_HPTXSTS_OFST))
12802
12830
#define ALT_USB_HOST_HAINT_HAINT_LSB 0
12831
12832
#define ALT_USB_HOST_HAINT_HAINT_MSB 15
12833
12834
#define ALT_USB_HOST_HAINT_HAINT_WIDTH 16
12835
12836
#define ALT_USB_HOST_HAINT_HAINT_SET_MSK 0x0000ffff
12837
12838
#define ALT_USB_HOST_HAINT_HAINT_CLR_MSK 0xffff0000
12839
12840
#define ALT_USB_HOST_HAINT_HAINT_RESET 0x0
12841
12842
#define ALT_USB_HOST_HAINT_HAINT_GET(value) (((value) & 0x0000ffff) >> 0)
12843
12844
#define ALT_USB_HOST_HAINT_HAINT_SET(value) (((value) << 0) & 0x0000ffff)
12845
12846
#ifndef __ASSEMBLY__
12847
12857
struct
ALT_USB_HOST_HAINT_s
12858
{
12859
const
uint32_t
haint
: 16;
12860
uint32_t : 16;
12861
};
12862
12864
typedef
volatile
struct
ALT_USB_HOST_HAINT_s
ALT_USB_HOST_HAINT_t
;
12865
#endif
/* __ASSEMBLY__ */
12866
12868
#define ALT_USB_HOST_HAINT_OFST 0x14
12869
12870
#define ALT_USB_HOST_HAINT_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_HOST_HAINT_OFST))
12871
12908
#define ALT_USB_HOST_HAINTMSK_HAINTMSK_E_MSK 0x0
12909
12914
#define ALT_USB_HOST_HAINTMSK_HAINTMSK_E_NOMSK 0x1
12915
12917
#define ALT_USB_HOST_HAINTMSK_HAINTMSK_LSB 0
12918
12919
#define ALT_USB_HOST_HAINTMSK_HAINTMSK_MSB 15
12920
12921
#define ALT_USB_HOST_HAINTMSK_HAINTMSK_WIDTH 16
12922
12923
#define ALT_USB_HOST_HAINTMSK_HAINTMSK_SET_MSK 0x0000ffff
12924
12925
#define ALT_USB_HOST_HAINTMSK_HAINTMSK_CLR_MSK 0xffff0000
12926
12927
#define ALT_USB_HOST_HAINTMSK_HAINTMSK_RESET 0x0
12928
12929
#define ALT_USB_HOST_HAINTMSK_HAINTMSK_GET(value) (((value) & 0x0000ffff) >> 0)
12930
12931
#define ALT_USB_HOST_HAINTMSK_HAINTMSK_SET(value) (((value) << 0) & 0x0000ffff)
12932
12933
#ifndef __ASSEMBLY__
12934
12944
struct
ALT_USB_HOST_HAINTMSK_s
12945
{
12946
uint32_t
haintmsk
: 16;
12947
uint32_t : 16;
12948
};
12949
12951
typedef
volatile
struct
ALT_USB_HOST_HAINTMSK_s
ALT_USB_HOST_HAINTMSK_t
;
12952
#endif
/* __ASSEMBLY__ */
12953
12955
#define ALT_USB_HOST_HAINTMSK_OFST 0x18
12956
12957
#define ALT_USB_HOST_HAINTMSK_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_HOST_HAINTMSK_OFST))
12958
12984
#define ALT_USB_HOST_HFLBADDR_HFLBADDR_LSB 0
12985
12986
#define ALT_USB_HOST_HFLBADDR_HFLBADDR_MSB 31
12987
12988
#define ALT_USB_HOST_HFLBADDR_HFLBADDR_WIDTH 32
12989
12990
#define ALT_USB_HOST_HFLBADDR_HFLBADDR_SET_MSK 0xffffffff
12991
12992
#define ALT_USB_HOST_HFLBADDR_HFLBADDR_CLR_MSK 0x00000000
12993
12994
#define ALT_USB_HOST_HFLBADDR_HFLBADDR_RESET 0x0
12995
12996
#define ALT_USB_HOST_HFLBADDR_HFLBADDR_GET(value) (((value) & 0xffffffff) >> 0)
12997
12998
#define ALT_USB_HOST_HFLBADDR_HFLBADDR_SET(value) (((value) << 0) & 0xffffffff)
12999
13000
#ifndef __ASSEMBLY__
13001
13011
struct
ALT_USB_HOST_HFLBADDR_s
13012
{
13013
uint32_t
hflbaddr
: 32;
13014
};
13015
13017
typedef
volatile
struct
ALT_USB_HOST_HFLBADDR_s
ALT_USB_HOST_HFLBADDR_t
;
13018
#endif
/* __ASSEMBLY__ */
13019
13021
#define ALT_USB_HOST_HFLBADDR_OFST 0x1c
13022
13023
#define ALT_USB_HOST_HFLBADDR_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_HOST_HFLBADDR_OFST))
13024
13078
#define ALT_USB_HOST_HPRT_PRTCONNSTS_E_NOTATTACHED 0x0
13079
13084
#define ALT_USB_HOST_HPRT_PRTCONNSTS_E_ATTACHED 0x1
13085
13087
#define ALT_USB_HOST_HPRT_PRTCONNSTS_LSB 0
13088
13089
#define ALT_USB_HOST_HPRT_PRTCONNSTS_MSB 0
13090
13091
#define ALT_USB_HOST_HPRT_PRTCONNSTS_WIDTH 1
13092
13093
#define ALT_USB_HOST_HPRT_PRTCONNSTS_SET_MSK 0x00000001
13094
13095
#define ALT_USB_HOST_HPRT_PRTCONNSTS_CLR_MSK 0xfffffffe
13096
13097
#define ALT_USB_HOST_HPRT_PRTCONNSTS_RESET 0x0
13098
13099
#define ALT_USB_HOST_HPRT_PRTCONNSTS_GET(value) (((value) & 0x00000001) >> 0)
13100
13101
#define ALT_USB_HOST_HPRT_PRTCONNSTS_SET(value) (((value) << 0) & 0x00000001)
13102
13127
#define ALT_USB_HOST_HPRT_PRTCONNDET_E_ACT 0x0
13128
13133
#define ALT_USB_HOST_HPRT_PRTCONNDET_E_INACT 0x1
13134
13136
#define ALT_USB_HOST_HPRT_PRTCONNDET_LSB 1
13137
13138
#define ALT_USB_HOST_HPRT_PRTCONNDET_MSB 1
13139
13140
#define ALT_USB_HOST_HPRT_PRTCONNDET_WIDTH 1
13141
13142
#define ALT_USB_HOST_HPRT_PRTCONNDET_SET_MSK 0x00000002
13143
13144
#define ALT_USB_HOST_HPRT_PRTCONNDET_CLR_MSK 0xfffffffd
13145
13146
#define ALT_USB_HOST_HPRT_PRTCONNDET_RESET 0x0
13147
13148
#define ALT_USB_HOST_HPRT_PRTCONNDET_GET(value) (((value) & 0x00000002) >> 1)
13149
13150
#define ALT_USB_HOST_HPRT_PRTCONNDET_SET(value) (((value) << 1) & 0x00000002)
13151
13176
#define ALT_USB_HOST_HPRT_PRTENA_E_DISD 0x0
13177
13182
#define ALT_USB_HOST_HPRT_PRTENA_E_END 0x1
13183
13185
#define ALT_USB_HOST_HPRT_PRTENA_LSB 2
13186
13187
#define ALT_USB_HOST_HPRT_PRTENA_MSB 2
13188
13189
#define ALT_USB_HOST_HPRT_PRTENA_WIDTH 1
13190
13191
#define ALT_USB_HOST_HPRT_PRTENA_SET_MSK 0x00000004
13192
13193
#define ALT_USB_HOST_HPRT_PRTENA_CLR_MSK 0xfffffffb
13194
13195
#define ALT_USB_HOST_HPRT_PRTENA_RESET 0x0
13196
13197
#define ALT_USB_HOST_HPRT_PRTENA_GET(value) (((value) & 0x00000004) >> 2)
13198
13199
#define ALT_USB_HOST_HPRT_PRTENA_SET(value) (((value) << 2) & 0x00000004)
13200
13223
#define ALT_USB_HOST_HPRT_PRTENCHNG_E_INACT 0x0
13224
13229
#define ALT_USB_HOST_HPRT_PRTENCHNG_E_ACT 0x1
13230
13232
#define ALT_USB_HOST_HPRT_PRTENCHNG_LSB 3
13233
13234
#define ALT_USB_HOST_HPRT_PRTENCHNG_MSB 3
13235
13236
#define ALT_USB_HOST_HPRT_PRTENCHNG_WIDTH 1
13237
13238
#define ALT_USB_HOST_HPRT_PRTENCHNG_SET_MSK 0x00000008
13239
13240
#define ALT_USB_HOST_HPRT_PRTENCHNG_CLR_MSK 0xfffffff7
13241
13242
#define ALT_USB_HOST_HPRT_PRTENCHNG_RESET 0x0
13243
13244
#define ALT_USB_HOST_HPRT_PRTENCHNG_GET(value) (((value) & 0x00000008) >> 3)
13245
13246
#define ALT_USB_HOST_HPRT_PRTENCHNG_SET(value) (((value) << 3) & 0x00000008)
13247
13269
#define ALT_USB_HOST_HPRT_PRTOVRCURRACT_E_INACT 0x0
13270
13275
#define ALT_USB_HOST_HPRT_PRTOVRCURRACT_E_ACT 0x1
13276
13278
#define ALT_USB_HOST_HPRT_PRTOVRCURRACT_LSB 4
13279
13280
#define ALT_USB_HOST_HPRT_PRTOVRCURRACT_MSB 4
13281
13282
#define ALT_USB_HOST_HPRT_PRTOVRCURRACT_WIDTH 1
13283
13284
#define ALT_USB_HOST_HPRT_PRTOVRCURRACT_SET_MSK 0x00000010
13285
13286
#define ALT_USB_HOST_HPRT_PRTOVRCURRACT_CLR_MSK 0xffffffef
13287
13288
#define ALT_USB_HOST_HPRT_PRTOVRCURRACT_RESET 0x0
13289
13290
#define ALT_USB_HOST_HPRT_PRTOVRCURRACT_GET(value) (((value) & 0x00000010) >> 4)
13291
13292
#define ALT_USB_HOST_HPRT_PRTOVRCURRACT_SET(value) (((value) << 4) & 0x00000010)
13293
13316
#define ALT_USB_HOST_HPRT_PRTOVRCURRCHNG_E_INACT 0x0
13317
13322
#define ALT_USB_HOST_HPRT_PRTOVRCURRCHNG_E_ACT 0x1
13323
13325
#define ALT_USB_HOST_HPRT_PRTOVRCURRCHNG_LSB 5
13326
13327
#define ALT_USB_HOST_HPRT_PRTOVRCURRCHNG_MSB 5
13328
13329
#define ALT_USB_HOST_HPRT_PRTOVRCURRCHNG_WIDTH 1
13330
13331
#define ALT_USB_HOST_HPRT_PRTOVRCURRCHNG_SET_MSK 0x00000020
13332
13333
#define ALT_USB_HOST_HPRT_PRTOVRCURRCHNG_CLR_MSK 0xffffffdf
13334
13335
#define ALT_USB_HOST_HPRT_PRTOVRCURRCHNG_RESET 0x0
13336
13337
#define ALT_USB_HOST_HPRT_PRTOVRCURRCHNG_GET(value) (((value) & 0x00000020) >> 5)
13338
13339
#define ALT_USB_HOST_HPRT_PRTOVRCURRCHNG_SET(value) (((value) << 5) & 0x00000020)
13340
13377
#define ALT_USB_HOST_HPRT_PRTRES_E_NORESUME 0x0
13378
13383
#define ALT_USB_HOST_HPRT_PRTRES_E_RESUME 0x1
13384
13386
#define ALT_USB_HOST_HPRT_PRTRES_LSB 6
13387
13388
#define ALT_USB_HOST_HPRT_PRTRES_MSB 6
13389
13390
#define ALT_USB_HOST_HPRT_PRTRES_WIDTH 1
13391
13392
#define ALT_USB_HOST_HPRT_PRTRES_SET_MSK 0x00000040
13393
13394
#define ALT_USB_HOST_HPRT_PRTRES_CLR_MSK 0xffffffbf
13395
13396
#define ALT_USB_HOST_HPRT_PRTRES_RESET 0x0
13397
13398
#define ALT_USB_HOST_HPRT_PRTRES_GET(value) (((value) & 0x00000040) >> 6)
13399
13400
#define ALT_USB_HOST_HPRT_PRTRES_SET(value) (((value) << 6) & 0x00000040)
13401
13431
#define ALT_USB_HOST_HPRT_PRTSUSP_E_INACT 0x0
13432
13437
#define ALT_USB_HOST_HPRT_PRTSUSP_E_ACT 0x1
13438
13440
#define ALT_USB_HOST_HPRT_PRTSUSP_LSB 7
13441
13442
#define ALT_USB_HOST_HPRT_PRTSUSP_MSB 7
13443
13444
#define ALT_USB_HOST_HPRT_PRTSUSP_WIDTH 1
13445
13446
#define ALT_USB_HOST_HPRT_PRTSUSP_SET_MSK 0x00000080
13447
13448
#define ALT_USB_HOST_HPRT_PRTSUSP_CLR_MSK 0xffffff7f
13449
13450
#define ALT_USB_HOST_HPRT_PRTSUSP_RESET 0x0
13451
13452
#define ALT_USB_HOST_HPRT_PRTSUSP_GET(value) (((value) & 0x00000080) >> 7)
13453
13454
#define ALT_USB_HOST_HPRT_PRTSUSP_SET(value) (((value) << 7) & 0x00000080)
13455
13487
#define ALT_USB_HOST_HPRT_PRTRST_E_DISD 0x0
13488
13493
#define ALT_USB_HOST_HPRT_PRTRST_E_END 0x1
13494
13496
#define ALT_USB_HOST_HPRT_PRTRST_LSB 8
13497
13498
#define ALT_USB_HOST_HPRT_PRTRST_MSB 8
13499
13500
#define ALT_USB_HOST_HPRT_PRTRST_WIDTH 1
13501
13502
#define ALT_USB_HOST_HPRT_PRTRST_SET_MSK 0x00000100
13503
13504
#define ALT_USB_HOST_HPRT_PRTRST_CLR_MSK 0xfffffeff
13505
13506
#define ALT_USB_HOST_HPRT_PRTRST_RESET 0x0
13507
13508
#define ALT_USB_HOST_HPRT_PRTRST_GET(value) (((value) & 0x00000100) >> 8)
13509
13510
#define ALT_USB_HOST_HPRT_PRTRST_SET(value) (((value) << 8) & 0x00000100)
13511
13533
#define ALT_USB_HOST_HPRT_PRTLNSTS_E_PLUSD 0x1
13534
13539
#define ALT_USB_HOST_HPRT_PRTLNSTS_E_MINUSD 0x2
13540
13542
#define ALT_USB_HOST_HPRT_PRTLNSTS_LSB 10
13543
13544
#define ALT_USB_HOST_HPRT_PRTLNSTS_MSB 11
13545
13546
#define ALT_USB_HOST_HPRT_PRTLNSTS_WIDTH 2
13547
13548
#define ALT_USB_HOST_HPRT_PRTLNSTS_SET_MSK 0x00000c00
13549
13550
#define ALT_USB_HOST_HPRT_PRTLNSTS_CLR_MSK 0xfffff3ff
13551
13552
#define ALT_USB_HOST_HPRT_PRTLNSTS_RESET 0x0
13553
13554
#define ALT_USB_HOST_HPRT_PRTLNSTS_GET(value) (((value) & 0x00000c00) >> 10)
13555
13556
#define ALT_USB_HOST_HPRT_PRTLNSTS_SET(value) (((value) << 10) & 0x00000c00)
13557
13579
#define ALT_USB_HOST_HPRT_PRTPWR_E_OFF 0x0
13580
13585
#define ALT_USB_HOST_HPRT_PRTPWR_E_ON 0x1
13586
13588
#define ALT_USB_HOST_HPRT_PRTPWR_LSB 12
13589
13590
#define ALT_USB_HOST_HPRT_PRTPWR_MSB 12
13591
13592
#define ALT_USB_HOST_HPRT_PRTPWR_WIDTH 1
13593
13594
#define ALT_USB_HOST_HPRT_PRTPWR_SET_MSK 0x00001000
13595
13596
#define ALT_USB_HOST_HPRT_PRTPWR_CLR_MSK 0xffffefff
13597
13598
#define ALT_USB_HOST_HPRT_PRTPWR_RESET 0x0
13599
13600
#define ALT_USB_HOST_HPRT_PRTPWR_GET(value) (((value) & 0x00001000) >> 12)
13601
13602
#define ALT_USB_HOST_HPRT_PRTPWR_SET(value) (((value) << 12) & 0x00001000)
13603
13629
#define ALT_USB_HOST_HPRT_PRTTSTCTL_E_DISD 0x0
13630
13635
#define ALT_USB_HOST_HPRT_PRTTSTCTL_E_TESTJ 0x1
13636
13641
#define ALT_USB_HOST_HPRT_PRTTSTCTL_E_TESTK 0x2
13642
13647
#define ALT_USB_HOST_HPRT_PRTTSTCTL_E_TESTSN 0x3
13648
13653
#define ALT_USB_HOST_HPRT_PRTTSTCTL_E_TESTPM 0x4
13654
13659
#define ALT_USB_HOST_HPRT_PRTTSTCTL_E_TESTFENB 0x5
13660
13662
#define ALT_USB_HOST_HPRT_PRTTSTCTL_LSB 13
13663
13664
#define ALT_USB_HOST_HPRT_PRTTSTCTL_MSB 16
13665
13666
#define ALT_USB_HOST_HPRT_PRTTSTCTL_WIDTH 4
13667
13668
#define ALT_USB_HOST_HPRT_PRTTSTCTL_SET_MSK 0x0001e000
13669
13670
#define ALT_USB_HOST_HPRT_PRTTSTCTL_CLR_MSK 0xfffe1fff
13671
13672
#define ALT_USB_HOST_HPRT_PRTTSTCTL_RESET 0x0
13673
13674
#define ALT_USB_HOST_HPRT_PRTTSTCTL_GET(value) (((value) & 0x0001e000) >> 13)
13675
13676
#define ALT_USB_HOST_HPRT_PRTTSTCTL_SET(value) (((value) << 13) & 0x0001e000)
13677
13700
#define ALT_USB_HOST_HPRT_PRTSPD_E_HIGHSPD 0x0
13701
13706
#define ALT_USB_HOST_HPRT_PRTSPD_E_FULLSPD 0x1
13707
13712
#define ALT_USB_HOST_HPRT_PRTSPD_E_LOWSPD 0x2
13713
13718
#define ALT_USB_HOST_HPRT_PRTSPD_E_RSVD 0x3
13719
13721
#define ALT_USB_HOST_HPRT_PRTSPD_LSB 17
13722
13723
#define ALT_USB_HOST_HPRT_PRTSPD_MSB 18
13724
13725
#define ALT_USB_HOST_HPRT_PRTSPD_WIDTH 2
13726
13727
#define ALT_USB_HOST_HPRT_PRTSPD_SET_MSK 0x00060000
13728
13729
#define ALT_USB_HOST_HPRT_PRTSPD_CLR_MSK 0xfff9ffff
13730
13731
#define ALT_USB_HOST_HPRT_PRTSPD_RESET 0x0
13732
13733
#define ALT_USB_HOST_HPRT_PRTSPD_GET(value) (((value) & 0x00060000) >> 17)
13734
13735
#define ALT_USB_HOST_HPRT_PRTSPD_SET(value) (((value) << 17) & 0x00060000)
13736
13737
#ifndef __ASSEMBLY__
13738
13748
struct
ALT_USB_HOST_HPRT_s
13749
{
13750
const
uint32_t
prtconnsts
: 1;
13751
const
uint32_t
PrtConnDet
: 1;
13752
const
uint32_t
prtena
: 1;
13753
const
uint32_t
prtenchng
: 1;
13754
const
uint32_t
prtovrcurract
: 1;
13755
const
uint32_t
prtovrcurrchng
: 1;
13756
uint32_t
prtres
: 1;
13757
const
uint32_t
prtsusp
: 1;
13758
uint32_t
prtrst
: 1;
13759
uint32_t : 1;
13760
const
uint32_t
prtlnsts
: 2;
13761
uint32_t
prtpwr
: 1;
13762
uint32_t
prttstctl
: 4;
13763
const
uint32_t
prtspd
: 2;
13764
uint32_t : 13;
13765
};
13766
13768
typedef
volatile
struct
ALT_USB_HOST_HPRT_s
ALT_USB_HOST_HPRT_t
;
13769
#endif
/* __ASSEMBLY__ */
13770
13772
#define ALT_USB_HOST_HPRT_OFST 0x40
13773
13774
#define ALT_USB_HOST_HPRT_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_HOST_HPRT_OFST))
13775
13807
#define ALT_USB_HOST_HCCHAR0_MPS_LSB 0
13808
13809
#define ALT_USB_HOST_HCCHAR0_MPS_MSB 10
13810
13811
#define ALT_USB_HOST_HCCHAR0_MPS_WIDTH 11
13812
13813
#define ALT_USB_HOST_HCCHAR0_MPS_SET_MSK 0x000007ff
13814
13815
#define ALT_USB_HOST_HCCHAR0_MPS_CLR_MSK 0xfffff800
13816
13817
#define ALT_USB_HOST_HCCHAR0_MPS_RESET 0x0
13818
13819
#define ALT_USB_HOST_HCCHAR0_MPS_GET(value) (((value) & 0x000007ff) >> 0)
13820
13821
#define ALT_USB_HOST_HCCHAR0_MPS_SET(value) (((value) << 0) & 0x000007ff)
13822
13857
#define ALT_USB_HOST_HCCHAR0_EPNUM_E_ENDPT0 0x0
13858
13863
#define ALT_USB_HOST_HCCHAR0_EPNUM_E_ENDPT1 0x1
13864
13869
#define ALT_USB_HOST_HCCHAR0_EPNUM_E_ENDPT2 0x2
13870
13875
#define ALT_USB_HOST_HCCHAR0_EPNUM_E_ENDPT3 0x3
13876
13881
#define ALT_USB_HOST_HCCHAR0_EPNUM_E_ENDPT4 0x4
13882
13887
#define ALT_USB_HOST_HCCHAR0_EPNUM_E_ENDPT5 0x5
13888
13893
#define ALT_USB_HOST_HCCHAR0_EPNUM_E_ENDPT6 0x6
13894
13899
#define ALT_USB_HOST_HCCHAR0_EPNUM_E_ENDPT7 0x7
13900
13905
#define ALT_USB_HOST_HCCHAR0_EPNUM_E_ENDPT8 0x8
13906
13911
#define ALT_USB_HOST_HCCHAR0_EPNUM_E_ENDPT9 0x9
13912
13917
#define ALT_USB_HOST_HCCHAR0_EPNUM_E_ENDPT10 0xa
13918
13923
#define ALT_USB_HOST_HCCHAR0_EPNUM_E_ENDPT11 0xb
13924
13929
#define ALT_USB_HOST_HCCHAR0_EPNUM_E_ENDPT12 0xc
13930
13935
#define ALT_USB_HOST_HCCHAR0_EPNUM_E_ENDPT13 0xd
13936
13941
#define ALT_USB_HOST_HCCHAR0_EPNUM_E_ENDPT14 0xe
13942
13947
#define ALT_USB_HOST_HCCHAR0_EPNUM_E_ENDPT15 0xf
13948
13950
#define ALT_USB_HOST_HCCHAR0_EPNUM_LSB 11
13951
13952
#define ALT_USB_HOST_HCCHAR0_EPNUM_MSB 14
13953
13954
#define ALT_USB_HOST_HCCHAR0_EPNUM_WIDTH 4
13955
13956
#define ALT_USB_HOST_HCCHAR0_EPNUM_SET_MSK 0x00007800
13957
13958
#define ALT_USB_HOST_HCCHAR0_EPNUM_CLR_MSK 0xffff87ff
13959
13960
#define ALT_USB_HOST_HCCHAR0_EPNUM_RESET 0x0
13961
13962
#define ALT_USB_HOST_HCCHAR0_EPNUM_GET(value) (((value) & 0x00007800) >> 11)
13963
13964
#define ALT_USB_HOST_HCCHAR0_EPNUM_SET(value) (((value) << 11) & 0x00007800)
13965
13986
#define ALT_USB_HOST_HCCHAR0_EPDIR_E_OUTDIR 0x0
13987
13992
#define ALT_USB_HOST_HCCHAR0_EPDIR_E_INDIR 0x1
13993
13995
#define ALT_USB_HOST_HCCHAR0_EPDIR_LSB 15
13996
13997
#define ALT_USB_HOST_HCCHAR0_EPDIR_MSB 15
13998
13999
#define ALT_USB_HOST_HCCHAR0_EPDIR_WIDTH 1
14000
14001
#define ALT_USB_HOST_HCCHAR0_EPDIR_SET_MSK 0x00008000
14002
14003
#define ALT_USB_HOST_HCCHAR0_EPDIR_CLR_MSK 0xffff7fff
14004
14005
#define ALT_USB_HOST_HCCHAR0_EPDIR_RESET 0x0
14006
14007
#define ALT_USB_HOST_HCCHAR0_EPDIR_GET(value) (((value) & 0x00008000) >> 15)
14008
14009
#define ALT_USB_HOST_HCCHAR0_EPDIR_SET(value) (((value) << 15) & 0x00008000)
14010
14036
#define ALT_USB_HOST_HCCHAR0_LSPDDEV_E_NONLOWSPEED 0x0
14037
14042
#define ALT_USB_HOST_HCCHAR0_LSPDDEV_E_LOWSPEED 0x1
14043
14045
#define ALT_USB_HOST_HCCHAR0_LSPDDEV_LSB 17
14046
14047
#define ALT_USB_HOST_HCCHAR0_LSPDDEV_MSB 17
14048
14049
#define ALT_USB_HOST_HCCHAR0_LSPDDEV_WIDTH 1
14050
14051
#define ALT_USB_HOST_HCCHAR0_LSPDDEV_SET_MSK 0x00020000
14052
14053
#define ALT_USB_HOST_HCCHAR0_LSPDDEV_CLR_MSK 0xfffdffff
14054
14055
#define ALT_USB_HOST_HCCHAR0_LSPDDEV_RESET 0x0
14056
14057
#define ALT_USB_HOST_HCCHAR0_LSPDDEV_GET(value) (((value) & 0x00020000) >> 17)
14058
14059
#define ALT_USB_HOST_HCCHAR0_LSPDDEV_SET(value) (((value) << 17) & 0x00020000)
14060
14083
#define ALT_USB_HOST_HCCHAR0_EPTYPE_E_CTL 0x0
14084
14089
#define ALT_USB_HOST_HCCHAR0_EPTYPE_E_ISOC 0x1
14090
14095
#define ALT_USB_HOST_HCCHAR0_EPTYPE_E_BULK 0x2
14096
14101
#define ALT_USB_HOST_HCCHAR0_EPTYPE_E_INTERR 0x3
14102
14104
#define ALT_USB_HOST_HCCHAR0_EPTYPE_LSB 18
14105
14106
#define ALT_USB_HOST_HCCHAR0_EPTYPE_MSB 19
14107
14108
#define ALT_USB_HOST_HCCHAR0_EPTYPE_WIDTH 2
14109
14110
#define ALT_USB_HOST_HCCHAR0_EPTYPE_SET_MSK 0x000c0000
14111
14112
#define ALT_USB_HOST_HCCHAR0_EPTYPE_CLR_MSK 0xfff3ffff
14113
14114
#define ALT_USB_HOST_HCCHAR0_EPTYPE_RESET 0x0
14115
14116
#define ALT_USB_HOST_HCCHAR0_EPTYPE_GET(value) (((value) & 0x000c0000) >> 18)
14117
14118
#define ALT_USB_HOST_HCCHAR0_EPTYPE_SET(value) (((value) << 18) & 0x000c0000)
14119
14151
#define ALT_USB_HOST_HCCHAR0_EC_E_RSVD 0x0
14152
14157
#define ALT_USB_HOST_HCCHAR0_EC_E_TRANSONE 0x1
14158
14163
#define ALT_USB_HOST_HCCHAR0_EC_E_TRANSTWO 0x2
14164
14169
#define ALT_USB_HOST_HCCHAR0_EC_E_TRANSTHREE 0x3
14170
14172
#define ALT_USB_HOST_HCCHAR0_EC_LSB 20
14173
14174
#define ALT_USB_HOST_HCCHAR0_EC_MSB 21
14175
14176
#define ALT_USB_HOST_HCCHAR0_EC_WIDTH 2
14177
14178
#define ALT_USB_HOST_HCCHAR0_EC_SET_MSK 0x00300000
14179
14180
#define ALT_USB_HOST_HCCHAR0_EC_CLR_MSK 0xffcfffff
14181
14182
#define ALT_USB_HOST_HCCHAR0_EC_RESET 0x0
14183
14184
#define ALT_USB_HOST_HCCHAR0_EC_GET(value) (((value) & 0x00300000) >> 20)
14185
14186
#define ALT_USB_HOST_HCCHAR0_EC_SET(value) (((value) << 20) & 0x00300000)
14187
14197
#define ALT_USB_HOST_HCCHAR0_DEVADDR_LSB 22
14198
14199
#define ALT_USB_HOST_HCCHAR0_DEVADDR_MSB 28
14200
14201
#define ALT_USB_HOST_HCCHAR0_DEVADDR_WIDTH 7
14202
14203
#define ALT_USB_HOST_HCCHAR0_DEVADDR_SET_MSK 0x1fc00000
14204
14205
#define ALT_USB_HOST_HCCHAR0_DEVADDR_CLR_MSK 0xe03fffff
14206
14207
#define ALT_USB_HOST_HCCHAR0_DEVADDR_RESET 0x0
14208
14209
#define ALT_USB_HOST_HCCHAR0_DEVADDR_GET(value) (((value) & 0x1fc00000) >> 22)
14210
14211
#define ALT_USB_HOST_HCCHAR0_DEVADDR_SET(value) (((value) << 22) & 0x1fc00000)
14212
14235
#define ALT_USB_HOST_HCCHAR0_CHDIS_E_INACT 0x0
14236
14241
#define ALT_USB_HOST_HCCHAR0_CHDIS_E_ACT 0x1
14242
14244
#define ALT_USB_HOST_HCCHAR0_CHDIS_LSB 30
14245
14246
#define ALT_USB_HOST_HCCHAR0_CHDIS_MSB 30
14247
14248
#define ALT_USB_HOST_HCCHAR0_CHDIS_WIDTH 1
14249
14250
#define ALT_USB_HOST_HCCHAR0_CHDIS_SET_MSK 0x40000000
14251
14252
#define ALT_USB_HOST_HCCHAR0_CHDIS_CLR_MSK 0xbfffffff
14253
14254
#define ALT_USB_HOST_HCCHAR0_CHDIS_RESET 0x0
14255
14256
#define ALT_USB_HOST_HCCHAR0_CHDIS_GET(value) (((value) & 0x40000000) >> 30)
14257
14258
#define ALT_USB_HOST_HCCHAR0_CHDIS_SET(value) (((value) << 30) & 0x40000000)
14259
14284
#define ALT_USB_HOST_HCCHAR0_CHENA_E_NOTRDY 0x0
14285
14291
#define ALT_USB_HOST_HCCHAR0_CHENA_E_RDY 0x1
14292
14294
#define ALT_USB_HOST_HCCHAR0_CHENA_LSB 31
14295
14296
#define ALT_USB_HOST_HCCHAR0_CHENA_MSB 31
14297
14298
#define ALT_USB_HOST_HCCHAR0_CHENA_WIDTH 1
14299
14300
#define ALT_USB_HOST_HCCHAR0_CHENA_SET_MSK 0x80000000
14301
14302
#define ALT_USB_HOST_HCCHAR0_CHENA_CLR_MSK 0x7fffffff
14303
14304
#define ALT_USB_HOST_HCCHAR0_CHENA_RESET 0x0
14305
14306
#define ALT_USB_HOST_HCCHAR0_CHENA_GET(value) (((value) & 0x80000000) >> 31)
14307
14308
#define ALT_USB_HOST_HCCHAR0_CHENA_SET(value) (((value) << 31) & 0x80000000)
14309
14310
#ifndef __ASSEMBLY__
14311
14321
struct
ALT_USB_HOST_HCCHAR0_s
14322
{
14323
uint32_t
mps
: 11;
14324
uint32_t
epnum
: 4;
14325
uint32_t
epdir
: 1;
14326
uint32_t : 1;
14327
uint32_t
lspddev
: 1;
14328
uint32_t
eptype
: 2;
14329
uint32_t
ec
: 2;
14330
uint32_t
devaddr
: 7;
14331
uint32_t : 1;
14332
const
uint32_t
chdis
: 1;
14333
const
uint32_t
chena
: 1;
14334
};
14335
14337
typedef
volatile
struct
ALT_USB_HOST_HCCHAR0_s
ALT_USB_HOST_HCCHAR0_t
;
14338
#endif
/* __ASSEMBLY__ */
14339
14341
#define ALT_USB_HOST_HCCHAR0_OFST 0x100
14342
14343
#define ALT_USB_HOST_HCCHAR0_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_HOST_HCCHAR0_OFST))
14344
14371
#define ALT_USB_HOST_HCSPLT0_PRTADDR_LSB 0
14372
14373
#define ALT_USB_HOST_HCSPLT0_PRTADDR_MSB 6
14374
14375
#define ALT_USB_HOST_HCSPLT0_PRTADDR_WIDTH 7
14376
14377
#define ALT_USB_HOST_HCSPLT0_PRTADDR_SET_MSK 0x0000007f
14378
14379
#define ALT_USB_HOST_HCSPLT0_PRTADDR_CLR_MSK 0xffffff80
14380
14381
#define ALT_USB_HOST_HCSPLT0_PRTADDR_RESET 0x0
14382
14383
#define ALT_USB_HOST_HCSPLT0_PRTADDR_GET(value) (((value) & 0x0000007f) >> 0)
14384
14385
#define ALT_USB_HOST_HCSPLT0_PRTADDR_SET(value) (((value) << 0) & 0x0000007f)
14386
14396
#define ALT_USB_HOST_HCSPLT0_HUBADDR_LSB 7
14397
14398
#define ALT_USB_HOST_HCSPLT0_HUBADDR_MSB 13
14399
14400
#define ALT_USB_HOST_HCSPLT0_HUBADDR_WIDTH 7
14401
14402
#define ALT_USB_HOST_HCSPLT0_HUBADDR_SET_MSK 0x00003f80
14403
14404
#define ALT_USB_HOST_HCSPLT0_HUBADDR_CLR_MSK 0xffffc07f
14405
14406
#define ALT_USB_HOST_HCSPLT0_HUBADDR_RESET 0x0
14407
14408
#define ALT_USB_HOST_HCSPLT0_HUBADDR_GET(value) (((value) & 0x00003f80) >> 7)
14409
14410
#define ALT_USB_HOST_HCSPLT0_HUBADDR_SET(value) (((value) << 7) & 0x00003f80)
14411
14441
#define ALT_USB_HOST_HCSPLT0_XACTPOS_E_MIDDLE 0x0
14442
14448
#define ALT_USB_HOST_HCSPLT0_XACTPOS_E_END 0x1
14449
14455
#define ALT_USB_HOST_HCSPLT0_XACTPOS_E_BEGIN 0x2
14456
14462
#define ALT_USB_HOST_HCSPLT0_XACTPOS_E_ALL 0x3
14463
14465
#define ALT_USB_HOST_HCSPLT0_XACTPOS_LSB 14
14466
14467
#define ALT_USB_HOST_HCSPLT0_XACTPOS_MSB 15
14468
14469
#define ALT_USB_HOST_HCSPLT0_XACTPOS_WIDTH 2
14470
14471
#define ALT_USB_HOST_HCSPLT0_XACTPOS_SET_MSK 0x0000c000
14472
14473
#define ALT_USB_HOST_HCSPLT0_XACTPOS_CLR_MSK 0xffff3fff
14474
14475
#define ALT_USB_HOST_HCSPLT0_XACTPOS_RESET 0x0
14476
14477
#define ALT_USB_HOST_HCSPLT0_XACTPOS_GET(value) (((value) & 0x0000c000) >> 14)
14478
14479
#define ALT_USB_HOST_HCSPLT0_XACTPOS_SET(value) (((value) << 14) & 0x0000c000)
14480
14502
#define ALT_USB_HOST_HCSPLT0_COMPSPLT_E_NOSPLIT 0x0
14503
14508
#define ALT_USB_HOST_HCSPLT0_COMPSPLT_E_SPLIT 0x1
14509
14511
#define ALT_USB_HOST_HCSPLT0_COMPSPLT_LSB 16
14512
14513
#define ALT_USB_HOST_HCSPLT0_COMPSPLT_MSB 16
14514
14515
#define ALT_USB_HOST_HCSPLT0_COMPSPLT_WIDTH 1
14516
14517
#define ALT_USB_HOST_HCSPLT0_COMPSPLT_SET_MSK 0x00010000
14518
14519
#define ALT_USB_HOST_HCSPLT0_COMPSPLT_CLR_MSK 0xfffeffff
14520
14521
#define ALT_USB_HOST_HCSPLT0_COMPSPLT_RESET 0x0
14522
14523
#define ALT_USB_HOST_HCSPLT0_COMPSPLT_GET(value) (((value) & 0x00010000) >> 16)
14524
14525
#define ALT_USB_HOST_HCSPLT0_COMPSPLT_SET(value) (((value) << 16) & 0x00010000)
14526
14548
#define ALT_USB_HOST_HCSPLT0_SPLTENA_E_DISD 0x0
14549
14554
#define ALT_USB_HOST_HCSPLT0_SPLTENA_E_END 0x1
14555
14557
#define ALT_USB_HOST_HCSPLT0_SPLTENA_LSB 31
14558
14559
#define ALT_USB_HOST_HCSPLT0_SPLTENA_MSB 31
14560
14561
#define ALT_USB_HOST_HCSPLT0_SPLTENA_WIDTH 1
14562
14563
#define ALT_USB_HOST_HCSPLT0_SPLTENA_SET_MSK 0x80000000
14564
14565
#define ALT_USB_HOST_HCSPLT0_SPLTENA_CLR_MSK 0x7fffffff
14566
14567
#define ALT_USB_HOST_HCSPLT0_SPLTENA_RESET 0x0
14568
14569
#define ALT_USB_HOST_HCSPLT0_SPLTENA_GET(value) (((value) & 0x80000000) >> 31)
14570
14571
#define ALT_USB_HOST_HCSPLT0_SPLTENA_SET(value) (((value) << 31) & 0x80000000)
14572
14573
#ifndef __ASSEMBLY__
14574
14584
struct
ALT_USB_HOST_HCSPLT0_s
14585
{
14586
uint32_t
prtaddr
: 7;
14587
uint32_t
hubaddr
: 7;
14588
uint32_t
xactpos
: 2;
14589
uint32_t
compsplt
: 1;
14590
uint32_t : 14;
14591
uint32_t
spltena
: 1;
14592
};
14593
14595
typedef
volatile
struct
ALT_USB_HOST_HCSPLT0_s
ALT_USB_HOST_HCSPLT0_t
;
14596
#endif
/* __ASSEMBLY__ */
14597
14599
#define ALT_USB_HOST_HCSPLT0_OFST 0x104
14600
14601
#define ALT_USB_HOST_HCSPLT0_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_HOST_HCSPLT0_OFST))
14602
14657
#define ALT_USB_HOST_HCINT0_XFERCOMPL_E_INACT 0x0
14658
14663
#define ALT_USB_HOST_HCINT0_XFERCOMPL_E_ACT 0x1
14664
14666
#define ALT_USB_HOST_HCINT0_XFERCOMPL_LSB 0
14667
14668
#define ALT_USB_HOST_HCINT0_XFERCOMPL_MSB 0
14669
14670
#define ALT_USB_HOST_HCINT0_XFERCOMPL_WIDTH 1
14671
14672
#define ALT_USB_HOST_HCINT0_XFERCOMPL_SET_MSK 0x00000001
14673
14674
#define ALT_USB_HOST_HCINT0_XFERCOMPL_CLR_MSK 0xfffffffe
14675
14676
#define ALT_USB_HOST_HCINT0_XFERCOMPL_RESET 0x0
14677
14678
#define ALT_USB_HOST_HCINT0_XFERCOMPL_GET(value) (((value) & 0x00000001) >> 0)
14679
14680
#define ALT_USB_HOST_HCINT0_XFERCOMPL_SET(value) (((value) << 0) & 0x00000001)
14681
14715
#define ALT_USB_HOST_HCINT0_CHHLTD_E_INACT 0x0
14716
14721
#define ALT_USB_HOST_HCINT0_CHHLTD_E_ACT 0x1
14722
14724
#define ALT_USB_HOST_HCINT0_CHHLTD_LSB 1
14725
14726
#define ALT_USB_HOST_HCINT0_CHHLTD_MSB 1
14727
14728
#define ALT_USB_HOST_HCINT0_CHHLTD_WIDTH 1
14729
14730
#define ALT_USB_HOST_HCINT0_CHHLTD_SET_MSK 0x00000002
14731
14732
#define ALT_USB_HOST_HCINT0_CHHLTD_CLR_MSK 0xfffffffd
14733
14734
#define ALT_USB_HOST_HCINT0_CHHLTD_RESET 0x0
14735
14736
#define ALT_USB_HOST_HCINT0_CHHLTD_GET(value) (((value) & 0x00000002) >> 1)
14737
14738
#define ALT_USB_HOST_HCINT0_CHHLTD_SET(value) (((value) << 1) & 0x00000002)
14739
14762
#define ALT_USB_HOST_HCINT0_AHBERR_E_INACT 0x0
14763
14768
#define ALT_USB_HOST_HCINT0_AHBERR_E_ACT 0x1
14769
14771
#define ALT_USB_HOST_HCINT0_AHBERR_LSB 2
14772
14773
#define ALT_USB_HOST_HCINT0_AHBERR_MSB 2
14774
14775
#define ALT_USB_HOST_HCINT0_AHBERR_WIDTH 1
14776
14777
#define ALT_USB_HOST_HCINT0_AHBERR_SET_MSK 0x00000004
14778
14779
#define ALT_USB_HOST_HCINT0_AHBERR_CLR_MSK 0xfffffffb
14780
14781
#define ALT_USB_HOST_HCINT0_AHBERR_RESET 0x0
14782
14783
#define ALT_USB_HOST_HCINT0_AHBERR_GET(value) (((value) & 0x00000004) >> 2)
14784
14785
#define ALT_USB_HOST_HCINT0_AHBERR_SET(value) (((value) << 2) & 0x00000004)
14786
14809
#define ALT_USB_HOST_HCINT0_STALL_E_INACT 0x0
14810
14815
#define ALT_USB_HOST_HCINT0_STALL_E_ACT 0x1
14816
14818
#define ALT_USB_HOST_HCINT0_STALL_LSB 3
14819
14820
#define ALT_USB_HOST_HCINT0_STALL_MSB 3
14821
14822
#define ALT_USB_HOST_HCINT0_STALL_WIDTH 1
14823
14824
#define ALT_USB_HOST_HCINT0_STALL_SET_MSK 0x00000008
14825
14826
#define ALT_USB_HOST_HCINT0_STALL_CLR_MSK 0xfffffff7
14827
14828
#define ALT_USB_HOST_HCINT0_STALL_RESET 0x0
14829
14830
#define ALT_USB_HOST_HCINT0_STALL_GET(value) (((value) & 0x00000008) >> 3)
14831
14832
#define ALT_USB_HOST_HCINT0_STALL_SET(value) (((value) << 3) & 0x00000008)
14833
14856
#define ALT_USB_HOST_HCINT0_NAK_E_INACT 0x0
14857
14862
#define ALT_USB_HOST_HCINT0_NAK_E_ACT 0x1
14863
14865
#define ALT_USB_HOST_HCINT0_NAK_LSB 4
14866
14867
#define ALT_USB_HOST_HCINT0_NAK_MSB 4
14868
14869
#define ALT_USB_HOST_HCINT0_NAK_WIDTH 1
14870
14871
#define ALT_USB_HOST_HCINT0_NAK_SET_MSK 0x00000010
14872
14873
#define ALT_USB_HOST_HCINT0_NAK_CLR_MSK 0xffffffef
14874
14875
#define ALT_USB_HOST_HCINT0_NAK_RESET 0x0
14876
14877
#define ALT_USB_HOST_HCINT0_NAK_GET(value) (((value) & 0x00000010) >> 4)
14878
14879
#define ALT_USB_HOST_HCINT0_NAK_SET(value) (((value) << 4) & 0x00000010)
14880
14903
#define ALT_USB_HOST_HCINT0_ACK_E_INACT 0x0
14904
14909
#define ALT_USB_HOST_HCINT0_ACK_E_ACT 0x1
14910
14912
#define ALT_USB_HOST_HCINT0_ACK_LSB 5
14913
14914
#define ALT_USB_HOST_HCINT0_ACK_MSB 5
14915
14916
#define ALT_USB_HOST_HCINT0_ACK_WIDTH 1
14917
14918
#define ALT_USB_HOST_HCINT0_ACK_SET_MSK 0x00000020
14919
14920
#define ALT_USB_HOST_HCINT0_ACK_CLR_MSK 0xffffffdf
14921
14922
#define ALT_USB_HOST_HCINT0_ACK_RESET 0x0
14923
14924
#define ALT_USB_HOST_HCINT0_ACK_GET(value) (((value) & 0x00000020) >> 5)
14925
14926
#define ALT_USB_HOST_HCINT0_ACK_SET(value) (((value) << 5) & 0x00000020)
14927
14950
#define ALT_USB_HOST_HCINT0_NYET_E_INACT 0x0
14951
14956
#define ALT_USB_HOST_HCINT0_NYET_E_ACT 0x1
14957
14959
#define ALT_USB_HOST_HCINT0_NYET_LSB 6
14960
14961
#define ALT_USB_HOST_HCINT0_NYET_MSB 6
14962
14963
#define ALT_USB_HOST_HCINT0_NYET_WIDTH 1
14964
14965
#define ALT_USB_HOST_HCINT0_NYET_SET_MSK 0x00000040
14966
14967
#define ALT_USB_HOST_HCINT0_NYET_CLR_MSK 0xffffffbf
14968
14969
#define ALT_USB_HOST_HCINT0_NYET_RESET 0x0
14970
14971
#define ALT_USB_HOST_HCINT0_NYET_GET(value) (((value) & 0x00000040) >> 6)
14972
14973
#define ALT_USB_HOST_HCINT0_NYET_SET(value) (((value) << 6) & 0x00000040)
14974
15005
#define ALT_USB_HOST_HCINT0_XACTERR_E_INACT 0x0
15006
15011
#define ALT_USB_HOST_HCINT0_XACTERR_E_ACT 0x1
15012
15014
#define ALT_USB_HOST_HCINT0_XACTERR_LSB 7
15015
15016
#define ALT_USB_HOST_HCINT0_XACTERR_MSB 7
15017
15018
#define ALT_USB_HOST_HCINT0_XACTERR_WIDTH 1
15019
15020
#define ALT_USB_HOST_HCINT0_XACTERR_SET_MSK 0x00000080
15021
15022
#define ALT_USB_HOST_HCINT0_XACTERR_CLR_MSK 0xffffff7f
15023
15024
#define ALT_USB_HOST_HCINT0_XACTERR_RESET 0x0
15025
15026
#define ALT_USB_HOST_HCINT0_XACTERR_GET(value) (((value) & 0x00000080) >> 7)
15027
15028
#define ALT_USB_HOST_HCINT0_XACTERR_SET(value) (((value) << 7) & 0x00000080)
15029
15052
#define ALT_USB_HOST_HCINT0_BBLERR_E_INACT 0x0
15053
15058
#define ALT_USB_HOST_HCINT0_BBLERR_E_ACT 0x1
15059
15061
#define ALT_USB_HOST_HCINT0_BBLERR_LSB 8
15062
15063
#define ALT_USB_HOST_HCINT0_BBLERR_MSB 8
15064
15065
#define ALT_USB_HOST_HCINT0_BBLERR_WIDTH 1
15066
15067
#define ALT_USB_HOST_HCINT0_BBLERR_SET_MSK 0x00000100
15068
15069
#define ALT_USB_HOST_HCINT0_BBLERR_CLR_MSK 0xfffffeff
15070
15071
#define ALT_USB_HOST_HCINT0_BBLERR_RESET 0x0
15072
15073
#define ALT_USB_HOST_HCINT0_BBLERR_GET(value) (((value) & 0x00000100) >> 8)
15074
15075
#define ALT_USB_HOST_HCINT0_BBLERR_SET(value) (((value) << 8) & 0x00000100)
15076
15099
#define ALT_USB_HOST_HCINT0_FRMOVRUN_E_INACT 0x0
15100
15105
#define ALT_USB_HOST_HCINT0_FRMOVRUN_E_ACT 0x1
15106
15108
#define ALT_USB_HOST_HCINT0_FRMOVRUN_LSB 9
15109
15110
#define ALT_USB_HOST_HCINT0_FRMOVRUN_MSB 9
15111
15112
#define ALT_USB_HOST_HCINT0_FRMOVRUN_WIDTH 1
15113
15114
#define ALT_USB_HOST_HCINT0_FRMOVRUN_SET_MSK 0x00000200
15115
15116
#define ALT_USB_HOST_HCINT0_FRMOVRUN_CLR_MSK 0xfffffdff
15117
15118
#define ALT_USB_HOST_HCINT0_FRMOVRUN_RESET 0x0
15119
15120
#define ALT_USB_HOST_HCINT0_FRMOVRUN_GET(value) (((value) & 0x00000200) >> 9)
15121
15122
#define ALT_USB_HOST_HCINT0_FRMOVRUN_SET(value) (((value) << 9) & 0x00000200)
15123
15146
#define ALT_USB_HOST_HCINT0_DATATGLERR_E_INACT 0x0
15147
15152
#define ALT_USB_HOST_HCINT0_DATATGLERR_E_ACT 0x1
15153
15155
#define ALT_USB_HOST_HCINT0_DATATGLERR_LSB 10
15156
15157
#define ALT_USB_HOST_HCINT0_DATATGLERR_MSB 10
15158
15159
#define ALT_USB_HOST_HCINT0_DATATGLERR_WIDTH 1
15160
15161
#define ALT_USB_HOST_HCINT0_DATATGLERR_SET_MSK 0x00000400
15162
15163
#define ALT_USB_HOST_HCINT0_DATATGLERR_CLR_MSK 0xfffffbff
15164
15165
#define ALT_USB_HOST_HCINT0_DATATGLERR_RESET 0x0
15166
15167
#define ALT_USB_HOST_HCINT0_DATATGLERR_GET(value) (((value) & 0x00000400) >> 10)
15168
15169
#define ALT_USB_HOST_HCINT0_DATATGLERR_SET(value) (((value) << 10) & 0x00000400)
15170
15194
#define ALT_USB_HOST_HCINT0_BNAINTR_E_INACT 0x0
15195
15200
#define ALT_USB_HOST_HCINT0_BNAINTR_E_ACT 0x1
15201
15203
#define ALT_USB_HOST_HCINT0_BNAINTR_LSB 11
15204
15205
#define ALT_USB_HOST_HCINT0_BNAINTR_MSB 11
15206
15207
#define ALT_USB_HOST_HCINT0_BNAINTR_WIDTH 1
15208
15209
#define ALT_USB_HOST_HCINT0_BNAINTR_SET_MSK 0x00000800
15210
15211
#define ALT_USB_HOST_HCINT0_BNAINTR_CLR_MSK 0xfffff7ff
15212
15213
#define ALT_USB_HOST_HCINT0_BNAINTR_RESET 0x0
15214
15215
#define ALT_USB_HOST_HCINT0_BNAINTR_GET(value) (((value) & 0x00000800) >> 11)
15216
15217
#define ALT_USB_HOST_HCINT0_BNAINTR_SET(value) (((value) << 11) & 0x00000800)
15218
15242
#define ALT_USB_HOST_HCINT0_XCS_XACT_ERR_E_INACT 0x0
15243
15248
#define ALT_USB_HOST_HCINT0_XCS_XACT_ERR_E_ACVTIVE 0x1
15249
15251
#define ALT_USB_HOST_HCINT0_XCS_XACT_ERR_LSB 12
15252
15253
#define ALT_USB_HOST_HCINT0_XCS_XACT_ERR_MSB 12
15254
15255
#define ALT_USB_HOST_HCINT0_XCS_XACT_ERR_WIDTH 1
15256
15257
#define ALT_USB_HOST_HCINT0_XCS_XACT_ERR_SET_MSK 0x00001000
15258
15259
#define ALT_USB_HOST_HCINT0_XCS_XACT_ERR_CLR_MSK 0xffffefff
15260
15261
#define ALT_USB_HOST_HCINT0_XCS_XACT_ERR_RESET 0x0
15262
15263
#define ALT_USB_HOST_HCINT0_XCS_XACT_ERR_GET(value) (((value) & 0x00001000) >> 12)
15264
15265
#define ALT_USB_HOST_HCINT0_XCS_XACT_ERR_SET(value) (((value) << 12) & 0x00001000)
15266
15290
#define ALT_USB_HOST_HCINT0_DESC_LST_ROLLINTR_E_INACT 0x0
15291
15296
#define ALT_USB_HOST_HCINT0_DESC_LST_ROLLINTR_E_ACT 0x1
15297
15299
#define ALT_USB_HOST_HCINT0_DESC_LST_ROLLINTR_LSB 13
15300
15301
#define ALT_USB_HOST_HCINT0_DESC_LST_ROLLINTR_MSB 13
15302
15303
#define ALT_USB_HOST_HCINT0_DESC_LST_ROLLINTR_WIDTH 1
15304
15305
#define ALT_USB_HOST_HCINT0_DESC_LST_ROLLINTR_SET_MSK 0x00002000
15306
15307
#define ALT_USB_HOST_HCINT0_DESC_LST_ROLLINTR_CLR_MSK 0xffffdfff
15308
15309
#define ALT_USB_HOST_HCINT0_DESC_LST_ROLLINTR_RESET 0x0
15310
15311
#define ALT_USB_HOST_HCINT0_DESC_LST_ROLLINTR_GET(value) (((value) & 0x00002000) >> 13)
15312
15313
#define ALT_USB_HOST_HCINT0_DESC_LST_ROLLINTR_SET(value) (((value) << 13) & 0x00002000)
15314
15315
#ifndef __ASSEMBLY__
15316
15326
struct
ALT_USB_HOST_HCINT0_s
15327
{
15328
const
uint32_t
xfercompl
: 1;
15329
const
uint32_t
chhltd
: 1;
15330
const
uint32_t
ahberr
: 1;
15331
const
uint32_t
stall
: 1;
15332
const
uint32_t
nak
: 1;
15333
const
uint32_t
ack
: 1;
15334
const
uint32_t
nyet
: 1;
15335
const
uint32_t
xacterr
: 1;
15336
const
uint32_t
bblerr
: 1;
15337
const
uint32_t
frmovrun
: 1;
15338
const
uint32_t
datatglerr
: 1;
15339
const
uint32_t
bnaintr
: 1;
15340
const
uint32_t
xcs_xact_err
: 1;
15341
const
uint32_t
desc_lst_rollintr
: 1;
15342
uint32_t : 18;
15343
};
15344
15346
typedef
volatile
struct
ALT_USB_HOST_HCINT0_s
ALT_USB_HOST_HCINT0_t
;
15347
#endif
/* __ASSEMBLY__ */
15348
15350
#define ALT_USB_HOST_HCINT0_OFST 0x108
15351
15352
#define ALT_USB_HOST_HCINT0_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_HOST_HCINT0_OFST))
15353
15394
#define ALT_USB_HOST_HCINTMSK0_XFERCOMPLMSK_E_MSK 0x0
15395
15400
#define ALT_USB_HOST_HCINTMSK0_XFERCOMPLMSK_E_NOMSK 0x1
15401
15403
#define ALT_USB_HOST_HCINTMSK0_XFERCOMPLMSK_LSB 0
15404
15405
#define ALT_USB_HOST_HCINTMSK0_XFERCOMPLMSK_MSB 0
15406
15407
#define ALT_USB_HOST_HCINTMSK0_XFERCOMPLMSK_WIDTH 1
15408
15409
#define ALT_USB_HOST_HCINTMSK0_XFERCOMPLMSK_SET_MSK 0x00000001
15410
15411
#define ALT_USB_HOST_HCINTMSK0_XFERCOMPLMSK_CLR_MSK 0xfffffffe
15412
15413
#define ALT_USB_HOST_HCINTMSK0_XFERCOMPLMSK_RESET 0x0
15414
15415
#define ALT_USB_HOST_HCINTMSK0_XFERCOMPLMSK_GET(value) (((value) & 0x00000001) >> 0)
15416
15417
#define ALT_USB_HOST_HCINTMSK0_XFERCOMPLMSK_SET(value) (((value) << 0) & 0x00000001)
15418
15439
#define ALT_USB_HOST_HCINTMSK0_CHHLTDMSK_E_MSK 0x0
15440
15445
#define ALT_USB_HOST_HCINTMSK0_CHHLTDMSK_E_NOMSK 0x1
15446
15448
#define ALT_USB_HOST_HCINTMSK0_CHHLTDMSK_LSB 1
15449
15450
#define ALT_USB_HOST_HCINTMSK0_CHHLTDMSK_MSB 1
15451
15452
#define ALT_USB_HOST_HCINTMSK0_CHHLTDMSK_WIDTH 1
15453
15454
#define ALT_USB_HOST_HCINTMSK0_CHHLTDMSK_SET_MSK 0x00000002
15455
15456
#define ALT_USB_HOST_HCINTMSK0_CHHLTDMSK_CLR_MSK 0xfffffffd
15457
15458
#define ALT_USB_HOST_HCINTMSK0_CHHLTDMSK_RESET 0x0
15459
15460
#define ALT_USB_HOST_HCINTMSK0_CHHLTDMSK_GET(value) (((value) & 0x00000002) >> 1)
15461
15462
#define ALT_USB_HOST_HCINTMSK0_CHHLTDMSK_SET(value) (((value) << 1) & 0x00000002)
15463
15485
#define ALT_USB_HOST_HCINTMSK0_AHBERRMSK_E_MSK 0x0
15486
15491
#define ALT_USB_HOST_HCINTMSK0_AHBERRMSK_E_NOMSK 0x1
15492
15494
#define ALT_USB_HOST_HCINTMSK0_AHBERRMSK_LSB 2
15495
15496
#define ALT_USB_HOST_HCINTMSK0_AHBERRMSK_MSB 2
15497
15498
#define ALT_USB_HOST_HCINTMSK0_AHBERRMSK_WIDTH 1
15499
15500
#define ALT_USB_HOST_HCINTMSK0_AHBERRMSK_SET_MSK 0x00000004
15501
15502
#define ALT_USB_HOST_HCINTMSK0_AHBERRMSK_CLR_MSK 0xfffffffb
15503
15504
#define ALT_USB_HOST_HCINTMSK0_AHBERRMSK_RESET 0x0
15505
15506
#define ALT_USB_HOST_HCINTMSK0_AHBERRMSK_GET(value) (((value) & 0x00000004) >> 2)
15507
15508
#define ALT_USB_HOST_HCINTMSK0_AHBERRMSK_SET(value) (((value) << 2) & 0x00000004)
15509
15530
#define ALT_USB_HOST_HCINTMSK0_BNAINTRMSK_E_MSK 0x0
15531
15536
#define ALT_USB_HOST_HCINTMSK0_BNAINTRMSK_E_NOMSK 0x1
15537
15539
#define ALT_USB_HOST_HCINTMSK0_BNAINTRMSK_LSB 11
15540
15541
#define ALT_USB_HOST_HCINTMSK0_BNAINTRMSK_MSB 11
15542
15543
#define ALT_USB_HOST_HCINTMSK0_BNAINTRMSK_WIDTH 1
15544
15545
#define ALT_USB_HOST_HCINTMSK0_BNAINTRMSK_SET_MSK 0x00000800
15546
15547
#define ALT_USB_HOST_HCINTMSK0_BNAINTRMSK_CLR_MSK 0xfffff7ff
15548
15549
#define ALT_USB_HOST_HCINTMSK0_BNAINTRMSK_RESET 0x0
15550
15551
#define ALT_USB_HOST_HCINTMSK0_BNAINTRMSK_GET(value) (((value) & 0x00000800) >> 11)
15552
15553
#define ALT_USB_HOST_HCINTMSK0_BNAINTRMSK_SET(value) (((value) << 11) & 0x00000800)
15554
15575
#define ALT_USB_HOST_HCINTMSK0_FRM_LST_ROLLINTRMSK_E_MSK 0x0
15576
15581
#define ALT_USB_HOST_HCINTMSK0_FRM_LST_ROLLINTRMSK_E_NOMSK 0x1
15582
15584
#define ALT_USB_HOST_HCINTMSK0_FRM_LST_ROLLINTRMSK_LSB 13
15585
15586
#define ALT_USB_HOST_HCINTMSK0_FRM_LST_ROLLINTRMSK_MSB 13
15587
15588
#define ALT_USB_HOST_HCINTMSK0_FRM_LST_ROLLINTRMSK_WIDTH 1
15589
15590
#define ALT_USB_HOST_HCINTMSK0_FRM_LST_ROLLINTRMSK_SET_MSK 0x00002000
15591
15592
#define ALT_USB_HOST_HCINTMSK0_FRM_LST_ROLLINTRMSK_CLR_MSK 0xffffdfff
15593
15594
#define ALT_USB_HOST_HCINTMSK0_FRM_LST_ROLLINTRMSK_RESET 0x0
15595
15596
#define ALT_USB_HOST_HCINTMSK0_FRM_LST_ROLLINTRMSK_GET(value) (((value) & 0x00002000) >> 13)
15597
15598
#define ALT_USB_HOST_HCINTMSK0_FRM_LST_ROLLINTRMSK_SET(value) (((value) << 13) & 0x00002000)
15599
15600
#ifndef __ASSEMBLY__
15601
15611
struct
ALT_USB_HOST_HCINTMSK0_s
15612
{
15613
uint32_t
xfercomplmsk
: 1;
15614
uint32_t
chhltdmsk
: 1;
15615
uint32_t
ahberrmsk
: 1;
15616
uint32_t : 8;
15617
uint32_t
bnaintrmsk
: 1;
15618
uint32_t : 1;
15619
uint32_t
frm_lst_rollintrmsk
: 1;
15620
uint32_t : 18;
15621
};
15622
15624
typedef
volatile
struct
ALT_USB_HOST_HCINTMSK0_s
ALT_USB_HOST_HCINTMSK0_t
;
15625
#endif
/* __ASSEMBLY__ */
15626
15628
#define ALT_USB_HOST_HCINTMSK0_OFST 0x10c
15629
15630
#define ALT_USB_HOST_HCINTMSK0_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_HOST_HCINTMSK0_OFST))
15631
15660
#define ALT_USB_HOST_HCTSIZ0_XFERSIZE_LSB 0
15661
15662
#define ALT_USB_HOST_HCTSIZ0_XFERSIZE_MSB 18
15663
15664
#define ALT_USB_HOST_HCTSIZ0_XFERSIZE_WIDTH 19
15665
15666
#define ALT_USB_HOST_HCTSIZ0_XFERSIZE_SET_MSK 0x0007ffff
15667
15668
#define ALT_USB_HOST_HCTSIZ0_XFERSIZE_CLR_MSK 0xfff80000
15669
15670
#define ALT_USB_HOST_HCTSIZ0_XFERSIZE_RESET 0x0
15671
15672
#define ALT_USB_HOST_HCTSIZ0_XFERSIZE_GET(value) (((value) & 0x0007ffff) >> 0)
15673
15674
#define ALT_USB_HOST_HCTSIZ0_XFERSIZE_SET(value) (((value) << 0) & 0x0007ffff)
15675
15689
#define ALT_USB_HOST_HCTSIZ0_PKTCNT_LSB 19
15690
15691
#define ALT_USB_HOST_HCTSIZ0_PKTCNT_MSB 28
15692
15693
#define ALT_USB_HOST_HCTSIZ0_PKTCNT_WIDTH 10
15694
15695
#define ALT_USB_HOST_HCTSIZ0_PKTCNT_SET_MSK 0x1ff80000
15696
15697
#define ALT_USB_HOST_HCTSIZ0_PKTCNT_CLR_MSK 0xe007ffff
15698
15699
#define ALT_USB_HOST_HCTSIZ0_PKTCNT_RESET 0x0
15700
15701
#define ALT_USB_HOST_HCTSIZ0_PKTCNT_GET(value) (((value) & 0x1ff80000) >> 19)
15702
15703
#define ALT_USB_HOST_HCTSIZ0_PKTCNT_SET(value) (((value) << 19) & 0x1ff80000)
15704
15728
#define ALT_USB_HOST_HCTSIZ0_PID_E_DATA0 0x0
15729
15734
#define ALT_USB_HOST_HCTSIZ0_PID_E_DATA2 0x1
15735
15740
#define ALT_USB_HOST_HCTSIZ0_PID_E_DATA1 0x2
15741
15746
#define ALT_USB_HOST_HCTSIZ0_PID_E_MDATA 0x3
15747
15749
#define ALT_USB_HOST_HCTSIZ0_PID_LSB 29
15750
15751
#define ALT_USB_HOST_HCTSIZ0_PID_MSB 30
15752
15753
#define ALT_USB_HOST_HCTSIZ0_PID_WIDTH 2
15754
15755
#define ALT_USB_HOST_HCTSIZ0_PID_SET_MSK 0x60000000
15756
15757
#define ALT_USB_HOST_HCTSIZ0_PID_CLR_MSK 0x9fffffff
15758
15759
#define ALT_USB_HOST_HCTSIZ0_PID_RESET 0x0
15760
15761
#define ALT_USB_HOST_HCTSIZ0_PID_GET(value) (((value) & 0x60000000) >> 29)
15762
15763
#define ALT_USB_HOST_HCTSIZ0_PID_SET(value) (((value) << 29) & 0x60000000)
15764
15787
#define ALT_USB_HOST_HCTSIZ0_DOPNG_E_NOPING 0x0
15788
15793
#define ALT_USB_HOST_HCTSIZ0_DOPNG_E_PING 0x1
15794
15796
#define ALT_USB_HOST_HCTSIZ0_DOPNG_LSB 31
15797
15798
#define ALT_USB_HOST_HCTSIZ0_DOPNG_MSB 31
15799
15800
#define ALT_USB_HOST_HCTSIZ0_DOPNG_WIDTH 1
15801
15802
#define ALT_USB_HOST_HCTSIZ0_DOPNG_SET_MSK 0x80000000
15803
15804
#define ALT_USB_HOST_HCTSIZ0_DOPNG_CLR_MSK 0x7fffffff
15805
15806
#define ALT_USB_HOST_HCTSIZ0_DOPNG_RESET 0x0
15807
15808
#define ALT_USB_HOST_HCTSIZ0_DOPNG_GET(value) (((value) & 0x80000000) >> 31)
15809
15810
#define ALT_USB_HOST_HCTSIZ0_DOPNG_SET(value) (((value) << 31) & 0x80000000)
15811
15812
#ifndef __ASSEMBLY__
15813
15823
struct
ALT_USB_HOST_HCTSIZ0_s
15824
{
15825
uint32_t
xfersize
: 19;
15826
uint32_t
pktcnt
: 10;
15827
uint32_t
pid
: 2;
15828
uint32_t
dopng
: 1;
15829
};
15830
15832
typedef
volatile
struct
ALT_USB_HOST_HCTSIZ0_s
ALT_USB_HOST_HCTSIZ0_t
;
15833
#endif
/* __ASSEMBLY__ */
15834
15836
#define ALT_USB_HOST_HCTSIZ0_OFST 0x110
15837
15838
#define ALT_USB_HOST_HCTSIZ0_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_HOST_HCTSIZ0_OFST))
15839
15899
#define ALT_USB_HOST_HCDMA0_HCDMA0_LSB 0
15900
15901
#define ALT_USB_HOST_HCDMA0_HCDMA0_MSB 31
15902
15903
#define ALT_USB_HOST_HCDMA0_HCDMA0_WIDTH 32
15904
15905
#define ALT_USB_HOST_HCDMA0_HCDMA0_SET_MSK 0xffffffff
15906
15907
#define ALT_USB_HOST_HCDMA0_HCDMA0_CLR_MSK 0x00000000
15908
15909
#define ALT_USB_HOST_HCDMA0_HCDMA0_RESET 0x0
15910
15911
#define ALT_USB_HOST_HCDMA0_HCDMA0_GET(value) (((value) & 0xffffffff) >> 0)
15912
15913
#define ALT_USB_HOST_HCDMA0_HCDMA0_SET(value) (((value) << 0) & 0xffffffff)
15914
15915
#ifndef __ASSEMBLY__
15916
15926
struct
ALT_USB_HOST_HCDMA0_s
15927
{
15928
uint32_t
hcdma0
: 32;
15929
};
15930
15932
typedef
volatile
struct
ALT_USB_HOST_HCDMA0_s
ALT_USB_HOST_HCDMA0_t
;
15933
#endif
/* __ASSEMBLY__ */
15934
15936
#define ALT_USB_HOST_HCDMA0_OFST 0x114
15937
15938
#define ALT_USB_HOST_HCDMA0_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_HOST_HCDMA0_OFST))
15939
15970
#define ALT_USB_HOST_HCDMAB0_HCDMAB0_LSB 0
15971
15972
#define ALT_USB_HOST_HCDMAB0_HCDMAB0_MSB 31
15973
15974
#define ALT_USB_HOST_HCDMAB0_HCDMAB0_WIDTH 32
15975
15976
#define ALT_USB_HOST_HCDMAB0_HCDMAB0_SET_MSK 0xffffffff
15977
15978
#define ALT_USB_HOST_HCDMAB0_HCDMAB0_CLR_MSK 0x00000000
15979
15980
#define ALT_USB_HOST_HCDMAB0_HCDMAB0_RESET 0x0
15981
15982
#define ALT_USB_HOST_HCDMAB0_HCDMAB0_GET(value) (((value) & 0xffffffff) >> 0)
15983
15984
#define ALT_USB_HOST_HCDMAB0_HCDMAB0_SET(value) (((value) << 0) & 0xffffffff)
15985
15986
#ifndef __ASSEMBLY__
15987
15997
struct
ALT_USB_HOST_HCDMAB0_s
15998
{
15999
uint32_t
hcdmab0
: 32;
16000
};
16001
16003
typedef
volatile
struct
ALT_USB_HOST_HCDMAB0_s
ALT_USB_HOST_HCDMAB0_t
;
16004
#endif
/* __ASSEMBLY__ */
16005
16007
#define ALT_USB_HOST_HCDMAB0_OFST 0x118
16008
16009
#define ALT_USB_HOST_HCDMAB0_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_HOST_HCDMAB0_OFST))
16010
16042
#define ALT_USB_HOST_HCCHAR1_MPS_LSB 0
16043
16044
#define ALT_USB_HOST_HCCHAR1_MPS_MSB 10
16045
16046
#define ALT_USB_HOST_HCCHAR1_MPS_WIDTH 11
16047
16048
#define ALT_USB_HOST_HCCHAR1_MPS_SET_MSK 0x000007ff
16049
16050
#define ALT_USB_HOST_HCCHAR1_MPS_CLR_MSK 0xfffff800
16051
16052
#define ALT_USB_HOST_HCCHAR1_MPS_RESET 0x0
16053
16054
#define ALT_USB_HOST_HCCHAR1_MPS_GET(value) (((value) & 0x000007ff) >> 0)
16055
16056
#define ALT_USB_HOST_HCCHAR1_MPS_SET(value) (((value) << 0) & 0x000007ff)
16057
16092
#define ALT_USB_HOST_HCCHAR1_EPNUM_E_ENDPT0 0x0
16093
16098
#define ALT_USB_HOST_HCCHAR1_EPNUM_E_ENDPT1 0x1
16099
16104
#define ALT_USB_HOST_HCCHAR1_EPNUM_E_ENDPT2 0x2
16105
16110
#define ALT_USB_HOST_HCCHAR1_EPNUM_E_ENDPT3 0x3
16111
16116
#define ALT_USB_HOST_HCCHAR1_EPNUM_E_ENDPT4 0x4
16117
16122
#define ALT_USB_HOST_HCCHAR1_EPNUM_E_ENDPT5 0x5
16123
16128
#define ALT_USB_HOST_HCCHAR1_EPNUM_E_ENDPT6 0x6
16129
16134
#define ALT_USB_HOST_HCCHAR1_EPNUM_E_ENDPT7 0x7
16135
16140
#define ALT_USB_HOST_HCCHAR1_EPNUM_E_ENDPT8 0x8
16141
16146
#define ALT_USB_HOST_HCCHAR1_EPNUM_E_ENDPT9 0x9
16147
16152
#define ALT_USB_HOST_HCCHAR1_EPNUM_E_ENDPT10 0xa
16153
16158
#define ALT_USB_HOST_HCCHAR1_EPNUM_E_ENDPT11 0xb
16159
16164
#define ALT_USB_HOST_HCCHAR1_EPNUM_E_ENDPT12 0xc
16165
16170
#define ALT_USB_HOST_HCCHAR1_EPNUM_E_ENDPT13 0xd
16171
16176
#define ALT_USB_HOST_HCCHAR1_EPNUM_E_ENDPT14 0xe
16177
16182
#define ALT_USB_HOST_HCCHAR1_EPNUM_E_ENDPT15 0xf
16183
16185
#define ALT_USB_HOST_HCCHAR1_EPNUM_LSB 11
16186
16187
#define ALT_USB_HOST_HCCHAR1_EPNUM_MSB 14
16188
16189
#define ALT_USB_HOST_HCCHAR1_EPNUM_WIDTH 4
16190
16191
#define ALT_USB_HOST_HCCHAR1_EPNUM_SET_MSK 0x00007800
16192
16193
#define ALT_USB_HOST_HCCHAR1_EPNUM_CLR_MSK 0xffff87ff
16194
16195
#define ALT_USB_HOST_HCCHAR1_EPNUM_RESET 0x0
16196
16197
#define ALT_USB_HOST_HCCHAR1_EPNUM_GET(value) (((value) & 0x00007800) >> 11)
16198
16199
#define ALT_USB_HOST_HCCHAR1_EPNUM_SET(value) (((value) << 11) & 0x00007800)
16200
16221
#define ALT_USB_HOST_HCCHAR1_EPDIR_E_OUT 0x0
16222
16227
#define ALT_USB_HOST_HCCHAR1_EPDIR_E_IN 0x1
16228
16230
#define ALT_USB_HOST_HCCHAR1_EPDIR_LSB 15
16231
16232
#define ALT_USB_HOST_HCCHAR1_EPDIR_MSB 15
16233
16234
#define ALT_USB_HOST_HCCHAR1_EPDIR_WIDTH 1
16235
16236
#define ALT_USB_HOST_HCCHAR1_EPDIR_SET_MSK 0x00008000
16237
16238
#define ALT_USB_HOST_HCCHAR1_EPDIR_CLR_MSK 0xffff7fff
16239
16240
#define ALT_USB_HOST_HCCHAR1_EPDIR_RESET 0x0
16241
16242
#define ALT_USB_HOST_HCCHAR1_EPDIR_GET(value) (((value) & 0x00008000) >> 15)
16243
16244
#define ALT_USB_HOST_HCCHAR1_EPDIR_SET(value) (((value) << 15) & 0x00008000)
16245
16271
#define ALT_USB_HOST_HCCHAR1_LSPDDEV_E_DISD 0x0
16272
16277
#define ALT_USB_HOST_HCCHAR1_LSPDDEV_E_END 0x1
16278
16280
#define ALT_USB_HOST_HCCHAR1_LSPDDEV_LSB 17
16281
16282
#define ALT_USB_HOST_HCCHAR1_LSPDDEV_MSB 17
16283
16284
#define ALT_USB_HOST_HCCHAR1_LSPDDEV_WIDTH 1
16285
16286
#define ALT_USB_HOST_HCCHAR1_LSPDDEV_SET_MSK 0x00020000
16287
16288
#define ALT_USB_HOST_HCCHAR1_LSPDDEV_CLR_MSK 0xfffdffff
16289
16290
#define ALT_USB_HOST_HCCHAR1_LSPDDEV_RESET 0x0
16291
16292
#define ALT_USB_HOST_HCCHAR1_LSPDDEV_GET(value) (((value) & 0x00020000) >> 17)
16293
16294
#define ALT_USB_HOST_HCCHAR1_LSPDDEV_SET(value) (((value) << 17) & 0x00020000)
16295
16318
#define ALT_USB_HOST_HCCHAR1_EPTYPE_E_CTL 0x0
16319
16324
#define ALT_USB_HOST_HCCHAR1_EPTYPE_E_ISOC 0x1
16325
16330
#define ALT_USB_HOST_HCCHAR1_EPTYPE_E_BULK 0x2
16331
16336
#define ALT_USB_HOST_HCCHAR1_EPTYPE_E_INTERR 0x3
16337
16339
#define ALT_USB_HOST_HCCHAR1_EPTYPE_LSB 18
16340
16341
#define ALT_USB_HOST_HCCHAR1_EPTYPE_MSB 19
16342
16343
#define ALT_USB_HOST_HCCHAR1_EPTYPE_WIDTH 2
16344
16345
#define ALT_USB_HOST_HCCHAR1_EPTYPE_SET_MSK 0x000c0000
16346
16347
#define ALT_USB_HOST_HCCHAR1_EPTYPE_CLR_MSK 0xfff3ffff
16348
16349
#define ALT_USB_HOST_HCCHAR1_EPTYPE_RESET 0x0
16350
16351
#define ALT_USB_HOST_HCCHAR1_EPTYPE_GET(value) (((value) & 0x000c0000) >> 18)
16352
16353
#define ALT_USB_HOST_HCCHAR1_EPTYPE_SET(value) (((value) << 18) & 0x000c0000)
16354
16386
#define ALT_USB_HOST_HCCHAR1_EC_E_RSVD 0x0
16387
16392
#define ALT_USB_HOST_HCCHAR1_EC_E_TRANSONE 0x1
16393
16398
#define ALT_USB_HOST_HCCHAR1_EC_E_TRANSTWO 0x2
16399
16404
#define ALT_USB_HOST_HCCHAR1_EC_E_TRANSTHREE 0x3
16405
16407
#define ALT_USB_HOST_HCCHAR1_EC_LSB 20
16408
16409
#define ALT_USB_HOST_HCCHAR1_EC_MSB 21
16410
16411
#define ALT_USB_HOST_HCCHAR1_EC_WIDTH 2
16412
16413
#define ALT_USB_HOST_HCCHAR1_EC_SET_MSK 0x00300000
16414
16415
#define ALT_USB_HOST_HCCHAR1_EC_CLR_MSK 0xffcfffff
16416
16417
#define ALT_USB_HOST_HCCHAR1_EC_RESET 0x0
16418
16419
#define ALT_USB_HOST_HCCHAR1_EC_GET(value) (((value) & 0x00300000) >> 20)
16420
16421
#define ALT_USB_HOST_HCCHAR1_EC_SET(value) (((value) << 20) & 0x00300000)
16422
16432
#define ALT_USB_HOST_HCCHAR1_DEVADDR_LSB 22
16433
16434
#define ALT_USB_HOST_HCCHAR1_DEVADDR_MSB 28
16435
16436
#define ALT_USB_HOST_HCCHAR1_DEVADDR_WIDTH 7
16437
16438
#define ALT_USB_HOST_HCCHAR1_DEVADDR_SET_MSK 0x1fc00000
16439
16440
#define ALT_USB_HOST_HCCHAR1_DEVADDR_CLR_MSK 0xe03fffff
16441
16442
#define ALT_USB_HOST_HCCHAR1_DEVADDR_RESET 0x0
16443
16444
#define ALT_USB_HOST_HCCHAR1_DEVADDR_GET(value) (((value) & 0x1fc00000) >> 22)
16445
16446
#define ALT_USB_HOST_HCCHAR1_DEVADDR_SET(value) (((value) << 22) & 0x1fc00000)
16447
16470
#define ALT_USB_HOST_HCCHAR1_CHDIS_E_INACT 0x0
16471
16476
#define ALT_USB_HOST_HCCHAR1_CHDIS_E_ACT 0x1
16477
16479
#define ALT_USB_HOST_HCCHAR1_CHDIS_LSB 30
16480
16481
#define ALT_USB_HOST_HCCHAR1_CHDIS_MSB 30
16482
16483
#define ALT_USB_HOST_HCCHAR1_CHDIS_WIDTH 1
16484
16485
#define ALT_USB_HOST_HCCHAR1_CHDIS_SET_MSK 0x40000000
16486
16487
#define ALT_USB_HOST_HCCHAR1_CHDIS_CLR_MSK 0xbfffffff
16488
16489
#define ALT_USB_HOST_HCCHAR1_CHDIS_RESET 0x0
16490
16491
#define ALT_USB_HOST_HCCHAR1_CHDIS_GET(value) (((value) & 0x40000000) >> 30)
16492
16493
#define ALT_USB_HOST_HCCHAR1_CHDIS_SET(value) (((value) << 30) & 0x40000000)
16494
16525
#define ALT_USB_HOST_HCCHAR1_CHENA_E_INACT 0x0
16526
16532
#define ALT_USB_HOST_HCCHAR1_CHENA_E_ACT 0x1
16533
16535
#define ALT_USB_HOST_HCCHAR1_CHENA_LSB 31
16536
16537
#define ALT_USB_HOST_HCCHAR1_CHENA_MSB 31
16538
16539
#define ALT_USB_HOST_HCCHAR1_CHENA_WIDTH 1
16540
16541
#define ALT_USB_HOST_HCCHAR1_CHENA_SET_MSK 0x80000000
16542
16543
#define ALT_USB_HOST_HCCHAR1_CHENA_CLR_MSK 0x7fffffff
16544
16545
#define ALT_USB_HOST_HCCHAR1_CHENA_RESET 0x0
16546
16547
#define ALT_USB_HOST_HCCHAR1_CHENA_GET(value) (((value) & 0x80000000) >> 31)
16548
16549
#define ALT_USB_HOST_HCCHAR1_CHENA_SET(value) (((value) << 31) & 0x80000000)
16550
16551
#ifndef __ASSEMBLY__
16552
16562
struct
ALT_USB_HOST_HCCHAR1_s
16563
{
16564
uint32_t
mps
: 11;
16565
uint32_t
epnum
: 4;
16566
uint32_t
epdir
: 1;
16567
uint32_t : 1;
16568
uint32_t
lspddev
: 1;
16569
uint32_t
eptype
: 2;
16570
uint32_t
ec
: 2;
16571
uint32_t
devaddr
: 7;
16572
uint32_t : 1;
16573
const
uint32_t
chdis
: 1;
16574
const
uint32_t
chena
: 1;
16575
};
16576
16578
typedef
volatile
struct
ALT_USB_HOST_HCCHAR1_s
ALT_USB_HOST_HCCHAR1_t
;
16579
#endif
/* __ASSEMBLY__ */
16580
16582
#define ALT_USB_HOST_HCCHAR1_OFST 0x120
16583
16584
#define ALT_USB_HOST_HCCHAR1_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_HOST_HCCHAR1_OFST))
16585
16612
#define ALT_USB_HOST_HCSPLT1_PRTADDR_LSB 0
16613
16614
#define ALT_USB_HOST_HCSPLT1_PRTADDR_MSB 6
16615
16616
#define ALT_USB_HOST_HCSPLT1_PRTADDR_WIDTH 7
16617
16618
#define ALT_USB_HOST_HCSPLT1_PRTADDR_SET_MSK 0x0000007f
16619
16620
#define ALT_USB_HOST_HCSPLT1_PRTADDR_CLR_MSK 0xffffff80
16621
16622
#define ALT_USB_HOST_HCSPLT1_PRTADDR_RESET 0x0
16623
16624
#define ALT_USB_HOST_HCSPLT1_PRTADDR_GET(value) (((value) & 0x0000007f) >> 0)
16625
16626
#define ALT_USB_HOST_HCSPLT1_PRTADDR_SET(value) (((value) << 0) & 0x0000007f)
16627
16637
#define ALT_USB_HOST_HCSPLT1_HUBADDR_LSB 7
16638
16639
#define ALT_USB_HOST_HCSPLT1_HUBADDR_MSB 13
16640
16641
#define ALT_USB_HOST_HCSPLT1_HUBADDR_WIDTH 7
16642
16643
#define ALT_USB_HOST_HCSPLT1_HUBADDR_SET_MSK 0x00003f80
16644
16645
#define ALT_USB_HOST_HCSPLT1_HUBADDR_CLR_MSK 0xffffc07f
16646
16647
#define ALT_USB_HOST_HCSPLT1_HUBADDR_RESET 0x0
16648
16649
#define ALT_USB_HOST_HCSPLT1_HUBADDR_GET(value) (((value) & 0x00003f80) >> 7)
16650
16651
#define ALT_USB_HOST_HCSPLT1_HUBADDR_SET(value) (((value) << 7) & 0x00003f80)
16652
16682
#define ALT_USB_HOST_HCSPLT1_XACTPOS_E_MIDDLE 0x0
16683
16689
#define ALT_USB_HOST_HCSPLT1_XACTPOS_E_END 0x1
16690
16696
#define ALT_USB_HOST_HCSPLT1_XACTPOS_E_BEGIN 0x2
16697
16703
#define ALT_USB_HOST_HCSPLT1_XACTPOS_E_ALL 0x3
16704
16706
#define ALT_USB_HOST_HCSPLT1_XACTPOS_LSB 14
16707
16708
#define ALT_USB_HOST_HCSPLT1_XACTPOS_MSB 15
16709
16710
#define ALT_USB_HOST_HCSPLT1_XACTPOS_WIDTH 2
16711
16712
#define ALT_USB_HOST_HCSPLT1_XACTPOS_SET_MSK 0x0000c000
16713
16714
#define ALT_USB_HOST_HCSPLT1_XACTPOS_CLR_MSK 0xffff3fff
16715
16716
#define ALT_USB_HOST_HCSPLT1_XACTPOS_RESET 0x0
16717
16718
#define ALT_USB_HOST_HCSPLT1_XACTPOS_GET(value) (((value) & 0x0000c000) >> 14)
16719
16720
#define ALT_USB_HOST_HCSPLT1_XACTPOS_SET(value) (((value) << 14) & 0x0000c000)
16721
16743
#define ALT_USB_HOST_HCSPLT1_COMPSPLT_E_NOSPLIT 0x0
16744
16749
#define ALT_USB_HOST_HCSPLT1_COMPSPLT_E_SPLIT 0x1
16750
16752
#define ALT_USB_HOST_HCSPLT1_COMPSPLT_LSB 16
16753
16754
#define ALT_USB_HOST_HCSPLT1_COMPSPLT_MSB 16
16755
16756
#define ALT_USB_HOST_HCSPLT1_COMPSPLT_WIDTH 1
16757
16758
#define ALT_USB_HOST_HCSPLT1_COMPSPLT_SET_MSK 0x00010000
16759
16760
#define ALT_USB_HOST_HCSPLT1_COMPSPLT_CLR_MSK 0xfffeffff
16761
16762
#define ALT_USB_HOST_HCSPLT1_COMPSPLT_RESET 0x0
16763
16764
#define ALT_USB_HOST_HCSPLT1_COMPSPLT_GET(value) (((value) & 0x00010000) >> 16)
16765
16766
#define ALT_USB_HOST_HCSPLT1_COMPSPLT_SET(value) (((value) << 16) & 0x00010000)
16767
16789
#define ALT_USB_HOST_HCSPLT1_SPLTENA_E_DISD 0x0
16790
16795
#define ALT_USB_HOST_HCSPLT1_SPLTENA_E_END 0x1
16796
16798
#define ALT_USB_HOST_HCSPLT1_SPLTENA_LSB 31
16799
16800
#define ALT_USB_HOST_HCSPLT1_SPLTENA_MSB 31
16801
16802
#define ALT_USB_HOST_HCSPLT1_SPLTENA_WIDTH 1
16803
16804
#define ALT_USB_HOST_HCSPLT1_SPLTENA_SET_MSK 0x80000000
16805
16806
#define ALT_USB_HOST_HCSPLT1_SPLTENA_CLR_MSK 0x7fffffff
16807
16808
#define ALT_USB_HOST_HCSPLT1_SPLTENA_RESET 0x0
16809
16810
#define ALT_USB_HOST_HCSPLT1_SPLTENA_GET(value) (((value) & 0x80000000) >> 31)
16811
16812
#define ALT_USB_HOST_HCSPLT1_SPLTENA_SET(value) (((value) << 31) & 0x80000000)
16813
16814
#ifndef __ASSEMBLY__
16815
16825
struct
ALT_USB_HOST_HCSPLT1_s
16826
{
16827
uint32_t
prtaddr
: 7;
16828
uint32_t
hubaddr
: 7;
16829
uint32_t
xactpos
: 2;
16830
uint32_t
compsplt
: 1;
16831
uint32_t : 14;
16832
uint32_t
spltena
: 1;
16833
};
16834
16836
typedef
volatile
struct
ALT_USB_HOST_HCSPLT1_s
ALT_USB_HOST_HCSPLT1_t
;
16837
#endif
/* __ASSEMBLY__ */
16838
16840
#define ALT_USB_HOST_HCSPLT1_OFST 0x124
16841
16842
#define ALT_USB_HOST_HCSPLT1_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_HOST_HCSPLT1_OFST))
16843
16898
#define ALT_USB_HOST_HCINT1_XFERCOMPL_E_INACT 0x0
16899
16904
#define ALT_USB_HOST_HCINT1_XFERCOMPL_E_ACT 0x1
16905
16907
#define ALT_USB_HOST_HCINT1_XFERCOMPL_LSB 0
16908
16909
#define ALT_USB_HOST_HCINT1_XFERCOMPL_MSB 0
16910
16911
#define ALT_USB_HOST_HCINT1_XFERCOMPL_WIDTH 1
16912
16913
#define ALT_USB_HOST_HCINT1_XFERCOMPL_SET_MSK 0x00000001
16914
16915
#define ALT_USB_HOST_HCINT1_XFERCOMPL_CLR_MSK 0xfffffffe
16916
16917
#define ALT_USB_HOST_HCINT1_XFERCOMPL_RESET 0x0
16918
16919
#define ALT_USB_HOST_HCINT1_XFERCOMPL_GET(value) (((value) & 0x00000001) >> 0)
16920
16921
#define ALT_USB_HOST_HCINT1_XFERCOMPL_SET(value) (((value) << 0) & 0x00000001)
16922
16956
#define ALT_USB_HOST_HCINT1_CHHLTD_E_INACT 0x0
16957
16962
#define ALT_USB_HOST_HCINT1_CHHLTD_E_ACT 0x1
16963
16965
#define ALT_USB_HOST_HCINT1_CHHLTD_LSB 1
16966
16967
#define ALT_USB_HOST_HCINT1_CHHLTD_MSB 1
16968
16969
#define ALT_USB_HOST_HCINT1_CHHLTD_WIDTH 1
16970
16971
#define ALT_USB_HOST_HCINT1_CHHLTD_SET_MSK 0x00000002
16972
16973
#define ALT_USB_HOST_HCINT1_CHHLTD_CLR_MSK 0xfffffffd
16974
16975
#define ALT_USB_HOST_HCINT1_CHHLTD_RESET 0x0
16976
16977
#define ALT_USB_HOST_HCINT1_CHHLTD_GET(value) (((value) & 0x00000002) >> 1)
16978
16979
#define ALT_USB_HOST_HCINT1_CHHLTD_SET(value) (((value) << 1) & 0x00000002)
16980
17003
#define ALT_USB_HOST_HCINT1_AHBERR_E_INACT 0x0
17004
17009
#define ALT_USB_HOST_HCINT1_AHBERR_E_ACT 0x1
17010
17012
#define ALT_USB_HOST_HCINT1_AHBERR_LSB 2
17013
17014
#define ALT_USB_HOST_HCINT1_AHBERR_MSB 2
17015
17016
#define ALT_USB_HOST_HCINT1_AHBERR_WIDTH 1
17017
17018
#define ALT_USB_HOST_HCINT1_AHBERR_SET_MSK 0x00000004
17019
17020
#define ALT_USB_HOST_HCINT1_AHBERR_CLR_MSK 0xfffffffb
17021
17022
#define ALT_USB_HOST_HCINT1_AHBERR_RESET 0x0
17023
17024
#define ALT_USB_HOST_HCINT1_AHBERR_GET(value) (((value) & 0x00000004) >> 2)
17025
17026
#define ALT_USB_HOST_HCINT1_AHBERR_SET(value) (((value) << 2) & 0x00000004)
17027
17050
#define ALT_USB_HOST_HCINT1_STALL_E_INACT 0x0
17051
17056
#define ALT_USB_HOST_HCINT1_STALL_E_ACT 0x1
17057
17059
#define ALT_USB_HOST_HCINT1_STALL_LSB 3
17060
17061
#define ALT_USB_HOST_HCINT1_STALL_MSB 3
17062
17063
#define ALT_USB_HOST_HCINT1_STALL_WIDTH 1
17064
17065
#define ALT_USB_HOST_HCINT1_STALL_SET_MSK 0x00000008
17066
17067
#define ALT_USB_HOST_HCINT1_STALL_CLR_MSK 0xfffffff7
17068
17069
#define ALT_USB_HOST_HCINT1_STALL_RESET 0x0
17070
17071
#define ALT_USB_HOST_HCINT1_STALL_GET(value) (((value) & 0x00000008) >> 3)
17072
17073
#define ALT_USB_HOST_HCINT1_STALL_SET(value) (((value) << 3) & 0x00000008)
17074
17097
#define ALT_USB_HOST_HCINT1_NAK_E_INACT 0x0
17098
17103
#define ALT_USB_HOST_HCINT1_NAK_E_ACT 0x1
17104
17106
#define ALT_USB_HOST_HCINT1_NAK_LSB 4
17107
17108
#define ALT_USB_HOST_HCINT1_NAK_MSB 4
17109
17110
#define ALT_USB_HOST_HCINT1_NAK_WIDTH 1
17111
17112
#define ALT_USB_HOST_HCINT1_NAK_SET_MSK 0x00000010
17113
17114
#define ALT_USB_HOST_HCINT1_NAK_CLR_MSK 0xffffffef
17115
17116
#define ALT_USB_HOST_HCINT1_NAK_RESET 0x0
17117
17118
#define ALT_USB_HOST_HCINT1_NAK_GET(value) (((value) & 0x00000010) >> 4)
17119
17120
#define ALT_USB_HOST_HCINT1_NAK_SET(value) (((value) << 4) & 0x00000010)
17121
17144
#define ALT_USB_HOST_HCINT1_ACK_E_INACT 0x0
17145
17150
#define ALT_USB_HOST_HCINT1_ACK_E_ACT 0x1
17151
17153
#define ALT_USB_HOST_HCINT1_ACK_LSB 5
17154
17155
#define ALT_USB_HOST_HCINT1_ACK_MSB 5
17156
17157
#define ALT_USB_HOST_HCINT1_ACK_WIDTH 1
17158
17159
#define ALT_USB_HOST_HCINT1_ACK_SET_MSK 0x00000020
17160
17161
#define ALT_USB_HOST_HCINT1_ACK_CLR_MSK 0xffffffdf
17162
17163
#define ALT_USB_HOST_HCINT1_ACK_RESET 0x0
17164
17165
#define ALT_USB_HOST_HCINT1_ACK_GET(value) (((value) & 0x00000020) >> 5)
17166
17167
#define ALT_USB_HOST_HCINT1_ACK_SET(value) (((value) << 5) & 0x00000020)
17168
17191
#define ALT_USB_HOST_HCINT1_NYET_E_INACT 0x0
17192
17197
#define ALT_USB_HOST_HCINT1_NYET_E_ACT 0x1
17198
17200
#define ALT_USB_HOST_HCINT1_NYET_LSB 6
17201
17202
#define ALT_USB_HOST_HCINT1_NYET_MSB 6
17203
17204
#define ALT_USB_HOST_HCINT1_NYET_WIDTH 1
17205
17206
#define ALT_USB_HOST_HCINT1_NYET_SET_MSK 0x00000040
17207
17208
#define ALT_USB_HOST_HCINT1_NYET_CLR_MSK 0xffffffbf
17209
17210
#define ALT_USB_HOST_HCINT1_NYET_RESET 0x0
17211
17212
#define ALT_USB_HOST_HCINT1_NYET_GET(value) (((value) & 0x00000040) >> 6)
17213
17214
#define ALT_USB_HOST_HCINT1_NYET_SET(value) (((value) << 6) & 0x00000040)
17215
17246
#define ALT_USB_HOST_HCINT1_XACTERR_E_INACT 0x0
17247
17252
#define ALT_USB_HOST_HCINT1_XACTERR_E_ACT 0x1
17253
17255
#define ALT_USB_HOST_HCINT1_XACTERR_LSB 7
17256
17257
#define ALT_USB_HOST_HCINT1_XACTERR_MSB 7
17258
17259
#define ALT_USB_HOST_HCINT1_XACTERR_WIDTH 1
17260
17261
#define ALT_USB_HOST_HCINT1_XACTERR_SET_MSK 0x00000080
17262
17263
#define ALT_USB_HOST_HCINT1_XACTERR_CLR_MSK 0xffffff7f
17264
17265
#define ALT_USB_HOST_HCINT1_XACTERR_RESET 0x0
17266
17267
#define ALT_USB_HOST_HCINT1_XACTERR_GET(value) (((value) & 0x00000080) >> 7)
17268
17269
#define ALT_USB_HOST_HCINT1_XACTERR_SET(value) (((value) << 7) & 0x00000080)
17270
17293
#define ALT_USB_HOST_HCINT1_BBLERR_E_INACT 0x0
17294
17299
#define ALT_USB_HOST_HCINT1_BBLERR_E_ACT 0x1
17300
17302
#define ALT_USB_HOST_HCINT1_BBLERR_LSB 8
17303
17304
#define ALT_USB_HOST_HCINT1_BBLERR_MSB 8
17305
17306
#define ALT_USB_HOST_HCINT1_BBLERR_WIDTH 1
17307
17308
#define ALT_USB_HOST_HCINT1_BBLERR_SET_MSK 0x00000100
17309
17310
#define ALT_USB_HOST_HCINT1_BBLERR_CLR_MSK 0xfffffeff
17311
17312
#define ALT_USB_HOST_HCINT1_BBLERR_RESET 0x0
17313
17314
#define ALT_USB_HOST_HCINT1_BBLERR_GET(value) (((value) & 0x00000100) >> 8)
17315
17316
#define ALT_USB_HOST_HCINT1_BBLERR_SET(value) (((value) << 8) & 0x00000100)
17317
17340
#define ALT_USB_HOST_HCINT1_FRMOVRUN_E_INACT 0x0
17341
17346
#define ALT_USB_HOST_HCINT1_FRMOVRUN_E_ACT 0x1
17347
17349
#define ALT_USB_HOST_HCINT1_FRMOVRUN_LSB 9
17350
17351
#define ALT_USB_HOST_HCINT1_FRMOVRUN_MSB 9
17352
17353
#define ALT_USB_HOST_HCINT1_FRMOVRUN_WIDTH 1
17354
17355
#define ALT_USB_HOST_HCINT1_FRMOVRUN_SET_MSK 0x00000200
17356
17357
#define ALT_USB_HOST_HCINT1_FRMOVRUN_CLR_MSK 0xfffffdff
17358
17359
#define ALT_USB_HOST_HCINT1_FRMOVRUN_RESET 0x0
17360
17361
#define ALT_USB_HOST_HCINT1_FRMOVRUN_GET(value) (((value) & 0x00000200) >> 9)
17362
17363
#define ALT_USB_HOST_HCINT1_FRMOVRUN_SET(value) (((value) << 9) & 0x00000200)
17364
17387
#define ALT_USB_HOST_HCINT1_DATATGLERR_E_INACT 0x0
17388
17393
#define ALT_USB_HOST_HCINT1_DATATGLERR_E_ACT 0x1
17394
17396
#define ALT_USB_HOST_HCINT1_DATATGLERR_LSB 10
17397
17398
#define ALT_USB_HOST_HCINT1_DATATGLERR_MSB 10
17399
17400
#define ALT_USB_HOST_HCINT1_DATATGLERR_WIDTH 1
17401
17402
#define ALT_USB_HOST_HCINT1_DATATGLERR_SET_MSK 0x00000400
17403
17404
#define ALT_USB_HOST_HCINT1_DATATGLERR_CLR_MSK 0xfffffbff
17405
17406
#define ALT_USB_HOST_HCINT1_DATATGLERR_RESET 0x0
17407
17408
#define ALT_USB_HOST_HCINT1_DATATGLERR_GET(value) (((value) & 0x00000400) >> 10)
17409
17410
#define ALT_USB_HOST_HCINT1_DATATGLERR_SET(value) (((value) << 10) & 0x00000400)
17411
17435
#define ALT_USB_HOST_HCINT1_BNAINTR_E_INACT 0x0
17436
17441
#define ALT_USB_HOST_HCINT1_BNAINTR_E_ACT 0x1
17442
17444
#define ALT_USB_HOST_HCINT1_BNAINTR_LSB 11
17445
17446
#define ALT_USB_HOST_HCINT1_BNAINTR_MSB 11
17447
17448
#define ALT_USB_HOST_HCINT1_BNAINTR_WIDTH 1
17449
17450
#define ALT_USB_HOST_HCINT1_BNAINTR_SET_MSK 0x00000800
17451
17452
#define ALT_USB_HOST_HCINT1_BNAINTR_CLR_MSK 0xfffff7ff
17453
17454
#define ALT_USB_HOST_HCINT1_BNAINTR_RESET 0x0
17455
17456
#define ALT_USB_HOST_HCINT1_BNAINTR_GET(value) (((value) & 0x00000800) >> 11)
17457
17458
#define ALT_USB_HOST_HCINT1_BNAINTR_SET(value) (((value) << 11) & 0x00000800)
17459
17483
#define ALT_USB_HOST_HCINT1_XCS_XACT_ERR_E_INACT 0x0
17484
17489
#define ALT_USB_HOST_HCINT1_XCS_XACT_ERR_E_ACVTIVE 0x1
17490
17492
#define ALT_USB_HOST_HCINT1_XCS_XACT_ERR_LSB 12
17493
17494
#define ALT_USB_HOST_HCINT1_XCS_XACT_ERR_MSB 12
17495
17496
#define ALT_USB_HOST_HCINT1_XCS_XACT_ERR_WIDTH 1
17497
17498
#define ALT_USB_HOST_HCINT1_XCS_XACT_ERR_SET_MSK 0x00001000
17499
17500
#define ALT_USB_HOST_HCINT1_XCS_XACT_ERR_CLR_MSK 0xffffefff
17501
17502
#define ALT_USB_HOST_HCINT1_XCS_XACT_ERR_RESET 0x0
17503
17504
#define ALT_USB_HOST_HCINT1_XCS_XACT_ERR_GET(value) (((value) & 0x00001000) >> 12)
17505
17506
#define ALT_USB_HOST_HCINT1_XCS_XACT_ERR_SET(value) (((value) << 12) & 0x00001000)
17507
17531
#define ALT_USB_HOST_HCINT1_DESC_LST_ROLLINTR_E_INACT 0x0
17532
17537
#define ALT_USB_HOST_HCINT1_DESC_LST_ROLLINTR_E_ACT 0x1
17538
17540
#define ALT_USB_HOST_HCINT1_DESC_LST_ROLLINTR_LSB 13
17541
17542
#define ALT_USB_HOST_HCINT1_DESC_LST_ROLLINTR_MSB 13
17543
17544
#define ALT_USB_HOST_HCINT1_DESC_LST_ROLLINTR_WIDTH 1
17545
17546
#define ALT_USB_HOST_HCINT1_DESC_LST_ROLLINTR_SET_MSK 0x00002000
17547
17548
#define ALT_USB_HOST_HCINT1_DESC_LST_ROLLINTR_CLR_MSK 0xffffdfff
17549
17550
#define ALT_USB_HOST_HCINT1_DESC_LST_ROLLINTR_RESET 0x0
17551
17552
#define ALT_USB_HOST_HCINT1_DESC_LST_ROLLINTR_GET(value) (((value) & 0x00002000) >> 13)
17553
17554
#define ALT_USB_HOST_HCINT1_DESC_LST_ROLLINTR_SET(value) (((value) << 13) & 0x00002000)
17555
17556
#ifndef __ASSEMBLY__
17557
17567
struct
ALT_USB_HOST_HCINT1_s
17568
{
17569
const
uint32_t
xfercompl
: 1;
17570
const
uint32_t
chhltd
: 1;
17571
const
uint32_t
ahberr
: 1;
17572
const
uint32_t
stall
: 1;
17573
const
uint32_t
nak
: 1;
17574
const
uint32_t
ack
: 1;
17575
const
uint32_t
nyet
: 1;
17576
const
uint32_t
xacterr
: 1;
17577
const
uint32_t
bblerr
: 1;
17578
const
uint32_t
frmovrun
: 1;
17579
const
uint32_t
datatglerr
: 1;
17580
const
uint32_t
bnaintr
: 1;
17581
const
uint32_t
xcs_xact_err
: 1;
17582
const
uint32_t
desc_lst_rollintr
: 1;
17583
uint32_t : 18;
17584
};
17585
17587
typedef
volatile
struct
ALT_USB_HOST_HCINT1_s
ALT_USB_HOST_HCINT1_t
;
17588
#endif
/* __ASSEMBLY__ */
17589
17591
#define ALT_USB_HOST_HCINT1_OFST 0x128
17592
17593
#define ALT_USB_HOST_HCINT1_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_HOST_HCINT1_OFST))
17594
17635
#define ALT_USB_HOST_HCINTMSK1_XFERCOMPLMSK_E_MSK 0x0
17636
17641
#define ALT_USB_HOST_HCINTMSK1_XFERCOMPLMSK_E_NOMSK 0x1
17642
17644
#define ALT_USB_HOST_HCINTMSK1_XFERCOMPLMSK_LSB 0
17645
17646
#define ALT_USB_HOST_HCINTMSK1_XFERCOMPLMSK_MSB 0
17647
17648
#define ALT_USB_HOST_HCINTMSK1_XFERCOMPLMSK_WIDTH 1
17649
17650
#define ALT_USB_HOST_HCINTMSK1_XFERCOMPLMSK_SET_MSK 0x00000001
17651
17652
#define ALT_USB_HOST_HCINTMSK1_XFERCOMPLMSK_CLR_MSK 0xfffffffe
17653
17654
#define ALT_USB_HOST_HCINTMSK1_XFERCOMPLMSK_RESET 0x0
17655
17656
#define ALT_USB_HOST_HCINTMSK1_XFERCOMPLMSK_GET(value) (((value) & 0x00000001) >> 0)
17657
17658
#define ALT_USB_HOST_HCINTMSK1_XFERCOMPLMSK_SET(value) (((value) << 0) & 0x00000001)
17659
17680
#define ALT_USB_HOST_HCINTMSK1_CHHLTDMSK_E_MSK 0x0
17681
17686
#define ALT_USB_HOST_HCINTMSK1_CHHLTDMSK_E_NOMSK 0x1
17687
17689
#define ALT_USB_HOST_HCINTMSK1_CHHLTDMSK_LSB 1
17690
17691
#define ALT_USB_HOST_HCINTMSK1_CHHLTDMSK_MSB 1
17692
17693
#define ALT_USB_HOST_HCINTMSK1_CHHLTDMSK_WIDTH 1
17694
17695
#define ALT_USB_HOST_HCINTMSK1_CHHLTDMSK_SET_MSK 0x00000002
17696
17697
#define ALT_USB_HOST_HCINTMSK1_CHHLTDMSK_CLR_MSK 0xfffffffd
17698
17699
#define ALT_USB_HOST_HCINTMSK1_CHHLTDMSK_RESET 0x0
17700
17701
#define ALT_USB_HOST_HCINTMSK1_CHHLTDMSK_GET(value) (((value) & 0x00000002) >> 1)
17702
17703
#define ALT_USB_HOST_HCINTMSK1_CHHLTDMSK_SET(value) (((value) << 1) & 0x00000002)
17704
17726
#define ALT_USB_HOST_HCINTMSK1_AHBERRMSK_E_MSK 0x0
17727
17732
#define ALT_USB_HOST_HCINTMSK1_AHBERRMSK_E_NOMSK 0x1
17733
17735
#define ALT_USB_HOST_HCINTMSK1_AHBERRMSK_LSB 2
17736
17737
#define ALT_USB_HOST_HCINTMSK1_AHBERRMSK_MSB 2
17738
17739
#define ALT_USB_HOST_HCINTMSK1_AHBERRMSK_WIDTH 1
17740
17741
#define ALT_USB_HOST_HCINTMSK1_AHBERRMSK_SET_MSK 0x00000004
17742
17743
#define ALT_USB_HOST_HCINTMSK1_AHBERRMSK_CLR_MSK 0xfffffffb
17744
17745
#define ALT_USB_HOST_HCINTMSK1_AHBERRMSK_RESET 0x0
17746
17747
#define ALT_USB_HOST_HCINTMSK1_AHBERRMSK_GET(value) (((value) & 0x00000004) >> 2)
17748
17749
#define ALT_USB_HOST_HCINTMSK1_AHBERRMSK_SET(value) (((value) << 2) & 0x00000004)
17750
17771
#define ALT_USB_HOST_HCINTMSK1_BNAINTRMSK_E_MSK 0x0
17772
17777
#define ALT_USB_HOST_HCINTMSK1_BNAINTRMSK_E_NOMSK 0x1
17778
17780
#define ALT_USB_HOST_HCINTMSK1_BNAINTRMSK_LSB 11
17781
17782
#define ALT_USB_HOST_HCINTMSK1_BNAINTRMSK_MSB 11
17783
17784
#define ALT_USB_HOST_HCINTMSK1_BNAINTRMSK_WIDTH 1
17785
17786
#define ALT_USB_HOST_HCINTMSK1_BNAINTRMSK_SET_MSK 0x00000800
17787
17788
#define ALT_USB_HOST_HCINTMSK1_BNAINTRMSK_CLR_MSK 0xfffff7ff
17789
17790
#define ALT_USB_HOST_HCINTMSK1_BNAINTRMSK_RESET 0x0
17791
17792
#define ALT_USB_HOST_HCINTMSK1_BNAINTRMSK_GET(value) (((value) & 0x00000800) >> 11)
17793
17794
#define ALT_USB_HOST_HCINTMSK1_BNAINTRMSK_SET(value) (((value) << 11) & 0x00000800)
17795
17816
#define ALT_USB_HOST_HCINTMSK1_FRM_LST_ROLLINTRMSK_E_MSK 0x0
17817
17822
#define ALT_USB_HOST_HCINTMSK1_FRM_LST_ROLLINTRMSK_E_NOMSK 0x1
17823
17825
#define ALT_USB_HOST_HCINTMSK1_FRM_LST_ROLLINTRMSK_LSB 13
17826
17827
#define ALT_USB_HOST_HCINTMSK1_FRM_LST_ROLLINTRMSK_MSB 13
17828
17829
#define ALT_USB_HOST_HCINTMSK1_FRM_LST_ROLLINTRMSK_WIDTH 1
17830
17831
#define ALT_USB_HOST_HCINTMSK1_FRM_LST_ROLLINTRMSK_SET_MSK 0x00002000
17832
17833
#define ALT_USB_HOST_HCINTMSK1_FRM_LST_ROLLINTRMSK_CLR_MSK 0xffffdfff
17834
17835
#define ALT_USB_HOST_HCINTMSK1_FRM_LST_ROLLINTRMSK_RESET 0x0
17836
17837
#define ALT_USB_HOST_HCINTMSK1_FRM_LST_ROLLINTRMSK_GET(value) (((value) & 0x00002000) >> 13)
17838
17839
#define ALT_USB_HOST_HCINTMSK1_FRM_LST_ROLLINTRMSK_SET(value) (((value) << 13) & 0x00002000)
17840
17841
#ifndef __ASSEMBLY__
17842
17852
struct
ALT_USB_HOST_HCINTMSK1_s
17853
{
17854
uint32_t
xfercomplmsk
: 1;
17855
uint32_t
chhltdmsk
: 1;
17856
uint32_t
ahberrmsk
: 1;
17857
uint32_t : 8;
17858
uint32_t
bnaintrmsk
: 1;
17859
uint32_t : 1;
17860
uint32_t
frm_lst_rollintrmsk
: 1;
17861
uint32_t : 18;
17862
};
17863
17865
typedef
volatile
struct
ALT_USB_HOST_HCINTMSK1_s
ALT_USB_HOST_HCINTMSK1_t
;
17866
#endif
/* __ASSEMBLY__ */
17867
17869
#define ALT_USB_HOST_HCINTMSK1_OFST 0x12c
17870
17871
#define ALT_USB_HOST_HCINTMSK1_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_HOST_HCINTMSK1_OFST))
17872
17901
#define ALT_USB_HOST_HCTSIZ1_XFERSIZE_LSB 0
17902
17903
#define ALT_USB_HOST_HCTSIZ1_XFERSIZE_MSB 18
17904
17905
#define ALT_USB_HOST_HCTSIZ1_XFERSIZE_WIDTH 19
17906
17907
#define ALT_USB_HOST_HCTSIZ1_XFERSIZE_SET_MSK 0x0007ffff
17908
17909
#define ALT_USB_HOST_HCTSIZ1_XFERSIZE_CLR_MSK 0xfff80000
17910
17911
#define ALT_USB_HOST_HCTSIZ1_XFERSIZE_RESET 0x0
17912
17913
#define ALT_USB_HOST_HCTSIZ1_XFERSIZE_GET(value) (((value) & 0x0007ffff) >> 0)
17914
17915
#define ALT_USB_HOST_HCTSIZ1_XFERSIZE_SET(value) (((value) << 0) & 0x0007ffff)
17916
17930
#define ALT_USB_HOST_HCTSIZ1_PKTCNT_LSB 19
17931
17932
#define ALT_USB_HOST_HCTSIZ1_PKTCNT_MSB 28
17933
17934
#define ALT_USB_HOST_HCTSIZ1_PKTCNT_WIDTH 10
17935
17936
#define ALT_USB_HOST_HCTSIZ1_PKTCNT_SET_MSK 0x1ff80000
17937
17938
#define ALT_USB_HOST_HCTSIZ1_PKTCNT_CLR_MSK 0xe007ffff
17939
17940
#define ALT_USB_HOST_HCTSIZ1_PKTCNT_RESET 0x0
17941
17942
#define ALT_USB_HOST_HCTSIZ1_PKTCNT_GET(value) (((value) & 0x1ff80000) >> 19)
17943
17944
#define ALT_USB_HOST_HCTSIZ1_PKTCNT_SET(value) (((value) << 19) & 0x1ff80000)
17945
17969
#define ALT_USB_HOST_HCTSIZ1_PID_E_DATA0 0x0
17970
17975
#define ALT_USB_HOST_HCTSIZ1_PID_E_DATA2 0x1
17976
17981
#define ALT_USB_HOST_HCTSIZ1_PID_E_DATA1 0x2
17982
17987
#define ALT_USB_HOST_HCTSIZ1_PID_E_MDATA 0x3
17988
17990
#define ALT_USB_HOST_HCTSIZ1_PID_LSB 29
17991
17992
#define ALT_USB_HOST_HCTSIZ1_PID_MSB 30
17993
17994
#define ALT_USB_HOST_HCTSIZ1_PID_WIDTH 2
17995
17996
#define ALT_USB_HOST_HCTSIZ1_PID_SET_MSK 0x60000000
17997
17998
#define ALT_USB_HOST_HCTSIZ1_PID_CLR_MSK 0x9fffffff
17999
18000
#define ALT_USB_HOST_HCTSIZ1_PID_RESET 0x0
18001
18002
#define ALT_USB_HOST_HCTSIZ1_PID_GET(value) (((value) & 0x60000000) >> 29)
18003
18004
#define ALT_USB_HOST_HCTSIZ1_PID_SET(value) (((value) << 29) & 0x60000000)
18005
18028
#define ALT_USB_HOST_HCTSIZ1_DOPNG_E_NOPING 0x0
18029
18034
#define ALT_USB_HOST_HCTSIZ1_DOPNG_E_PING 0x1
18035
18037
#define ALT_USB_HOST_HCTSIZ1_DOPNG_LSB 31
18038
18039
#define ALT_USB_HOST_HCTSIZ1_DOPNG_MSB 31
18040
18041
#define ALT_USB_HOST_HCTSIZ1_DOPNG_WIDTH 1
18042
18043
#define ALT_USB_HOST_HCTSIZ1_DOPNG_SET_MSK 0x80000000
18044
18045
#define ALT_USB_HOST_HCTSIZ1_DOPNG_CLR_MSK 0x7fffffff
18046
18047
#define ALT_USB_HOST_HCTSIZ1_DOPNG_RESET 0x0
18048
18049
#define ALT_USB_HOST_HCTSIZ1_DOPNG_GET(value) (((value) & 0x80000000) >> 31)
18050
18051
#define ALT_USB_HOST_HCTSIZ1_DOPNG_SET(value) (((value) << 31) & 0x80000000)
18052
18053
#ifndef __ASSEMBLY__
18054
18064
struct
ALT_USB_HOST_HCTSIZ1_s
18065
{
18066
uint32_t
xfersize
: 19;
18067
uint32_t
pktcnt
: 10;
18068
uint32_t
pid
: 2;
18069
uint32_t
dopng
: 1;
18070
};
18071
18073
typedef
volatile
struct
ALT_USB_HOST_HCTSIZ1_s
ALT_USB_HOST_HCTSIZ1_t
;
18074
#endif
/* __ASSEMBLY__ */
18075
18077
#define ALT_USB_HOST_HCTSIZ1_OFST 0x130
18078
18079
#define ALT_USB_HOST_HCTSIZ1_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_HOST_HCTSIZ1_OFST))
18080
18137
#define ALT_USB_HOST_HCDMA1_HCDMA1_LSB 0
18138
18139
#define ALT_USB_HOST_HCDMA1_HCDMA1_MSB 31
18140
18141
#define ALT_USB_HOST_HCDMA1_HCDMA1_WIDTH 32
18142
18143
#define ALT_USB_HOST_HCDMA1_HCDMA1_SET_MSK 0xffffffff
18144
18145
#define ALT_USB_HOST_HCDMA1_HCDMA1_CLR_MSK 0x00000000
18146
18147
#define ALT_USB_HOST_HCDMA1_HCDMA1_RESET 0x0
18148
18149
#define ALT_USB_HOST_HCDMA1_HCDMA1_GET(value) (((value) & 0xffffffff) >> 0)
18150
18151
#define ALT_USB_HOST_HCDMA1_HCDMA1_SET(value) (((value) << 0) & 0xffffffff)
18152
18153
#ifndef __ASSEMBLY__
18154
18164
struct
ALT_USB_HOST_HCDMA1_s
18165
{
18166
uint32_t
hcdma1
: 32;
18167
};
18168
18170
typedef
volatile
struct
ALT_USB_HOST_HCDMA1_s
ALT_USB_HOST_HCDMA1_t
;
18171
#endif
/* __ASSEMBLY__ */
18172
18174
#define ALT_USB_HOST_HCDMA1_OFST 0x134
18175
18176
#define ALT_USB_HOST_HCDMA1_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_HOST_HCDMA1_OFST))
18177
18208
#define ALT_USB_HOST_HCDMAB1_HCDMAB1_LSB 0
18209
18210
#define ALT_USB_HOST_HCDMAB1_HCDMAB1_MSB 31
18211
18212
#define ALT_USB_HOST_HCDMAB1_HCDMAB1_WIDTH 32
18213
18214
#define ALT_USB_HOST_HCDMAB1_HCDMAB1_SET_MSK 0xffffffff
18215
18216
#define ALT_USB_HOST_HCDMAB1_HCDMAB1_CLR_MSK 0x00000000
18217
18218
#define ALT_USB_HOST_HCDMAB1_HCDMAB1_RESET 0x0
18219
18220
#define ALT_USB_HOST_HCDMAB1_HCDMAB1_GET(value) (((value) & 0xffffffff) >> 0)
18221
18222
#define ALT_USB_HOST_HCDMAB1_HCDMAB1_SET(value) (((value) << 0) & 0xffffffff)
18223
18224
#ifndef __ASSEMBLY__
18225
18235
struct
ALT_USB_HOST_HCDMAB1_s
18236
{
18237
uint32_t
hcdmab1
: 32;
18238
};
18239
18241
typedef
volatile
struct
ALT_USB_HOST_HCDMAB1_s
ALT_USB_HOST_HCDMAB1_t
;
18242
#endif
/* __ASSEMBLY__ */
18243
18245
#define ALT_USB_HOST_HCDMAB1_OFST 0x138
18246
18247
#define ALT_USB_HOST_HCDMAB1_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_HOST_HCDMAB1_OFST))
18248
18280
#define ALT_USB_HOST_HCCHAR2_MPS_LSB 0
18281
18282
#define ALT_USB_HOST_HCCHAR2_MPS_MSB 10
18283
18284
#define ALT_USB_HOST_HCCHAR2_MPS_WIDTH 11
18285
18286
#define ALT_USB_HOST_HCCHAR2_MPS_SET_MSK 0x000007ff
18287
18288
#define ALT_USB_HOST_HCCHAR2_MPS_CLR_MSK 0xfffff800
18289
18290
#define ALT_USB_HOST_HCCHAR2_MPS_RESET 0x0
18291
18292
#define ALT_USB_HOST_HCCHAR2_MPS_GET(value) (((value) & 0x000007ff) >> 0)
18293
18294
#define ALT_USB_HOST_HCCHAR2_MPS_SET(value) (((value) << 0) & 0x000007ff)
18295
18330
#define ALT_USB_HOST_HCCHAR2_EPNUM_E_ENDPT0 0x0
18331
18336
#define ALT_USB_HOST_HCCHAR2_EPNUM_E_ENDPT1 0x1
18337
18342
#define ALT_USB_HOST_HCCHAR2_EPNUM_E_ENDPT2 0x2
18343
18348
#define ALT_USB_HOST_HCCHAR2_EPNUM_E_ENDPT3 0x3
18349
18354
#define ALT_USB_HOST_HCCHAR2_EPNUM_E_ENDPT4 0x4
18355
18360
#define ALT_USB_HOST_HCCHAR2_EPNUM_E_ENDPT5 0x5
18361
18366
#define ALT_USB_HOST_HCCHAR2_EPNUM_E_ENDPT6 0x6
18367
18372
#define ALT_USB_HOST_HCCHAR2_EPNUM_E_ENDPT7 0x7
18373
18378
#define ALT_USB_HOST_HCCHAR2_EPNUM_E_ENDPT8 0x8
18379
18384
#define ALT_USB_HOST_HCCHAR2_EPNUM_E_ENDPT9 0x9
18385
18390
#define ALT_USB_HOST_HCCHAR2_EPNUM_E_ENDPT10 0xa
18391
18396
#define ALT_USB_HOST_HCCHAR2_EPNUM_E_ENDPT11 0xb
18397
18402
#define ALT_USB_HOST_HCCHAR2_EPNUM_E_ENDPT12 0xc
18403
18408
#define ALT_USB_HOST_HCCHAR2_EPNUM_E_ENDPT13 0xd
18409
18414
#define ALT_USB_HOST_HCCHAR2_EPNUM_E_ENDPT14 0xe
18415
18420
#define ALT_USB_HOST_HCCHAR2_EPNUM_E_ENDPT15 0xf
18421
18423
#define ALT_USB_HOST_HCCHAR2_EPNUM_LSB 11
18424
18425
#define ALT_USB_HOST_HCCHAR2_EPNUM_MSB 14
18426
18427
#define ALT_USB_HOST_HCCHAR2_EPNUM_WIDTH 4
18428
18429
#define ALT_USB_HOST_HCCHAR2_EPNUM_SET_MSK 0x00007800
18430
18431
#define ALT_USB_HOST_HCCHAR2_EPNUM_CLR_MSK 0xffff87ff
18432
18433
#define ALT_USB_HOST_HCCHAR2_EPNUM_RESET 0x0
18434
18435
#define ALT_USB_HOST_HCCHAR2_EPNUM_GET(value) (((value) & 0x00007800) >> 11)
18436
18437
#define ALT_USB_HOST_HCCHAR2_EPNUM_SET(value) (((value) << 11) & 0x00007800)
18438
18459
#define ALT_USB_HOST_HCCHAR2_EPDIR_E_OUT 0x0
18460
18465
#define ALT_USB_HOST_HCCHAR2_EPDIR_E_IN 0x1
18466
18468
#define ALT_USB_HOST_HCCHAR2_EPDIR_LSB 15
18469
18470
#define ALT_USB_HOST_HCCHAR2_EPDIR_MSB 15
18471
18472
#define ALT_USB_HOST_HCCHAR2_EPDIR_WIDTH 1
18473
18474
#define ALT_USB_HOST_HCCHAR2_EPDIR_SET_MSK 0x00008000
18475
18476
#define ALT_USB_HOST_HCCHAR2_EPDIR_CLR_MSK 0xffff7fff
18477
18478
#define ALT_USB_HOST_HCCHAR2_EPDIR_RESET 0x0
18479
18480
#define ALT_USB_HOST_HCCHAR2_EPDIR_GET(value) (((value) & 0x00008000) >> 15)
18481
18482
#define ALT_USB_HOST_HCCHAR2_EPDIR_SET(value) (((value) << 15) & 0x00008000)
18483
18509
#define ALT_USB_HOST_HCCHAR2_LSPDDEV_E_DISD 0x0
18510
18515
#define ALT_USB_HOST_HCCHAR2_LSPDDEV_E_END 0x1
18516
18518
#define ALT_USB_HOST_HCCHAR2_LSPDDEV_LSB 17
18519
18520
#define ALT_USB_HOST_HCCHAR2_LSPDDEV_MSB 17
18521
18522
#define ALT_USB_HOST_HCCHAR2_LSPDDEV_WIDTH 1
18523
18524
#define ALT_USB_HOST_HCCHAR2_LSPDDEV_SET_MSK 0x00020000
18525
18526
#define ALT_USB_HOST_HCCHAR2_LSPDDEV_CLR_MSK 0xfffdffff
18527
18528
#define ALT_USB_HOST_HCCHAR2_LSPDDEV_RESET 0x0
18529
18530
#define ALT_USB_HOST_HCCHAR2_LSPDDEV_GET(value) (((value) & 0x00020000) >> 17)
18531
18532
#define ALT_USB_HOST_HCCHAR2_LSPDDEV_SET(value) (((value) << 17) & 0x00020000)
18533
18556
#define ALT_USB_HOST_HCCHAR2_EPTYPE_E_CTL 0x0
18557
18562
#define ALT_USB_HOST_HCCHAR2_EPTYPE_E_ISOC 0x1
18563
18568
#define ALT_USB_HOST_HCCHAR2_EPTYPE_E_BULK 0x2
18569
18574
#define ALT_USB_HOST_HCCHAR2_EPTYPE_E_INTERR 0x3
18575
18577
#define ALT_USB_HOST_HCCHAR2_EPTYPE_LSB 18
18578
18579
#define ALT_USB_HOST_HCCHAR2_EPTYPE_MSB 19
18580
18581
#define ALT_USB_HOST_HCCHAR2_EPTYPE_WIDTH 2
18582
18583
#define ALT_USB_HOST_HCCHAR2_EPTYPE_SET_MSK 0x000c0000
18584
18585
#define ALT_USB_HOST_HCCHAR2_EPTYPE_CLR_MSK 0xfff3ffff
18586
18587
#define ALT_USB_HOST_HCCHAR2_EPTYPE_RESET 0x0
18588
18589
#define ALT_USB_HOST_HCCHAR2_EPTYPE_GET(value) (((value) & 0x000c0000) >> 18)
18590
18591
#define ALT_USB_HOST_HCCHAR2_EPTYPE_SET(value) (((value) << 18) & 0x000c0000)
18592
18624
#define ALT_USB_HOST_HCCHAR2_EC_E_RSVD 0x0
18625
18630
#define ALT_USB_HOST_HCCHAR2_EC_E_TRANSONE 0x1
18631
18636
#define ALT_USB_HOST_HCCHAR2_EC_E_TRANSTWO 0x2
18637
18642
#define ALT_USB_HOST_HCCHAR2_EC_E_TRANSTHREE 0x3
18643
18645
#define ALT_USB_HOST_HCCHAR2_EC_LSB 20
18646
18647
#define ALT_USB_HOST_HCCHAR2_EC_MSB 21
18648
18649
#define ALT_USB_HOST_HCCHAR2_EC_WIDTH 2
18650
18651
#define ALT_USB_HOST_HCCHAR2_EC_SET_MSK 0x00300000
18652
18653
#define ALT_USB_HOST_HCCHAR2_EC_CLR_MSK 0xffcfffff
18654
18655
#define ALT_USB_HOST_HCCHAR2_EC_RESET 0x0
18656
18657
#define ALT_USB_HOST_HCCHAR2_EC_GET(value) (((value) & 0x00300000) >> 20)
18658
18659
#define ALT_USB_HOST_HCCHAR2_EC_SET(value) (((value) << 20) & 0x00300000)
18660
18670
#define ALT_USB_HOST_HCCHAR2_DEVADDR_LSB 22
18671
18672
#define ALT_USB_HOST_HCCHAR2_DEVADDR_MSB 28
18673
18674
#define ALT_USB_HOST_HCCHAR2_DEVADDR_WIDTH 7
18675
18676
#define ALT_USB_HOST_HCCHAR2_DEVADDR_SET_MSK 0x1fc00000
18677
18678
#define ALT_USB_HOST_HCCHAR2_DEVADDR_CLR_MSK 0xe03fffff
18679
18680
#define ALT_USB_HOST_HCCHAR2_DEVADDR_RESET 0x0
18681
18682
#define ALT_USB_HOST_HCCHAR2_DEVADDR_GET(value) (((value) & 0x1fc00000) >> 22)
18683
18684
#define ALT_USB_HOST_HCCHAR2_DEVADDR_SET(value) (((value) << 22) & 0x1fc00000)
18685
18708
#define ALT_USB_HOST_HCCHAR2_CHDIS_E_INACT 0x0
18709
18714
#define ALT_USB_HOST_HCCHAR2_CHDIS_E_ACT 0x1
18715
18717
#define ALT_USB_HOST_HCCHAR2_CHDIS_LSB 30
18718
18719
#define ALT_USB_HOST_HCCHAR2_CHDIS_MSB 30
18720
18721
#define ALT_USB_HOST_HCCHAR2_CHDIS_WIDTH 1
18722
18723
#define ALT_USB_HOST_HCCHAR2_CHDIS_SET_MSK 0x40000000
18724
18725
#define ALT_USB_HOST_HCCHAR2_CHDIS_CLR_MSK 0xbfffffff
18726
18727
#define ALT_USB_HOST_HCCHAR2_CHDIS_RESET 0x0
18728
18729
#define ALT_USB_HOST_HCCHAR2_CHDIS_GET(value) (((value) & 0x40000000) >> 30)
18730
18731
#define ALT_USB_HOST_HCCHAR2_CHDIS_SET(value) (((value) << 30) & 0x40000000)
18732
18763
#define ALT_USB_HOST_HCCHAR2_CHENA_E_INACT 0x0
18764
18770
#define ALT_USB_HOST_HCCHAR2_CHENA_E_ACT 0x1
18771
18773
#define ALT_USB_HOST_HCCHAR2_CHENA_LSB 31
18774
18775
#define ALT_USB_HOST_HCCHAR2_CHENA_MSB 31
18776
18777
#define ALT_USB_HOST_HCCHAR2_CHENA_WIDTH 1
18778
18779
#define ALT_USB_HOST_HCCHAR2_CHENA_SET_MSK 0x80000000
18780
18781
#define ALT_USB_HOST_HCCHAR2_CHENA_CLR_MSK 0x7fffffff
18782
18783
#define ALT_USB_HOST_HCCHAR2_CHENA_RESET 0x0
18784
18785
#define ALT_USB_HOST_HCCHAR2_CHENA_GET(value) (((value) & 0x80000000) >> 31)
18786
18787
#define ALT_USB_HOST_HCCHAR2_CHENA_SET(value) (((value) << 31) & 0x80000000)
18788
18789
#ifndef __ASSEMBLY__
18790
18800
struct
ALT_USB_HOST_HCCHAR2_s
18801
{
18802
uint32_t
mps
: 11;
18803
uint32_t
epnum
: 4;
18804
uint32_t
epdir
: 1;
18805
uint32_t : 1;
18806
uint32_t
lspddev
: 1;
18807
uint32_t
eptype
: 2;
18808
uint32_t
ec
: 2;
18809
uint32_t
devaddr
: 7;
18810
uint32_t : 1;
18811
const
uint32_t
chdis
: 1;
18812
const
uint32_t
chena
: 1;
18813
};
18814
18816
typedef
volatile
struct
ALT_USB_HOST_HCCHAR2_s
ALT_USB_HOST_HCCHAR2_t
;
18817
#endif
/* __ASSEMBLY__ */
18818
18820
#define ALT_USB_HOST_HCCHAR2_OFST 0x140
18821
18822
#define ALT_USB_HOST_HCCHAR2_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_HOST_HCCHAR2_OFST))
18823
18850
#define ALT_USB_HOST_HCSPLT2_PRTADDR_LSB 0
18851
18852
#define ALT_USB_HOST_HCSPLT2_PRTADDR_MSB 6
18853
18854
#define ALT_USB_HOST_HCSPLT2_PRTADDR_WIDTH 7
18855
18856
#define ALT_USB_HOST_HCSPLT2_PRTADDR_SET_MSK 0x0000007f
18857
18858
#define ALT_USB_HOST_HCSPLT2_PRTADDR_CLR_MSK 0xffffff80
18859
18860
#define ALT_USB_HOST_HCSPLT2_PRTADDR_RESET 0x0
18861
18862
#define ALT_USB_HOST_HCSPLT2_PRTADDR_GET(value) (((value) & 0x0000007f) >> 0)
18863
18864
#define ALT_USB_HOST_HCSPLT2_PRTADDR_SET(value) (((value) << 0) & 0x0000007f)
18865
18875
#define ALT_USB_HOST_HCSPLT2_HUBADDR_LSB 7
18876
18877
#define ALT_USB_HOST_HCSPLT2_HUBADDR_MSB 13
18878
18879
#define ALT_USB_HOST_HCSPLT2_HUBADDR_WIDTH 7
18880
18881
#define ALT_USB_HOST_HCSPLT2_HUBADDR_SET_MSK 0x00003f80
18882
18883
#define ALT_USB_HOST_HCSPLT2_HUBADDR_CLR_MSK 0xffffc07f
18884
18885
#define ALT_USB_HOST_HCSPLT2_HUBADDR_RESET 0x0
18886
18887
#define ALT_USB_HOST_HCSPLT2_HUBADDR_GET(value) (((value) & 0x00003f80) >> 7)
18888
18889
#define ALT_USB_HOST_HCSPLT2_HUBADDR_SET(value) (((value) << 7) & 0x00003f80)
18890
18920
#define ALT_USB_HOST_HCSPLT2_XACTPOS_E_MIDDLE 0x0
18921
18927
#define ALT_USB_HOST_HCSPLT2_XACTPOS_E_END 0x1
18928
18934
#define ALT_USB_HOST_HCSPLT2_XACTPOS_E_BEGIN 0x2
18935
18941
#define ALT_USB_HOST_HCSPLT2_XACTPOS_E_ALL 0x3
18942
18944
#define ALT_USB_HOST_HCSPLT2_XACTPOS_LSB 14
18945
18946
#define ALT_USB_HOST_HCSPLT2_XACTPOS_MSB 15
18947
18948
#define ALT_USB_HOST_HCSPLT2_XACTPOS_WIDTH 2
18949
18950
#define ALT_USB_HOST_HCSPLT2_XACTPOS_SET_MSK 0x0000c000
18951
18952
#define ALT_USB_HOST_HCSPLT2_XACTPOS_CLR_MSK 0xffff3fff
18953
18954
#define ALT_USB_HOST_HCSPLT2_XACTPOS_RESET 0x0
18955
18956
#define ALT_USB_HOST_HCSPLT2_XACTPOS_GET(value) (((value) & 0x0000c000) >> 14)
18957
18958
#define ALT_USB_HOST_HCSPLT2_XACTPOS_SET(value) (((value) << 14) & 0x0000c000)
18959
18981
#define ALT_USB_HOST_HCSPLT2_COMPSPLT_E_NOSPLIT 0x0
18982
18987
#define ALT_USB_HOST_HCSPLT2_COMPSPLT_E_SPLIT 0x1
18988
18990
#define ALT_USB_HOST_HCSPLT2_COMPSPLT_LSB 16
18991
18992
#define ALT_USB_HOST_HCSPLT2_COMPSPLT_MSB 16
18993
18994
#define ALT_USB_HOST_HCSPLT2_COMPSPLT_WIDTH 1
18995
18996
#define ALT_USB_HOST_HCSPLT2_COMPSPLT_SET_MSK 0x00010000
18997
18998
#define ALT_USB_HOST_HCSPLT2_COMPSPLT_CLR_MSK 0xfffeffff
18999
19000
#define ALT_USB_HOST_HCSPLT2_COMPSPLT_RESET 0x0
19001
19002
#define ALT_USB_HOST_HCSPLT2_COMPSPLT_GET(value) (((value) & 0x00010000) >> 16)
19003
19004
#define ALT_USB_HOST_HCSPLT2_COMPSPLT_SET(value) (((value) << 16) & 0x00010000)
19005
19027
#define ALT_USB_HOST_HCSPLT2_SPLTENA_E_DISD 0x0
19028
19033
#define ALT_USB_HOST_HCSPLT2_SPLTENA_E_END 0x1
19034
19036
#define ALT_USB_HOST_HCSPLT2_SPLTENA_LSB 31
19037
19038
#define ALT_USB_HOST_HCSPLT2_SPLTENA_MSB 31
19039
19040
#define ALT_USB_HOST_HCSPLT2_SPLTENA_WIDTH 1
19041
19042
#define ALT_USB_HOST_HCSPLT2_SPLTENA_SET_MSK 0x80000000
19043
19044
#define ALT_USB_HOST_HCSPLT2_SPLTENA_CLR_MSK 0x7fffffff
19045
19046
#define ALT_USB_HOST_HCSPLT2_SPLTENA_RESET 0x0
19047
19048
#define ALT_USB_HOST_HCSPLT2_SPLTENA_GET(value) (((value) & 0x80000000) >> 31)
19049
19050
#define ALT_USB_HOST_HCSPLT2_SPLTENA_SET(value) (((value) << 31) & 0x80000000)
19051
19052
#ifndef __ASSEMBLY__
19053
19063
struct
ALT_USB_HOST_HCSPLT2_s
19064
{
19065
uint32_t
prtaddr
: 7;
19066
uint32_t
hubaddr
: 7;
19067
uint32_t
xactpos
: 2;
19068
uint32_t
compsplt
: 1;
19069
uint32_t : 14;
19070
uint32_t
spltena
: 1;
19071
};
19072
19074
typedef
volatile
struct
ALT_USB_HOST_HCSPLT2_s
ALT_USB_HOST_HCSPLT2_t
;
19075
#endif
/* __ASSEMBLY__ */
19076
19078
#define ALT_USB_HOST_HCSPLT2_OFST 0x144
19079
19080
#define ALT_USB_HOST_HCSPLT2_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_HOST_HCSPLT2_OFST))
19081
19136
#define ALT_USB_HOST_HCINT2_XFERCOMPL_E_INACT 0x0
19137
19142
#define ALT_USB_HOST_HCINT2_XFERCOMPL_E_ACT 0x1
19143
19145
#define ALT_USB_HOST_HCINT2_XFERCOMPL_LSB 0
19146
19147
#define ALT_USB_HOST_HCINT2_XFERCOMPL_MSB 0
19148
19149
#define ALT_USB_HOST_HCINT2_XFERCOMPL_WIDTH 1
19150
19151
#define ALT_USB_HOST_HCINT2_XFERCOMPL_SET_MSK 0x00000001
19152
19153
#define ALT_USB_HOST_HCINT2_XFERCOMPL_CLR_MSK 0xfffffffe
19154
19155
#define ALT_USB_HOST_HCINT2_XFERCOMPL_RESET 0x0
19156
19157
#define ALT_USB_HOST_HCINT2_XFERCOMPL_GET(value) (((value) & 0x00000001) >> 0)
19158
19159
#define ALT_USB_HOST_HCINT2_XFERCOMPL_SET(value) (((value) << 0) & 0x00000001)
19160
19194
#define ALT_USB_HOST_HCINT2_CHHLTD_E_INACT 0x0
19195
19200
#define ALT_USB_HOST_HCINT2_CHHLTD_E_ACT 0x1
19201
19203
#define ALT_USB_HOST_HCINT2_CHHLTD_LSB 1
19204
19205
#define ALT_USB_HOST_HCINT2_CHHLTD_MSB 1
19206
19207
#define ALT_USB_HOST_HCINT2_CHHLTD_WIDTH 1
19208
19209
#define ALT_USB_HOST_HCINT2_CHHLTD_SET_MSK 0x00000002
19210
19211
#define ALT_USB_HOST_HCINT2_CHHLTD_CLR_MSK 0xfffffffd
19212
19213
#define ALT_USB_HOST_HCINT2_CHHLTD_RESET 0x0
19214
19215
#define ALT_USB_HOST_HCINT2_CHHLTD_GET(value) (((value) & 0x00000002) >> 1)
19216
19217
#define ALT_USB_HOST_HCINT2_CHHLTD_SET(value) (((value) << 1) & 0x00000002)
19218
19241
#define ALT_USB_HOST_HCINT2_AHBERR_E_INACT 0x0
19242
19247
#define ALT_USB_HOST_HCINT2_AHBERR_E_ACT 0x1
19248
19250
#define ALT_USB_HOST_HCINT2_AHBERR_LSB 2
19251
19252
#define ALT_USB_HOST_HCINT2_AHBERR_MSB 2
19253
19254
#define ALT_USB_HOST_HCINT2_AHBERR_WIDTH 1
19255
19256
#define ALT_USB_HOST_HCINT2_AHBERR_SET_MSK 0x00000004
19257
19258
#define ALT_USB_HOST_HCINT2_AHBERR_CLR_MSK 0xfffffffb
19259
19260
#define ALT_USB_HOST_HCINT2_AHBERR_RESET 0x0
19261
19262
#define ALT_USB_HOST_HCINT2_AHBERR_GET(value) (((value) & 0x00000004) >> 2)
19263
19264
#define ALT_USB_HOST_HCINT2_AHBERR_SET(value) (((value) << 2) & 0x00000004)
19265
19288
#define ALT_USB_HOST_HCINT2_STALL_E_INACT 0x0
19289
19294
#define ALT_USB_HOST_HCINT2_STALL_E_ACT 0x1
19295
19297
#define ALT_USB_HOST_HCINT2_STALL_LSB 3
19298
19299
#define ALT_USB_HOST_HCINT2_STALL_MSB 3
19300
19301
#define ALT_USB_HOST_HCINT2_STALL_WIDTH 1
19302
19303
#define ALT_USB_HOST_HCINT2_STALL_SET_MSK 0x00000008
19304
19305
#define ALT_USB_HOST_HCINT2_STALL_CLR_MSK 0xfffffff7
19306
19307
#define ALT_USB_HOST_HCINT2_STALL_RESET 0x0
19308
19309
#define ALT_USB_HOST_HCINT2_STALL_GET(value) (((value) & 0x00000008) >> 3)
19310
19311
#define ALT_USB_HOST_HCINT2_STALL_SET(value) (((value) << 3) & 0x00000008)
19312
19335
#define ALT_USB_HOST_HCINT2_NAK_E_INACT 0x0
19336
19341
#define ALT_USB_HOST_HCINT2_NAK_E_ACT 0x1
19342
19344
#define ALT_USB_HOST_HCINT2_NAK_LSB 4
19345
19346
#define ALT_USB_HOST_HCINT2_NAK_MSB 4
19347
19348
#define ALT_USB_HOST_HCINT2_NAK_WIDTH 1
19349
19350
#define ALT_USB_HOST_HCINT2_NAK_SET_MSK 0x00000010
19351
19352
#define ALT_USB_HOST_HCINT2_NAK_CLR_MSK 0xffffffef
19353
19354
#define ALT_USB_HOST_HCINT2_NAK_RESET 0x0
19355
19356
#define ALT_USB_HOST_HCINT2_NAK_GET(value) (((value) & 0x00000010) >> 4)
19357
19358
#define ALT_USB_HOST_HCINT2_NAK_SET(value) (((value) << 4) & 0x00000010)
19359
19382
#define ALT_USB_HOST_HCINT2_ACK_E_INACT 0x0
19383
19388
#define ALT_USB_HOST_HCINT2_ACK_E_ACT 0x1
19389
19391
#define ALT_USB_HOST_HCINT2_ACK_LSB 5
19392
19393
#define ALT_USB_HOST_HCINT2_ACK_MSB 5
19394
19395
#define ALT_USB_HOST_HCINT2_ACK_WIDTH 1
19396
19397
#define ALT_USB_HOST_HCINT2_ACK_SET_MSK 0x00000020
19398
19399
#define ALT_USB_HOST_HCINT2_ACK_CLR_MSK 0xffffffdf
19400
19401
#define ALT_USB_HOST_HCINT2_ACK_RESET 0x0
19402
19403
#define ALT_USB_HOST_HCINT2_ACK_GET(value) (((value) & 0x00000020) >> 5)
19404
19405
#define ALT_USB_HOST_HCINT2_ACK_SET(value) (((value) << 5) & 0x00000020)
19406
19429
#define ALT_USB_HOST_HCINT2_NYET_E_INACT 0x0
19430
19435
#define ALT_USB_HOST_HCINT2_NYET_E_ACT 0x1
19436
19438
#define ALT_USB_HOST_HCINT2_NYET_LSB 6
19439
19440
#define ALT_USB_HOST_HCINT2_NYET_MSB 6
19441
19442
#define ALT_USB_HOST_HCINT2_NYET_WIDTH 1
19443
19444
#define ALT_USB_HOST_HCINT2_NYET_SET_MSK 0x00000040
19445
19446
#define ALT_USB_HOST_HCINT2_NYET_CLR_MSK 0xffffffbf
19447
19448
#define ALT_USB_HOST_HCINT2_NYET_RESET 0x0
19449
19450
#define ALT_USB_HOST_HCINT2_NYET_GET(value) (((value) & 0x00000040) >> 6)
19451
19452
#define ALT_USB_HOST_HCINT2_NYET_SET(value) (((value) << 6) & 0x00000040)
19453
19484
#define ALT_USB_HOST_HCINT2_XACTERR_E_INACT 0x0
19485
19490
#define ALT_USB_HOST_HCINT2_XACTERR_E_ACT 0x1
19491
19493
#define ALT_USB_HOST_HCINT2_XACTERR_LSB 7
19494
19495
#define ALT_USB_HOST_HCINT2_XACTERR_MSB 7
19496
19497
#define ALT_USB_HOST_HCINT2_XACTERR_WIDTH 1
19498
19499
#define ALT_USB_HOST_HCINT2_XACTERR_SET_MSK 0x00000080
19500
19501
#define ALT_USB_HOST_HCINT2_XACTERR_CLR_MSK 0xffffff7f
19502
19503
#define ALT_USB_HOST_HCINT2_XACTERR_RESET 0x0
19504
19505
#define ALT_USB_HOST_HCINT2_XACTERR_GET(value) (((value) & 0x00000080) >> 7)
19506
19507
#define ALT_USB_HOST_HCINT2_XACTERR_SET(value) (((value) << 7) & 0x00000080)
19508
19531
#define ALT_USB_HOST_HCINT2_BBLERR_E_INACT 0x0
19532
19537
#define ALT_USB_HOST_HCINT2_BBLERR_E_ACT 0x1
19538
19540
#define ALT_USB_HOST_HCINT2_BBLERR_LSB 8
19541
19542
#define ALT_USB_HOST_HCINT2_BBLERR_MSB 8
19543
19544
#define ALT_USB_HOST_HCINT2_BBLERR_WIDTH 1
19545
19546
#define ALT_USB_HOST_HCINT2_BBLERR_SET_MSK 0x00000100
19547
19548
#define ALT_USB_HOST_HCINT2_BBLERR_CLR_MSK 0xfffffeff
19549
19550
#define ALT_USB_HOST_HCINT2_BBLERR_RESET 0x0
19551
19552
#define ALT_USB_HOST_HCINT2_BBLERR_GET(value) (((value) & 0x00000100) >> 8)
19553
19554
#define ALT_USB_HOST_HCINT2_BBLERR_SET(value) (((value) << 8) & 0x00000100)
19555
19578
#define ALT_USB_HOST_HCINT2_FRMOVRUN_E_INACT 0x0
19579
19584
#define ALT_USB_HOST_HCINT2_FRMOVRUN_E_ACT 0x1
19585
19587
#define ALT_USB_HOST_HCINT2_FRMOVRUN_LSB 9
19588
19589
#define ALT_USB_HOST_HCINT2_FRMOVRUN_MSB 9
19590
19591
#define ALT_USB_HOST_HCINT2_FRMOVRUN_WIDTH 1
19592
19593
#define ALT_USB_HOST_HCINT2_FRMOVRUN_SET_MSK 0x00000200
19594
19595
#define ALT_USB_HOST_HCINT2_FRMOVRUN_CLR_MSK 0xfffffdff
19596
19597
#define ALT_USB_HOST_HCINT2_FRMOVRUN_RESET 0x0
19598
19599
#define ALT_USB_HOST_HCINT2_FRMOVRUN_GET(value) (((value) & 0x00000200) >> 9)
19600
19601
#define ALT_USB_HOST_HCINT2_FRMOVRUN_SET(value) (((value) << 9) & 0x00000200)
19602
19625
#define ALT_USB_HOST_HCINT2_DATATGLERR_E_INACT 0x0
19626
19631
#define ALT_USB_HOST_HCINT2_DATATGLERR_E_ACT 0x1
19632
19634
#define ALT_USB_HOST_HCINT2_DATATGLERR_LSB 10
19635
19636
#define ALT_USB_HOST_HCINT2_DATATGLERR_MSB 10
19637
19638
#define ALT_USB_HOST_HCINT2_DATATGLERR_WIDTH 1
19639
19640
#define ALT_USB_HOST_HCINT2_DATATGLERR_SET_MSK 0x00000400
19641
19642
#define ALT_USB_HOST_HCINT2_DATATGLERR_CLR_MSK 0xfffffbff
19643
19644
#define ALT_USB_HOST_HCINT2_DATATGLERR_RESET 0x0
19645
19646
#define ALT_USB_HOST_HCINT2_DATATGLERR_GET(value) (((value) & 0x00000400) >> 10)
19647
19648
#define ALT_USB_HOST_HCINT2_DATATGLERR_SET(value) (((value) << 10) & 0x00000400)
19649
19673
#define ALT_USB_HOST_HCINT2_BNAINTR_E_INACT 0x0
19674
19679
#define ALT_USB_HOST_HCINT2_BNAINTR_E_ACT 0x1
19680
19682
#define ALT_USB_HOST_HCINT2_BNAINTR_LSB 11
19683
19684
#define ALT_USB_HOST_HCINT2_BNAINTR_MSB 11
19685
19686
#define ALT_USB_HOST_HCINT2_BNAINTR_WIDTH 1
19687
19688
#define ALT_USB_HOST_HCINT2_BNAINTR_SET_MSK 0x00000800
19689
19690
#define ALT_USB_HOST_HCINT2_BNAINTR_CLR_MSK 0xfffff7ff
19691
19692
#define ALT_USB_HOST_HCINT2_BNAINTR_RESET 0x0
19693
19694
#define ALT_USB_HOST_HCINT2_BNAINTR_GET(value) (((value) & 0x00000800) >> 11)
19695
19696
#define ALT_USB_HOST_HCINT2_BNAINTR_SET(value) (((value) << 11) & 0x00000800)
19697
19721
#define ALT_USB_HOST_HCINT2_XCS_XACT_ERR_E_INACT 0x0
19722
19727
#define ALT_USB_HOST_HCINT2_XCS_XACT_ERR_E_ACVTIVE 0x1
19728
19730
#define ALT_USB_HOST_HCINT2_XCS_XACT_ERR_LSB 12
19731
19732
#define ALT_USB_HOST_HCINT2_XCS_XACT_ERR_MSB 12
19733
19734
#define ALT_USB_HOST_HCINT2_XCS_XACT_ERR_WIDTH 1
19735
19736
#define ALT_USB_HOST_HCINT2_XCS_XACT_ERR_SET_MSK 0x00001000
19737
19738
#define ALT_USB_HOST_HCINT2_XCS_XACT_ERR_CLR_MSK 0xffffefff
19739
19740
#define ALT_USB_HOST_HCINT2_XCS_XACT_ERR_RESET 0x0
19741
19742
#define ALT_USB_HOST_HCINT2_XCS_XACT_ERR_GET(value) (((value) & 0x00001000) >> 12)
19743
19744
#define ALT_USB_HOST_HCINT2_XCS_XACT_ERR_SET(value) (((value) << 12) & 0x00001000)
19745
19769
#define ALT_USB_HOST_HCINT2_DESC_LST_ROLLINTR_E_INACT 0x0
19770
19775
#define ALT_USB_HOST_HCINT2_DESC_LST_ROLLINTR_E_ACT 0x1
19776
19778
#define ALT_USB_HOST_HCINT2_DESC_LST_ROLLINTR_LSB 13
19779
19780
#define ALT_USB_HOST_HCINT2_DESC_LST_ROLLINTR_MSB 13
19781
19782
#define ALT_USB_HOST_HCINT2_DESC_LST_ROLLINTR_WIDTH 1
19783
19784
#define ALT_USB_HOST_HCINT2_DESC_LST_ROLLINTR_SET_MSK 0x00002000
19785
19786
#define ALT_USB_HOST_HCINT2_DESC_LST_ROLLINTR_CLR_MSK 0xffffdfff
19787
19788
#define ALT_USB_HOST_HCINT2_DESC_LST_ROLLINTR_RESET 0x0
19789
19790
#define ALT_USB_HOST_HCINT2_DESC_LST_ROLLINTR_GET(value) (((value) & 0x00002000) >> 13)
19791
19792
#define ALT_USB_HOST_HCINT2_DESC_LST_ROLLINTR_SET(value) (((value) << 13) & 0x00002000)
19793
19794
#ifndef __ASSEMBLY__
19795
19805
struct
ALT_USB_HOST_HCINT2_s
19806
{
19807
const
uint32_t
xfercompl
: 1;
19808
const
uint32_t
chhltd
: 1;
19809
const
uint32_t
ahberr
: 1;
19810
const
uint32_t
stall
: 1;
19811
const
uint32_t
nak
: 1;
19812
const
uint32_t
ack
: 1;
19813
const
uint32_t
nyet
: 1;
19814
const
uint32_t
xacterr
: 1;
19815
const
uint32_t
bblerr
: 1;
19816
const
uint32_t
frmovrun
: 1;
19817
const
uint32_t
datatglerr
: 1;
19818
const
uint32_t
bnaintr
: 1;
19819
const
uint32_t
xcs_xact_err
: 1;
19820
const
uint32_t
desc_lst_rollintr
: 1;
19821
uint32_t : 18;
19822
};
19823
19825
typedef
volatile
struct
ALT_USB_HOST_HCINT2_s
ALT_USB_HOST_HCINT2_t
;
19826
#endif
/* __ASSEMBLY__ */
19827
19829
#define ALT_USB_HOST_HCINT2_OFST 0x148
19830
19831
#define ALT_USB_HOST_HCINT2_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_HOST_HCINT2_OFST))
19832
19873
#define ALT_USB_HOST_HCINTMSK2_XFERCOMPLMSK_E_MSK 0x0
19874
19879
#define ALT_USB_HOST_HCINTMSK2_XFERCOMPLMSK_E_NOMSK 0x1
19880
19882
#define ALT_USB_HOST_HCINTMSK2_XFERCOMPLMSK_LSB 0
19883
19884
#define ALT_USB_HOST_HCINTMSK2_XFERCOMPLMSK_MSB 0
19885
19886
#define ALT_USB_HOST_HCINTMSK2_XFERCOMPLMSK_WIDTH 1
19887
19888
#define ALT_USB_HOST_HCINTMSK2_XFERCOMPLMSK_SET_MSK 0x00000001
19889
19890
#define ALT_USB_HOST_HCINTMSK2_XFERCOMPLMSK_CLR_MSK 0xfffffffe
19891
19892
#define ALT_USB_HOST_HCINTMSK2_XFERCOMPLMSK_RESET 0x0
19893
19894
#define ALT_USB_HOST_HCINTMSK2_XFERCOMPLMSK_GET(value) (((value) & 0x00000001) >> 0)
19895
19896
#define ALT_USB_HOST_HCINTMSK2_XFERCOMPLMSK_SET(value) (((value) << 0) & 0x00000001)
19897
19918
#define ALT_USB_HOST_HCINTMSK2_CHHLTDMSK_E_MSK 0x0
19919
19924
#define ALT_USB_HOST_HCINTMSK2_CHHLTDMSK_E_NOMSK 0x1
19925
19927
#define ALT_USB_HOST_HCINTMSK2_CHHLTDMSK_LSB 1
19928
19929
#define ALT_USB_HOST_HCINTMSK2_CHHLTDMSK_MSB 1
19930
19931
#define ALT_USB_HOST_HCINTMSK2_CHHLTDMSK_WIDTH 1
19932
19933
#define ALT_USB_HOST_HCINTMSK2_CHHLTDMSK_SET_MSK 0x00000002
19934
19935
#define ALT_USB_HOST_HCINTMSK2_CHHLTDMSK_CLR_MSK 0xfffffffd
19936
19937
#define ALT_USB_HOST_HCINTMSK2_CHHLTDMSK_RESET 0x0
19938
19939
#define ALT_USB_HOST_HCINTMSK2_CHHLTDMSK_GET(value) (((value) & 0x00000002) >> 1)
19940
19941
#define ALT_USB_HOST_HCINTMSK2_CHHLTDMSK_SET(value) (((value) << 1) & 0x00000002)
19942
19964
#define ALT_USB_HOST_HCINTMSK2_AHBERRMSK_E_MSK 0x0
19965
19970
#define ALT_USB_HOST_HCINTMSK2_AHBERRMSK_E_NOMSK 0x1
19971
19973
#define ALT_USB_HOST_HCINTMSK2_AHBERRMSK_LSB 2
19974
19975
#define ALT_USB_HOST_HCINTMSK2_AHBERRMSK_MSB 2
19976
19977
#define ALT_USB_HOST_HCINTMSK2_AHBERRMSK_WIDTH 1
19978
19979
#define ALT_USB_HOST_HCINTMSK2_AHBERRMSK_SET_MSK 0x00000004
19980
19981
#define ALT_USB_HOST_HCINTMSK2_AHBERRMSK_CLR_MSK 0xfffffffb
19982
19983
#define ALT_USB_HOST_HCINTMSK2_AHBERRMSK_RESET 0x0
19984
19985
#define ALT_USB_HOST_HCINTMSK2_AHBERRMSK_GET(value) (((value) & 0x00000004) >> 2)
19986
19987
#define ALT_USB_HOST_HCINTMSK2_AHBERRMSK_SET(value) (((value) << 2) & 0x00000004)
19988
20009
#define ALT_USB_HOST_HCINTMSK2_BNAINTRMSK_E_MSK 0x0
20010
20015
#define ALT_USB_HOST_HCINTMSK2_BNAINTRMSK_E_NOMSK 0x1
20016
20018
#define ALT_USB_HOST_HCINTMSK2_BNAINTRMSK_LSB 11
20019
20020
#define ALT_USB_HOST_HCINTMSK2_BNAINTRMSK_MSB 11
20021
20022
#define ALT_USB_HOST_HCINTMSK2_BNAINTRMSK_WIDTH 1
20023
20024
#define ALT_USB_HOST_HCINTMSK2_BNAINTRMSK_SET_MSK 0x00000800
20025
20026
#define ALT_USB_HOST_HCINTMSK2_BNAINTRMSK_CLR_MSK 0xfffff7ff
20027
20028
#define ALT_USB_HOST_HCINTMSK2_BNAINTRMSK_RESET 0x0
20029
20030
#define ALT_USB_HOST_HCINTMSK2_BNAINTRMSK_GET(value) (((value) & 0x00000800) >> 11)
20031
20032
#define ALT_USB_HOST_HCINTMSK2_BNAINTRMSK_SET(value) (((value) << 11) & 0x00000800)
20033
20054
#define ALT_USB_HOST_HCINTMSK2_FRM_LST_ROLLINTRMSK_E_MSK 0x0
20055
20060
#define ALT_USB_HOST_HCINTMSK2_FRM_LST_ROLLINTRMSK_E_NOMSK 0x1
20061
20063
#define ALT_USB_HOST_HCINTMSK2_FRM_LST_ROLLINTRMSK_LSB 13
20064
20065
#define ALT_USB_HOST_HCINTMSK2_FRM_LST_ROLLINTRMSK_MSB 13
20066
20067
#define ALT_USB_HOST_HCINTMSK2_FRM_LST_ROLLINTRMSK_WIDTH 1
20068
20069
#define ALT_USB_HOST_HCINTMSK2_FRM_LST_ROLLINTRMSK_SET_MSK 0x00002000
20070
20071
#define ALT_USB_HOST_HCINTMSK2_FRM_LST_ROLLINTRMSK_CLR_MSK 0xffffdfff
20072
20073
#define ALT_USB_HOST_HCINTMSK2_FRM_LST_ROLLINTRMSK_RESET 0x0
20074
20075
#define ALT_USB_HOST_HCINTMSK2_FRM_LST_ROLLINTRMSK_GET(value) (((value) & 0x00002000) >> 13)
20076
20077
#define ALT_USB_HOST_HCINTMSK2_FRM_LST_ROLLINTRMSK_SET(value) (((value) << 13) & 0x00002000)
20078
20079
#ifndef __ASSEMBLY__
20080
20090
struct
ALT_USB_HOST_HCINTMSK2_s
20091
{
20092
uint32_t
xfercomplmsk
: 1;
20093
uint32_t
chhltdmsk
: 1;
20094
uint32_t
ahberrmsk
: 1;
20095
uint32_t : 8;
20096
uint32_t
bnaintrmsk
: 1;
20097
uint32_t : 1;
20098
uint32_t
frm_lst_rollintrmsk
: 1;
20099
uint32_t : 18;
20100
};
20101
20103
typedef
volatile
struct
ALT_USB_HOST_HCINTMSK2_s
ALT_USB_HOST_HCINTMSK2_t
;
20104
#endif
/* __ASSEMBLY__ */
20105
20107
#define ALT_USB_HOST_HCINTMSK2_OFST 0x14c
20108
20109
#define ALT_USB_HOST_HCINTMSK2_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_HOST_HCINTMSK2_OFST))
20110
20139
#define ALT_USB_HOST_HCTSIZ2_XFERSIZE_LSB 0
20140
20141
#define ALT_USB_HOST_HCTSIZ2_XFERSIZE_MSB 18
20142
20143
#define ALT_USB_HOST_HCTSIZ2_XFERSIZE_WIDTH 19
20144
20145
#define ALT_USB_HOST_HCTSIZ2_XFERSIZE_SET_MSK 0x0007ffff
20146
20147
#define ALT_USB_HOST_HCTSIZ2_XFERSIZE_CLR_MSK 0xfff80000
20148
20149
#define ALT_USB_HOST_HCTSIZ2_XFERSIZE_RESET 0x0
20150
20151
#define ALT_USB_HOST_HCTSIZ2_XFERSIZE_GET(value) (((value) & 0x0007ffff) >> 0)
20152
20153
#define ALT_USB_HOST_HCTSIZ2_XFERSIZE_SET(value) (((value) << 0) & 0x0007ffff)
20154
20168
#define ALT_USB_HOST_HCTSIZ2_PKTCNT_LSB 19
20169
20170
#define ALT_USB_HOST_HCTSIZ2_PKTCNT_MSB 28
20171
20172
#define ALT_USB_HOST_HCTSIZ2_PKTCNT_WIDTH 10
20173
20174
#define ALT_USB_HOST_HCTSIZ2_PKTCNT_SET_MSK 0x1ff80000
20175
20176
#define ALT_USB_HOST_HCTSIZ2_PKTCNT_CLR_MSK 0xe007ffff
20177
20178
#define ALT_USB_HOST_HCTSIZ2_PKTCNT_RESET 0x0
20179
20180
#define ALT_USB_HOST_HCTSIZ2_PKTCNT_GET(value) (((value) & 0x1ff80000) >> 19)
20181
20182
#define ALT_USB_HOST_HCTSIZ2_PKTCNT_SET(value) (((value) << 19) & 0x1ff80000)
20183
20207
#define ALT_USB_HOST_HCTSIZ2_PID_E_DATA0 0x0
20208
20213
#define ALT_USB_HOST_HCTSIZ2_PID_E_DATA2 0x1
20214
20219
#define ALT_USB_HOST_HCTSIZ2_PID_E_DATA1 0x2
20220
20225
#define ALT_USB_HOST_HCTSIZ2_PID_E_MDATA 0x3
20226
20228
#define ALT_USB_HOST_HCTSIZ2_PID_LSB 29
20229
20230
#define ALT_USB_HOST_HCTSIZ2_PID_MSB 30
20231
20232
#define ALT_USB_HOST_HCTSIZ2_PID_WIDTH 2
20233
20234
#define ALT_USB_HOST_HCTSIZ2_PID_SET_MSK 0x60000000
20235
20236
#define ALT_USB_HOST_HCTSIZ2_PID_CLR_MSK 0x9fffffff
20237
20238
#define ALT_USB_HOST_HCTSIZ2_PID_RESET 0x0
20239
20240
#define ALT_USB_HOST_HCTSIZ2_PID_GET(value) (((value) & 0x60000000) >> 29)
20241
20242
#define ALT_USB_HOST_HCTSIZ2_PID_SET(value) (((value) << 29) & 0x60000000)
20243
20266
#define ALT_USB_HOST_HCTSIZ2_DOPNG_E_NOPING 0x0
20267
20272
#define ALT_USB_HOST_HCTSIZ2_DOPNG_E_PING 0x1
20273
20275
#define ALT_USB_HOST_HCTSIZ2_DOPNG_LSB 31
20276
20277
#define ALT_USB_HOST_HCTSIZ2_DOPNG_MSB 31
20278
20279
#define ALT_USB_HOST_HCTSIZ2_DOPNG_WIDTH 1
20280
20281
#define ALT_USB_HOST_HCTSIZ2_DOPNG_SET_MSK 0x80000000
20282
20283
#define ALT_USB_HOST_HCTSIZ2_DOPNG_CLR_MSK 0x7fffffff
20284
20285
#define ALT_USB_HOST_HCTSIZ2_DOPNG_RESET 0x0
20286
20287
#define ALT_USB_HOST_HCTSIZ2_DOPNG_GET(value) (((value) & 0x80000000) >> 31)
20288
20289
#define ALT_USB_HOST_HCTSIZ2_DOPNG_SET(value) (((value) << 31) & 0x80000000)
20290
20291
#ifndef __ASSEMBLY__
20292
20302
struct
ALT_USB_HOST_HCTSIZ2_s
20303
{
20304
uint32_t
xfersize
: 19;
20305
uint32_t
pktcnt
: 10;
20306
uint32_t
pid
: 2;
20307
uint32_t
dopng
: 1;
20308
};
20309
20311
typedef
volatile
struct
ALT_USB_HOST_HCTSIZ2_s
ALT_USB_HOST_HCTSIZ2_t
;
20312
#endif
/* __ASSEMBLY__ */
20313
20315
#define ALT_USB_HOST_HCTSIZ2_OFST 0x150
20316
20317
#define ALT_USB_HOST_HCTSIZ2_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_HOST_HCTSIZ2_OFST))
20318
20375
#define ALT_USB_HOST_HCDMA2_HCDMA2_LSB 0
20376
20377
#define ALT_USB_HOST_HCDMA2_HCDMA2_MSB 31
20378
20379
#define ALT_USB_HOST_HCDMA2_HCDMA2_WIDTH 32
20380
20381
#define ALT_USB_HOST_HCDMA2_HCDMA2_SET_MSK 0xffffffff
20382
20383
#define ALT_USB_HOST_HCDMA2_HCDMA2_CLR_MSK 0x00000000
20384
20385
#define ALT_USB_HOST_HCDMA2_HCDMA2_RESET 0x0
20386
20387
#define ALT_USB_HOST_HCDMA2_HCDMA2_GET(value) (((value) & 0xffffffff) >> 0)
20388
20389
#define ALT_USB_HOST_HCDMA2_HCDMA2_SET(value) (((value) << 0) & 0xffffffff)
20390
20391
#ifndef __ASSEMBLY__
20392
20402
struct
ALT_USB_HOST_HCDMA2_s
20403
{
20404
uint32_t
hcdma2
: 32;
20405
};
20406
20408
typedef
volatile
struct
ALT_USB_HOST_HCDMA2_s
ALT_USB_HOST_HCDMA2_t
;
20409
#endif
/* __ASSEMBLY__ */
20410
20412
#define ALT_USB_HOST_HCDMA2_OFST 0x154
20413
20414
#define ALT_USB_HOST_HCDMA2_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_HOST_HCDMA2_OFST))
20415
20446
#define ALT_USB_HOST_HCDMAB2_HCDMAB2_LSB 0
20447
20448
#define ALT_USB_HOST_HCDMAB2_HCDMAB2_MSB 31
20449
20450
#define ALT_USB_HOST_HCDMAB2_HCDMAB2_WIDTH 32
20451
20452
#define ALT_USB_HOST_HCDMAB2_HCDMAB2_SET_MSK 0xffffffff
20453
20454
#define ALT_USB_HOST_HCDMAB2_HCDMAB2_CLR_MSK 0x00000000
20455
20456
#define ALT_USB_HOST_HCDMAB2_HCDMAB2_RESET 0x0
20457
20458
#define ALT_USB_HOST_HCDMAB2_HCDMAB2_GET(value) (((value) & 0xffffffff) >> 0)
20459
20460
#define ALT_USB_HOST_HCDMAB2_HCDMAB2_SET(value) (((value) << 0) & 0xffffffff)
20461
20462
#ifndef __ASSEMBLY__
20463
20473
struct
ALT_USB_HOST_HCDMAB2_s
20474
{
20475
uint32_t
hcdmab2
: 32;
20476
};
20477
20479
typedef
volatile
struct
ALT_USB_HOST_HCDMAB2_s
ALT_USB_HOST_HCDMAB2_t
;
20480
#endif
/* __ASSEMBLY__ */
20481
20483
#define ALT_USB_HOST_HCDMAB2_OFST 0x158
20484
20485
#define ALT_USB_HOST_HCDMAB2_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_HOST_HCDMAB2_OFST))
20486
20518
#define ALT_USB_HOST_HCCHAR3_MPS_LSB 0
20519
20520
#define ALT_USB_HOST_HCCHAR3_MPS_MSB 10
20521
20522
#define ALT_USB_HOST_HCCHAR3_MPS_WIDTH 11
20523
20524
#define ALT_USB_HOST_HCCHAR3_MPS_SET_MSK 0x000007ff
20525
20526
#define ALT_USB_HOST_HCCHAR3_MPS_CLR_MSK 0xfffff800
20527
20528
#define ALT_USB_HOST_HCCHAR3_MPS_RESET 0x0
20529
20530
#define ALT_USB_HOST_HCCHAR3_MPS_GET(value) (((value) & 0x000007ff) >> 0)
20531
20532
#define ALT_USB_HOST_HCCHAR3_MPS_SET(value) (((value) << 0) & 0x000007ff)
20533
20568
#define ALT_USB_HOST_HCCHAR3_EPNUM_E_ENDPT0 0x0
20569
20574
#define ALT_USB_HOST_HCCHAR3_EPNUM_E_ENDPT1 0x1
20575
20580
#define ALT_USB_HOST_HCCHAR3_EPNUM_E_ENDPT2 0x2
20581
20586
#define ALT_USB_HOST_HCCHAR3_EPNUM_E_ENDPT3 0x3
20587
20592
#define ALT_USB_HOST_HCCHAR3_EPNUM_E_ENDPT4 0x4
20593
20598
#define ALT_USB_HOST_HCCHAR3_EPNUM_E_ENDPT5 0x5
20599
20604
#define ALT_USB_HOST_HCCHAR3_EPNUM_E_ENDPT6 0x6
20605
20610
#define ALT_USB_HOST_HCCHAR3_EPNUM_E_ENDPT7 0x7
20611
20616
#define ALT_USB_HOST_HCCHAR3_EPNUM_E_ENDPT8 0x8
20617
20622
#define ALT_USB_HOST_HCCHAR3_EPNUM_E_ENDPT9 0x9
20623
20628
#define ALT_USB_HOST_HCCHAR3_EPNUM_E_ENDPT10 0xa
20629
20634
#define ALT_USB_HOST_HCCHAR3_EPNUM_E_ENDPT11 0xb
20635
20640
#define ALT_USB_HOST_HCCHAR3_EPNUM_E_ENDPT12 0xc
20641
20646
#define ALT_USB_HOST_HCCHAR3_EPNUM_E_ENDPT13 0xd
20647
20652
#define ALT_USB_HOST_HCCHAR3_EPNUM_E_ENDPT14 0xe
20653
20658
#define ALT_USB_HOST_HCCHAR3_EPNUM_E_ENDPT15 0xf
20659
20661
#define ALT_USB_HOST_HCCHAR3_EPNUM_LSB 11
20662
20663
#define ALT_USB_HOST_HCCHAR3_EPNUM_MSB 14
20664
20665
#define ALT_USB_HOST_HCCHAR3_EPNUM_WIDTH 4
20666
20667
#define ALT_USB_HOST_HCCHAR3_EPNUM_SET_MSK 0x00007800
20668
20669
#define ALT_USB_HOST_HCCHAR3_EPNUM_CLR_MSK 0xffff87ff
20670
20671
#define ALT_USB_HOST_HCCHAR3_EPNUM_RESET 0x0
20672
20673
#define ALT_USB_HOST_HCCHAR3_EPNUM_GET(value) (((value) & 0x00007800) >> 11)
20674
20675
#define ALT_USB_HOST_HCCHAR3_EPNUM_SET(value) (((value) << 11) & 0x00007800)
20676
20697
#define ALT_USB_HOST_HCCHAR3_EPDIR_E_OUTDIR 0x0
20698
20703
#define ALT_USB_HOST_HCCHAR3_EPDIR_E_INDIR 0x1
20704
20706
#define ALT_USB_HOST_HCCHAR3_EPDIR_LSB 15
20707
20708
#define ALT_USB_HOST_HCCHAR3_EPDIR_MSB 15
20709
20710
#define ALT_USB_HOST_HCCHAR3_EPDIR_WIDTH 1
20711
20712
#define ALT_USB_HOST_HCCHAR3_EPDIR_SET_MSK 0x00008000
20713
20714
#define ALT_USB_HOST_HCCHAR3_EPDIR_CLR_MSK 0xffff7fff
20715
20716
#define ALT_USB_HOST_HCCHAR3_EPDIR_RESET 0x0
20717
20718
#define ALT_USB_HOST_HCCHAR3_EPDIR_GET(value) (((value) & 0x00008000) >> 15)
20719
20720
#define ALT_USB_HOST_HCCHAR3_EPDIR_SET(value) (((value) << 15) & 0x00008000)
20721
20747
#define ALT_USB_HOST_HCCHAR3_LSPDDEV_E_NONLOWSPEED 0x0
20748
20753
#define ALT_USB_HOST_HCCHAR3_LSPDDEV_E_LOWSPEED 0x1
20754
20756
#define ALT_USB_HOST_HCCHAR3_LSPDDEV_LSB 17
20757
20758
#define ALT_USB_HOST_HCCHAR3_LSPDDEV_MSB 17
20759
20760
#define ALT_USB_HOST_HCCHAR3_LSPDDEV_WIDTH 1
20761
20762
#define ALT_USB_HOST_HCCHAR3_LSPDDEV_SET_MSK 0x00020000
20763
20764
#define ALT_USB_HOST_HCCHAR3_LSPDDEV_CLR_MSK 0xfffdffff
20765
20766
#define ALT_USB_HOST_HCCHAR3_LSPDDEV_RESET 0x0
20767
20768
#define ALT_USB_HOST_HCCHAR3_LSPDDEV_GET(value) (((value) & 0x00020000) >> 17)
20769
20770
#define ALT_USB_HOST_HCCHAR3_LSPDDEV_SET(value) (((value) << 17) & 0x00020000)
20771
20794
#define ALT_USB_HOST_HCCHAR3_EPTYPE_E_CTL 0x0
20795
20800
#define ALT_USB_HOST_HCCHAR3_EPTYPE_E_ISOC 0x1
20801
20806
#define ALT_USB_HOST_HCCHAR3_EPTYPE_E_BULK 0x2
20807
20812
#define ALT_USB_HOST_HCCHAR3_EPTYPE_E_INTERR 0x3
20813
20815
#define ALT_USB_HOST_HCCHAR3_EPTYPE_LSB 18
20816
20817
#define ALT_USB_HOST_HCCHAR3_EPTYPE_MSB 19
20818
20819
#define ALT_USB_HOST_HCCHAR3_EPTYPE_WIDTH 2
20820
20821
#define ALT_USB_HOST_HCCHAR3_EPTYPE_SET_MSK 0x000c0000
20822
20823
#define ALT_USB_HOST_HCCHAR3_EPTYPE_CLR_MSK 0xfff3ffff
20824
20825
#define ALT_USB_HOST_HCCHAR3_EPTYPE_RESET 0x0
20826
20827
#define ALT_USB_HOST_HCCHAR3_EPTYPE_GET(value) (((value) & 0x000c0000) >> 18)
20828
20829
#define ALT_USB_HOST_HCCHAR3_EPTYPE_SET(value) (((value) << 18) & 0x000c0000)
20830
20862
#define ALT_USB_HOST_HCCHAR3_EC_E_RSVD 0x0
20863
20868
#define ALT_USB_HOST_HCCHAR3_EC_E_TRANSONE 0x1
20869
20874
#define ALT_USB_HOST_HCCHAR3_EC_E_TRANSTWO 0x2
20875
20880
#define ALT_USB_HOST_HCCHAR3_EC_E_TRANSTHREE 0x3
20881
20883
#define ALT_USB_HOST_HCCHAR3_EC_LSB 20
20884
20885
#define ALT_USB_HOST_HCCHAR3_EC_MSB 21
20886
20887
#define ALT_USB_HOST_HCCHAR3_EC_WIDTH 2
20888
20889
#define ALT_USB_HOST_HCCHAR3_EC_SET_MSK 0x00300000
20890
20891
#define ALT_USB_HOST_HCCHAR3_EC_CLR_MSK 0xffcfffff
20892
20893
#define ALT_USB_HOST_HCCHAR3_EC_RESET 0x0
20894
20895
#define ALT_USB_HOST_HCCHAR3_EC_GET(value) (((value) & 0x00300000) >> 20)
20896
20897
#define ALT_USB_HOST_HCCHAR3_EC_SET(value) (((value) << 20) & 0x00300000)
20898
20908
#define ALT_USB_HOST_HCCHAR3_DEVADDR_LSB 22
20909
20910
#define ALT_USB_HOST_HCCHAR3_DEVADDR_MSB 28
20911
20912
#define ALT_USB_HOST_HCCHAR3_DEVADDR_WIDTH 7
20913
20914
#define ALT_USB_HOST_HCCHAR3_DEVADDR_SET_MSK 0x1fc00000
20915
20916
#define ALT_USB_HOST_HCCHAR3_DEVADDR_CLR_MSK 0xe03fffff
20917
20918
#define ALT_USB_HOST_HCCHAR3_DEVADDR_RESET 0x0
20919
20920
#define ALT_USB_HOST_HCCHAR3_DEVADDR_GET(value) (((value) & 0x1fc00000) >> 22)
20921
20922
#define ALT_USB_HOST_HCCHAR3_DEVADDR_SET(value) (((value) << 22) & 0x1fc00000)
20923
20946
#define ALT_USB_HOST_HCCHAR3_CHDIS_E_INACT 0x0
20947
20952
#define ALT_USB_HOST_HCCHAR3_CHDIS_E_ACT 0x1
20953
20955
#define ALT_USB_HOST_HCCHAR3_CHDIS_LSB 30
20956
20957
#define ALT_USB_HOST_HCCHAR3_CHDIS_MSB 30
20958
20959
#define ALT_USB_HOST_HCCHAR3_CHDIS_WIDTH 1
20960
20961
#define ALT_USB_HOST_HCCHAR3_CHDIS_SET_MSK 0x40000000
20962
20963
#define ALT_USB_HOST_HCCHAR3_CHDIS_CLR_MSK 0xbfffffff
20964
20965
#define ALT_USB_HOST_HCCHAR3_CHDIS_RESET 0x0
20966
20967
#define ALT_USB_HOST_HCCHAR3_CHDIS_GET(value) (((value) & 0x40000000) >> 30)
20968
20969
#define ALT_USB_HOST_HCCHAR3_CHDIS_SET(value) (((value) << 30) & 0x40000000)
20970
20995
#define ALT_USB_HOST_HCCHAR3_CHENA_E_NOTRDY 0x0
20996
21002
#define ALT_USB_HOST_HCCHAR3_CHENA_E_RDY 0x1
21003
21005
#define ALT_USB_HOST_HCCHAR3_CHENA_LSB 31
21006
21007
#define ALT_USB_HOST_HCCHAR3_CHENA_MSB 31
21008
21009
#define ALT_USB_HOST_HCCHAR3_CHENA_WIDTH 1
21010
21011
#define ALT_USB_HOST_HCCHAR3_CHENA_SET_MSK 0x80000000
21012
21013
#define ALT_USB_HOST_HCCHAR3_CHENA_CLR_MSK 0x7fffffff
21014
21015
#define ALT_USB_HOST_HCCHAR3_CHENA_RESET 0x0
21016
21017
#define ALT_USB_HOST_HCCHAR3_CHENA_GET(value) (((value) & 0x80000000) >> 31)
21018
21019
#define ALT_USB_HOST_HCCHAR3_CHENA_SET(value) (((value) << 31) & 0x80000000)
21020
21021
#ifndef __ASSEMBLY__
21022
21032
struct
ALT_USB_HOST_HCCHAR3_s
21033
{
21034
uint32_t
mps
: 11;
21035
uint32_t
epnum
: 4;
21036
uint32_t
epdir
: 1;
21037
uint32_t : 1;
21038
uint32_t
lspddev
: 1;
21039
uint32_t
eptype
: 2;
21040
uint32_t
ec
: 2;
21041
uint32_t
devaddr
: 7;
21042
uint32_t : 1;
21043
const
uint32_t
chdis
: 1;
21044
const
uint32_t
chena
: 1;
21045
};
21046
21048
typedef
volatile
struct
ALT_USB_HOST_HCCHAR3_s
ALT_USB_HOST_HCCHAR3_t
;
21049
#endif
/* __ASSEMBLY__ */
21050
21052
#define ALT_USB_HOST_HCCHAR3_OFST 0x160
21053
21054
#define ALT_USB_HOST_HCCHAR3_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_HOST_HCCHAR3_OFST))
21055
21082
#define ALT_USB_HOST_HCSPLT3_PRTADDR_LSB 0
21083
21084
#define ALT_USB_HOST_HCSPLT3_PRTADDR_MSB 6
21085
21086
#define ALT_USB_HOST_HCSPLT3_PRTADDR_WIDTH 7
21087
21088
#define ALT_USB_HOST_HCSPLT3_PRTADDR_SET_MSK 0x0000007f
21089
21090
#define ALT_USB_HOST_HCSPLT3_PRTADDR_CLR_MSK 0xffffff80
21091
21092
#define ALT_USB_HOST_HCSPLT3_PRTADDR_RESET 0x0
21093
21094
#define ALT_USB_HOST_HCSPLT3_PRTADDR_GET(value) (((value) & 0x0000007f) >> 0)
21095
21096
#define ALT_USB_HOST_HCSPLT3_PRTADDR_SET(value) (((value) << 0) & 0x0000007f)
21097
21107
#define ALT_USB_HOST_HCSPLT3_HUBADDR_LSB 7
21108
21109
#define ALT_USB_HOST_HCSPLT3_HUBADDR_MSB 13
21110
21111
#define ALT_USB_HOST_HCSPLT3_HUBADDR_WIDTH 7
21112
21113
#define ALT_USB_HOST_HCSPLT3_HUBADDR_SET_MSK 0x00003f80
21114
21115
#define ALT_USB_HOST_HCSPLT3_HUBADDR_CLR_MSK 0xffffc07f
21116
21117
#define ALT_USB_HOST_HCSPLT3_HUBADDR_RESET 0x0
21118
21119
#define ALT_USB_HOST_HCSPLT3_HUBADDR_GET(value) (((value) & 0x00003f80) >> 7)
21120
21121
#define ALT_USB_HOST_HCSPLT3_HUBADDR_SET(value) (((value) << 7) & 0x00003f80)
21122
21152
#define ALT_USB_HOST_HCSPLT3_XACTPOS_E_MIDDLE 0x0
21153
21159
#define ALT_USB_HOST_HCSPLT3_XACTPOS_E_END 0x1
21160
21166
#define ALT_USB_HOST_HCSPLT3_XACTPOS_E_BEGIN 0x2
21167
21173
#define ALT_USB_HOST_HCSPLT3_XACTPOS_E_ALL 0x3
21174
21176
#define ALT_USB_HOST_HCSPLT3_XACTPOS_LSB 14
21177
21178
#define ALT_USB_HOST_HCSPLT3_XACTPOS_MSB 15
21179
21180
#define ALT_USB_HOST_HCSPLT3_XACTPOS_WIDTH 2
21181
21182
#define ALT_USB_HOST_HCSPLT3_XACTPOS_SET_MSK 0x0000c000
21183
21184
#define ALT_USB_HOST_HCSPLT3_XACTPOS_CLR_MSK 0xffff3fff
21185
21186
#define ALT_USB_HOST_HCSPLT3_XACTPOS_RESET 0x0
21187
21188
#define ALT_USB_HOST_HCSPLT3_XACTPOS_GET(value) (((value) & 0x0000c000) >> 14)
21189
21190
#define ALT_USB_HOST_HCSPLT3_XACTPOS_SET(value) (((value) << 14) & 0x0000c000)
21191
21213
#define ALT_USB_HOST_HCSPLT3_COMPSPLT_E_NOSPLIT 0x0
21214
21219
#define ALT_USB_HOST_HCSPLT3_COMPSPLT_E_SPLIT 0x1
21220
21222
#define ALT_USB_HOST_HCSPLT3_COMPSPLT_LSB 16
21223
21224
#define ALT_USB_HOST_HCSPLT3_COMPSPLT_MSB 16
21225
21226
#define ALT_USB_HOST_HCSPLT3_COMPSPLT_WIDTH 1
21227
21228
#define ALT_USB_HOST_HCSPLT3_COMPSPLT_SET_MSK 0x00010000
21229
21230
#define ALT_USB_HOST_HCSPLT3_COMPSPLT_CLR_MSK 0xfffeffff
21231
21232
#define ALT_USB_HOST_HCSPLT3_COMPSPLT_RESET 0x0
21233
21234
#define ALT_USB_HOST_HCSPLT3_COMPSPLT_GET(value) (((value) & 0x00010000) >> 16)
21235
21236
#define ALT_USB_HOST_HCSPLT3_COMPSPLT_SET(value) (((value) << 16) & 0x00010000)
21237
21259
#define ALT_USB_HOST_HCSPLT3_SPLTENA_E_DISD 0x0
21260
21265
#define ALT_USB_HOST_HCSPLT3_SPLTENA_E_END 0x1
21266
21268
#define ALT_USB_HOST_HCSPLT3_SPLTENA_LSB 31
21269
21270
#define ALT_USB_HOST_HCSPLT3_SPLTENA_MSB 31
21271
21272
#define ALT_USB_HOST_HCSPLT3_SPLTENA_WIDTH 1
21273
21274
#define ALT_USB_HOST_HCSPLT3_SPLTENA_SET_MSK 0x80000000
21275
21276
#define ALT_USB_HOST_HCSPLT3_SPLTENA_CLR_MSK 0x7fffffff
21277
21278
#define ALT_USB_HOST_HCSPLT3_SPLTENA_RESET 0x0
21279
21280
#define ALT_USB_HOST_HCSPLT3_SPLTENA_GET(value) (((value) & 0x80000000) >> 31)
21281
21282
#define ALT_USB_HOST_HCSPLT3_SPLTENA_SET(value) (((value) << 31) & 0x80000000)
21283
21284
#ifndef __ASSEMBLY__
21285
21295
struct
ALT_USB_HOST_HCSPLT3_s
21296
{
21297
uint32_t
prtaddr
: 7;
21298
uint32_t
hubaddr
: 7;
21299
uint32_t
xactpos
: 2;
21300
uint32_t
compsplt
: 1;
21301
uint32_t : 14;
21302
uint32_t
spltena
: 1;
21303
};
21304
21306
typedef
volatile
struct
ALT_USB_HOST_HCSPLT3_s
ALT_USB_HOST_HCSPLT3_t
;
21307
#endif
/* __ASSEMBLY__ */
21308
21310
#define ALT_USB_HOST_HCSPLT3_OFST 0x164
21311
21312
#define ALT_USB_HOST_HCSPLT3_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_HOST_HCSPLT3_OFST))
21313
21368
#define ALT_USB_HOST_HCINT3_XFERCOMPL_E_INACT 0x0
21369
21374
#define ALT_USB_HOST_HCINT3_XFERCOMPL_E_ACT 0x1
21375
21377
#define ALT_USB_HOST_HCINT3_XFERCOMPL_LSB 0
21378
21379
#define ALT_USB_HOST_HCINT3_XFERCOMPL_MSB 0
21380
21381
#define ALT_USB_HOST_HCINT3_XFERCOMPL_WIDTH 1
21382
21383
#define ALT_USB_HOST_HCINT3_XFERCOMPL_SET_MSK 0x00000001
21384
21385
#define ALT_USB_HOST_HCINT3_XFERCOMPL_CLR_MSK 0xfffffffe
21386
21387
#define ALT_USB_HOST_HCINT3_XFERCOMPL_RESET 0x0
21388
21389
#define ALT_USB_HOST_HCINT3_XFERCOMPL_GET(value) (((value) & 0x00000001) >> 0)
21390
21391
#define ALT_USB_HOST_HCINT3_XFERCOMPL_SET(value) (((value) << 0) & 0x00000001)
21392
21426
#define ALT_USB_HOST_HCINT3_CHHLTD_E_INACT 0x0
21427
21432
#define ALT_USB_HOST_HCINT3_CHHLTD_E_ACT 0x1
21433
21435
#define ALT_USB_HOST_HCINT3_CHHLTD_LSB 1
21436
21437
#define ALT_USB_HOST_HCINT3_CHHLTD_MSB 1
21438
21439
#define ALT_USB_HOST_HCINT3_CHHLTD_WIDTH 1
21440
21441
#define ALT_USB_HOST_HCINT3_CHHLTD_SET_MSK 0x00000002
21442
21443
#define ALT_USB_HOST_HCINT3_CHHLTD_CLR_MSK 0xfffffffd
21444
21445
#define ALT_USB_HOST_HCINT3_CHHLTD_RESET 0x0
21446
21447
#define ALT_USB_HOST_HCINT3_CHHLTD_GET(value) (((value) & 0x00000002) >> 1)
21448
21449
#define ALT_USB_HOST_HCINT3_CHHLTD_SET(value) (((value) << 1) & 0x00000002)
21450
21473
#define ALT_USB_HOST_HCINT3_AHBERR_E_INACT 0x0
21474
21479
#define ALT_USB_HOST_HCINT3_AHBERR_E_ACT 0x1
21480
21482
#define ALT_USB_HOST_HCINT3_AHBERR_LSB 2
21483
21484
#define ALT_USB_HOST_HCINT3_AHBERR_MSB 2
21485
21486
#define ALT_USB_HOST_HCINT3_AHBERR_WIDTH 1
21487
21488
#define ALT_USB_HOST_HCINT3_AHBERR_SET_MSK 0x00000004
21489
21490
#define ALT_USB_HOST_HCINT3_AHBERR_CLR_MSK 0xfffffffb
21491
21492
#define ALT_USB_HOST_HCINT3_AHBERR_RESET 0x0
21493
21494
#define ALT_USB_HOST_HCINT3_AHBERR_GET(value) (((value) & 0x00000004) >> 2)
21495
21496
#define ALT_USB_HOST_HCINT3_AHBERR_SET(value) (((value) << 2) & 0x00000004)
21497
21520
#define ALT_USB_HOST_HCINT3_STALL_E_INACT 0x0
21521
21526
#define ALT_USB_HOST_HCINT3_STALL_E_ACT 0x1
21527
21529
#define ALT_USB_HOST_HCINT3_STALL_LSB 3
21530
21531
#define ALT_USB_HOST_HCINT3_STALL_MSB 3
21532
21533
#define ALT_USB_HOST_HCINT3_STALL_WIDTH 1
21534
21535
#define ALT_USB_HOST_HCINT3_STALL_SET_MSK 0x00000008
21536
21537
#define ALT_USB_HOST_HCINT3_STALL_CLR_MSK 0xfffffff7
21538
21539
#define ALT_USB_HOST_HCINT3_STALL_RESET 0x0
21540
21541
#define ALT_USB_HOST_HCINT3_STALL_GET(value) (((value) & 0x00000008) >> 3)
21542
21543
#define ALT_USB_HOST_HCINT3_STALL_SET(value) (((value) << 3) & 0x00000008)
21544
21567
#define ALT_USB_HOST_HCINT3_NAK_E_INACT 0x0
21568
21573
#define ALT_USB_HOST_HCINT3_NAK_E_ACT 0x1
21574
21576
#define ALT_USB_HOST_HCINT3_NAK_LSB 4
21577
21578
#define ALT_USB_HOST_HCINT3_NAK_MSB 4
21579
21580
#define ALT_USB_HOST_HCINT3_NAK_WIDTH 1
21581
21582
#define ALT_USB_HOST_HCINT3_NAK_SET_MSK 0x00000010
21583
21584
#define ALT_USB_HOST_HCINT3_NAK_CLR_MSK 0xffffffef
21585
21586
#define ALT_USB_HOST_HCINT3_NAK_RESET 0x0
21587
21588
#define ALT_USB_HOST_HCINT3_NAK_GET(value) (((value) & 0x00000010) >> 4)
21589
21590
#define ALT_USB_HOST_HCINT3_NAK_SET(value) (((value) << 4) & 0x00000010)
21591
21614
#define ALT_USB_HOST_HCINT3_ACK_E_INACT 0x0
21615
21620
#define ALT_USB_HOST_HCINT3_ACK_E_ACT 0x1
21621
21623
#define ALT_USB_HOST_HCINT3_ACK_LSB 5
21624
21625
#define ALT_USB_HOST_HCINT3_ACK_MSB 5
21626
21627
#define ALT_USB_HOST_HCINT3_ACK_WIDTH 1
21628
21629
#define ALT_USB_HOST_HCINT3_ACK_SET_MSK 0x00000020
21630
21631
#define ALT_USB_HOST_HCINT3_ACK_CLR_MSK 0xffffffdf
21632
21633
#define ALT_USB_HOST_HCINT3_ACK_RESET 0x0
21634
21635
#define ALT_USB_HOST_HCINT3_ACK_GET(value) (((value) & 0x00000020) >> 5)
21636
21637
#define ALT_USB_HOST_HCINT3_ACK_SET(value) (((value) << 5) & 0x00000020)
21638
21661
#define ALT_USB_HOST_HCINT3_NYET_E_INACT 0x0
21662
21667
#define ALT_USB_HOST_HCINT3_NYET_E_ACT 0x1
21668
21670
#define ALT_USB_HOST_HCINT3_NYET_LSB 6
21671
21672
#define ALT_USB_HOST_HCINT3_NYET_MSB 6
21673
21674
#define ALT_USB_HOST_HCINT3_NYET_WIDTH 1
21675
21676
#define ALT_USB_HOST_HCINT3_NYET_SET_MSK 0x00000040
21677
21678
#define ALT_USB_HOST_HCINT3_NYET_CLR_MSK 0xffffffbf
21679
21680
#define ALT_USB_HOST_HCINT3_NYET_RESET 0x0
21681
21682
#define ALT_USB_HOST_HCINT3_NYET_GET(value) (((value) & 0x00000040) >> 6)
21683
21684
#define ALT_USB_HOST_HCINT3_NYET_SET(value) (((value) << 6) & 0x00000040)
21685
21716
#define ALT_USB_HOST_HCINT3_XACTERR_E_INACT 0x0
21717
21722
#define ALT_USB_HOST_HCINT3_XACTERR_E_ACT 0x1
21723
21725
#define ALT_USB_HOST_HCINT3_XACTERR_LSB 7
21726
21727
#define ALT_USB_HOST_HCINT3_XACTERR_MSB 7
21728
21729
#define ALT_USB_HOST_HCINT3_XACTERR_WIDTH 1
21730
21731
#define ALT_USB_HOST_HCINT3_XACTERR_SET_MSK 0x00000080
21732
21733
#define ALT_USB_HOST_HCINT3_XACTERR_CLR_MSK 0xffffff7f
21734
21735
#define ALT_USB_HOST_HCINT3_XACTERR_RESET 0x0
21736
21737
#define ALT_USB_HOST_HCINT3_XACTERR_GET(value) (((value) & 0x00000080) >> 7)
21738
21739
#define ALT_USB_HOST_HCINT3_XACTERR_SET(value) (((value) << 7) & 0x00000080)
21740
21763
#define ALT_USB_HOST_HCINT3_BBLERR_E_INACT 0x0
21764
21769
#define ALT_USB_HOST_HCINT3_BBLERR_E_ACT 0x1
21770
21772
#define ALT_USB_HOST_HCINT3_BBLERR_LSB 8
21773
21774
#define ALT_USB_HOST_HCINT3_BBLERR_MSB 8
21775
21776
#define ALT_USB_HOST_HCINT3_BBLERR_WIDTH 1
21777
21778
#define ALT_USB_HOST_HCINT3_BBLERR_SET_MSK 0x00000100
21779
21780
#define ALT_USB_HOST_HCINT3_BBLERR_CLR_MSK 0xfffffeff
21781
21782
#define ALT_USB_HOST_HCINT3_BBLERR_RESET 0x0
21783
21784
#define ALT_USB_HOST_HCINT3_BBLERR_GET(value) (((value) & 0x00000100) >> 8)
21785
21786
#define ALT_USB_HOST_HCINT3_BBLERR_SET(value) (((value) << 8) & 0x00000100)
21787
21810
#define ALT_USB_HOST_HCINT3_FRMOVRUN_E_INACT 0x0
21811
21816
#define ALT_USB_HOST_HCINT3_FRMOVRUN_E_ACT 0x1
21817
21819
#define ALT_USB_HOST_HCINT3_FRMOVRUN_LSB 9
21820
21821
#define ALT_USB_HOST_HCINT3_FRMOVRUN_MSB 9
21822
21823
#define ALT_USB_HOST_HCINT3_FRMOVRUN_WIDTH 1
21824
21825
#define ALT_USB_HOST_HCINT3_FRMOVRUN_SET_MSK 0x00000200
21826
21827
#define ALT_USB_HOST_HCINT3_FRMOVRUN_CLR_MSK 0xfffffdff
21828
21829
#define ALT_USB_HOST_HCINT3_FRMOVRUN_RESET 0x0
21830
21831
#define ALT_USB_HOST_HCINT3_FRMOVRUN_GET(value) (((value) & 0x00000200) >> 9)
21832
21833
#define ALT_USB_HOST_HCINT3_FRMOVRUN_SET(value) (((value) << 9) & 0x00000200)
21834
21857
#define ALT_USB_HOST_HCINT3_DATATGLERR_E_INACT 0x0
21858
21863
#define ALT_USB_HOST_HCINT3_DATATGLERR_E_ACT 0x1
21864
21866
#define ALT_USB_HOST_HCINT3_DATATGLERR_LSB 10
21867
21868
#define ALT_USB_HOST_HCINT3_DATATGLERR_MSB 10
21869
21870
#define ALT_USB_HOST_HCINT3_DATATGLERR_WIDTH 1
21871
21872
#define ALT_USB_HOST_HCINT3_DATATGLERR_SET_MSK 0x00000400
21873
21874
#define ALT_USB_HOST_HCINT3_DATATGLERR_CLR_MSK 0xfffffbff
21875
21876
#define ALT_USB_HOST_HCINT3_DATATGLERR_RESET 0x0
21877
21878
#define ALT_USB_HOST_HCINT3_DATATGLERR_GET(value) (((value) & 0x00000400) >> 10)
21879
21880
#define ALT_USB_HOST_HCINT3_DATATGLERR_SET(value) (((value) << 10) & 0x00000400)
21881
21905
#define ALT_USB_HOST_HCINT3_BNAINTR_E_INACT 0x0
21906
21911
#define ALT_USB_HOST_HCINT3_BNAINTR_E_ACT 0x1
21912
21914
#define ALT_USB_HOST_HCINT3_BNAINTR_LSB 11
21915
21916
#define ALT_USB_HOST_HCINT3_BNAINTR_MSB 11
21917
21918
#define ALT_USB_HOST_HCINT3_BNAINTR_WIDTH 1
21919
21920
#define ALT_USB_HOST_HCINT3_BNAINTR_SET_MSK 0x00000800
21921
21922
#define ALT_USB_HOST_HCINT3_BNAINTR_CLR_MSK 0xfffff7ff
21923
21924
#define ALT_USB_HOST_HCINT3_BNAINTR_RESET 0x0
21925
21926
#define ALT_USB_HOST_HCINT3_BNAINTR_GET(value) (((value) & 0x00000800) >> 11)
21927
21928
#define ALT_USB_HOST_HCINT3_BNAINTR_SET(value) (((value) << 11) & 0x00000800)
21929
21953
#define ALT_USB_HOST_HCINT3_XCS_XACT_ERR_E_INACT 0x0
21954
21959
#define ALT_USB_HOST_HCINT3_XCS_XACT_ERR_E_ACVTIVE 0x1
21960
21962
#define ALT_USB_HOST_HCINT3_XCS_XACT_ERR_LSB 12
21963
21964
#define ALT_USB_HOST_HCINT3_XCS_XACT_ERR_MSB 12
21965
21966
#define ALT_USB_HOST_HCINT3_XCS_XACT_ERR_WIDTH 1
21967
21968
#define ALT_USB_HOST_HCINT3_XCS_XACT_ERR_SET_MSK 0x00001000
21969
21970
#define ALT_USB_HOST_HCINT3_XCS_XACT_ERR_CLR_MSK 0xffffefff
21971
21972
#define ALT_USB_HOST_HCINT3_XCS_XACT_ERR_RESET 0x0
21973
21974
#define ALT_USB_HOST_HCINT3_XCS_XACT_ERR_GET(value) (((value) & 0x00001000) >> 12)
21975
21976
#define ALT_USB_HOST_HCINT3_XCS_XACT_ERR_SET(value) (((value) << 12) & 0x00001000)
21977
22001
#define ALT_USB_HOST_HCINT3_DESC_LST_ROLLINTR_E_INACT 0x0
22002
22007
#define ALT_USB_HOST_HCINT3_DESC_LST_ROLLINTR_E_ACT 0x1
22008
22010
#define ALT_USB_HOST_HCINT3_DESC_LST_ROLLINTR_LSB 13
22011
22012
#define ALT_USB_HOST_HCINT3_DESC_LST_ROLLINTR_MSB 13
22013
22014
#define ALT_USB_HOST_HCINT3_DESC_LST_ROLLINTR_WIDTH 1
22015
22016
#define ALT_USB_HOST_HCINT3_DESC_LST_ROLLINTR_SET_MSK 0x00002000
22017
22018
#define ALT_USB_HOST_HCINT3_DESC_LST_ROLLINTR_CLR_MSK 0xffffdfff
22019
22020
#define ALT_USB_HOST_HCINT3_DESC_LST_ROLLINTR_RESET 0x0
22021
22022
#define ALT_USB_HOST_HCINT3_DESC_LST_ROLLINTR_GET(value) (((value) & 0x00002000) >> 13)
22023
22024
#define ALT_USB_HOST_HCINT3_DESC_LST_ROLLINTR_SET(value) (((value) << 13) & 0x00002000)
22025
22026
#ifndef __ASSEMBLY__
22027
22037
struct
ALT_USB_HOST_HCINT3_s
22038
{
22039
const
uint32_t
xfercompl
: 1;
22040
const
uint32_t
chhltd
: 1;
22041
const
uint32_t
ahberr
: 1;
22042
const
uint32_t
stall
: 1;
22043
const
uint32_t
nak
: 1;
22044
const
uint32_t
ack
: 1;
22045
const
uint32_t
nyet
: 1;
22046
const
uint32_t
xacterr
: 1;
22047
const
uint32_t
bblerr
: 1;
22048
const
uint32_t
frmovrun
: 1;
22049
const
uint32_t
datatglerr
: 1;
22050
const
uint32_t
bnaintr
: 1;
22051
const
uint32_t
xcs_xact_err
: 1;
22052
const
uint32_t
desc_lst_rollintr
: 1;
22053
uint32_t : 18;
22054
};
22055
22057
typedef
volatile
struct
ALT_USB_HOST_HCINT3_s
ALT_USB_HOST_HCINT3_t
;
22058
#endif
/* __ASSEMBLY__ */
22059
22061
#define ALT_USB_HOST_HCINT3_OFST 0x168
22062
22063
#define ALT_USB_HOST_HCINT3_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_HOST_HCINT3_OFST))
22064
22105
#define ALT_USB_HOST_HCINTMSK3_XFERCOMPLMSK_E_MSK 0x0
22106
22111
#define ALT_USB_HOST_HCINTMSK3_XFERCOMPLMSK_E_NOMSK 0x1
22112
22114
#define ALT_USB_HOST_HCINTMSK3_XFERCOMPLMSK_LSB 0
22115
22116
#define ALT_USB_HOST_HCINTMSK3_XFERCOMPLMSK_MSB 0
22117
22118
#define ALT_USB_HOST_HCINTMSK3_XFERCOMPLMSK_WIDTH 1
22119
22120
#define ALT_USB_HOST_HCINTMSK3_XFERCOMPLMSK_SET_MSK 0x00000001
22121
22122
#define ALT_USB_HOST_HCINTMSK3_XFERCOMPLMSK_CLR_MSK 0xfffffffe
22123
22124
#define ALT_USB_HOST_HCINTMSK3_XFERCOMPLMSK_RESET 0x0
22125
22126
#define ALT_USB_HOST_HCINTMSK3_XFERCOMPLMSK_GET(value) (((value) & 0x00000001) >> 0)
22127
22128
#define ALT_USB_HOST_HCINTMSK3_XFERCOMPLMSK_SET(value) (((value) << 0) & 0x00000001)
22129
22150
#define ALT_USB_HOST_HCINTMSK3_CHHLTDMSK_E_MSK 0x0
22151
22156
#define ALT_USB_HOST_HCINTMSK3_CHHLTDMSK_E_NOMSK 0x1
22157
22159
#define ALT_USB_HOST_HCINTMSK3_CHHLTDMSK_LSB 1
22160
22161
#define ALT_USB_HOST_HCINTMSK3_CHHLTDMSK_MSB 1
22162
22163
#define ALT_USB_HOST_HCINTMSK3_CHHLTDMSK_WIDTH 1
22164
22165
#define ALT_USB_HOST_HCINTMSK3_CHHLTDMSK_SET_MSK 0x00000002
22166
22167
#define ALT_USB_HOST_HCINTMSK3_CHHLTDMSK_CLR_MSK 0xfffffffd
22168
22169
#define ALT_USB_HOST_HCINTMSK3_CHHLTDMSK_RESET 0x0
22170
22171
#define ALT_USB_HOST_HCINTMSK3_CHHLTDMSK_GET(value) (((value) & 0x00000002) >> 1)
22172
22173
#define ALT_USB_HOST_HCINTMSK3_CHHLTDMSK_SET(value) (((value) << 1) & 0x00000002)
22174
22196
#define ALT_USB_HOST_HCINTMSK3_AHBERRMSK_E_MSK 0x0
22197
22202
#define ALT_USB_HOST_HCINTMSK3_AHBERRMSK_E_NOMSK 0x1
22203
22205
#define ALT_USB_HOST_HCINTMSK3_AHBERRMSK_LSB 2
22206
22207
#define ALT_USB_HOST_HCINTMSK3_AHBERRMSK_MSB 2
22208
22209
#define ALT_USB_HOST_HCINTMSK3_AHBERRMSK_WIDTH 1
22210
22211
#define ALT_USB_HOST_HCINTMSK3_AHBERRMSK_SET_MSK 0x00000004
22212
22213
#define ALT_USB_HOST_HCINTMSK3_AHBERRMSK_CLR_MSK 0xfffffffb
22214
22215
#define ALT_USB_HOST_HCINTMSK3_AHBERRMSK_RESET 0x0
22216
22217
#define ALT_USB_HOST_HCINTMSK3_AHBERRMSK_GET(value) (((value) & 0x00000004) >> 2)
22218
22219
#define ALT_USB_HOST_HCINTMSK3_AHBERRMSK_SET(value) (((value) << 2) & 0x00000004)
22220
22241
#define ALT_USB_HOST_HCINTMSK3_BNAINTRMSK_E_MSK 0x0
22242
22247
#define ALT_USB_HOST_HCINTMSK3_BNAINTRMSK_E_NOMSK 0x1
22248
22250
#define ALT_USB_HOST_HCINTMSK3_BNAINTRMSK_LSB 11
22251
22252
#define ALT_USB_HOST_HCINTMSK3_BNAINTRMSK_MSB 11
22253
22254
#define ALT_USB_HOST_HCINTMSK3_BNAINTRMSK_WIDTH 1
22255
22256
#define ALT_USB_HOST_HCINTMSK3_BNAINTRMSK_SET_MSK 0x00000800
22257
22258
#define ALT_USB_HOST_HCINTMSK3_BNAINTRMSK_CLR_MSK 0xfffff7ff
22259
22260
#define ALT_USB_HOST_HCINTMSK3_BNAINTRMSK_RESET 0x0
22261
22262
#define ALT_USB_HOST_HCINTMSK3_BNAINTRMSK_GET(value) (((value) & 0x00000800) >> 11)
22263
22264
#define ALT_USB_HOST_HCINTMSK3_BNAINTRMSK_SET(value) (((value) << 11) & 0x00000800)
22265
22286
#define ALT_USB_HOST_HCINTMSK3_FRM_LST_ROLLINTRMSK_E_MSK 0x0
22287
22292
#define ALT_USB_HOST_HCINTMSK3_FRM_LST_ROLLINTRMSK_E_NOMSK 0x1
22293
22295
#define ALT_USB_HOST_HCINTMSK3_FRM_LST_ROLLINTRMSK_LSB 13
22296
22297
#define ALT_USB_HOST_HCINTMSK3_FRM_LST_ROLLINTRMSK_MSB 13
22298
22299
#define ALT_USB_HOST_HCINTMSK3_FRM_LST_ROLLINTRMSK_WIDTH 1
22300
22301
#define ALT_USB_HOST_HCINTMSK3_FRM_LST_ROLLINTRMSK_SET_MSK 0x00002000
22302
22303
#define ALT_USB_HOST_HCINTMSK3_FRM_LST_ROLLINTRMSK_CLR_MSK 0xffffdfff
22304
22305
#define ALT_USB_HOST_HCINTMSK3_FRM_LST_ROLLINTRMSK_RESET 0x0
22306
22307
#define ALT_USB_HOST_HCINTMSK3_FRM_LST_ROLLINTRMSK_GET(value) (((value) & 0x00002000) >> 13)
22308
22309
#define ALT_USB_HOST_HCINTMSK3_FRM_LST_ROLLINTRMSK_SET(value) (((value) << 13) & 0x00002000)
22310
22311
#ifndef __ASSEMBLY__
22312
22322
struct
ALT_USB_HOST_HCINTMSK3_s
22323
{
22324
uint32_t
xfercomplmsk
: 1;
22325
uint32_t
chhltdmsk
: 1;
22326
uint32_t
ahberrmsk
: 1;
22327
uint32_t : 8;
22328
uint32_t
bnaintrmsk
: 1;
22329
uint32_t : 1;
22330
uint32_t
frm_lst_rollintrmsk
: 1;
22331
uint32_t : 18;
22332
};
22333
22335
typedef
volatile
struct
ALT_USB_HOST_HCINTMSK3_s
ALT_USB_HOST_HCINTMSK3_t
;
22336
#endif
/* __ASSEMBLY__ */
22337
22339
#define ALT_USB_HOST_HCINTMSK3_OFST 0x16c
22340
22341
#define ALT_USB_HOST_HCINTMSK3_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_HOST_HCINTMSK3_OFST))
22342
22371
#define ALT_USB_HOST_HCTSIZ3_XFERSIZE_LSB 0
22372
22373
#define ALT_USB_HOST_HCTSIZ3_XFERSIZE_MSB 18
22374
22375
#define ALT_USB_HOST_HCTSIZ3_XFERSIZE_WIDTH 19
22376
22377
#define ALT_USB_HOST_HCTSIZ3_XFERSIZE_SET_MSK 0x0007ffff
22378
22379
#define ALT_USB_HOST_HCTSIZ3_XFERSIZE_CLR_MSK 0xfff80000
22380
22381
#define ALT_USB_HOST_HCTSIZ3_XFERSIZE_RESET 0x0
22382
22383
#define ALT_USB_HOST_HCTSIZ3_XFERSIZE_GET(value) (((value) & 0x0007ffff) >> 0)
22384
22385
#define ALT_USB_HOST_HCTSIZ3_XFERSIZE_SET(value) (((value) << 0) & 0x0007ffff)
22386
22400
#define ALT_USB_HOST_HCTSIZ3_PKTCNT_LSB 19
22401
22402
#define ALT_USB_HOST_HCTSIZ3_PKTCNT_MSB 28
22403
22404
#define ALT_USB_HOST_HCTSIZ3_PKTCNT_WIDTH 10
22405
22406
#define ALT_USB_HOST_HCTSIZ3_PKTCNT_SET_MSK 0x1ff80000
22407
22408
#define ALT_USB_HOST_HCTSIZ3_PKTCNT_CLR_MSK 0xe007ffff
22409
22410
#define ALT_USB_HOST_HCTSIZ3_PKTCNT_RESET 0x0
22411
22412
#define ALT_USB_HOST_HCTSIZ3_PKTCNT_GET(value) (((value) & 0x1ff80000) >> 19)
22413
22414
#define ALT_USB_HOST_HCTSIZ3_PKTCNT_SET(value) (((value) << 19) & 0x1ff80000)
22415
22439
#define ALT_USB_HOST_HCTSIZ3_PID_E_DATA0 0x0
22440
22445
#define ALT_USB_HOST_HCTSIZ3_PID_E_DATA2 0x1
22446
22451
#define ALT_USB_HOST_HCTSIZ3_PID_E_DATA1 0x2
22452
22457
#define ALT_USB_HOST_HCTSIZ3_PID_E_MDATA 0x3
22458
22460
#define ALT_USB_HOST_HCTSIZ3_PID_LSB 29
22461
22462
#define ALT_USB_HOST_HCTSIZ3_PID_MSB 30
22463
22464
#define ALT_USB_HOST_HCTSIZ3_PID_WIDTH 2
22465
22466
#define ALT_USB_HOST_HCTSIZ3_PID_SET_MSK 0x60000000
22467
22468
#define ALT_USB_HOST_HCTSIZ3_PID_CLR_MSK 0x9fffffff
22469
22470
#define ALT_USB_HOST_HCTSIZ3_PID_RESET 0x0
22471
22472
#define ALT_USB_HOST_HCTSIZ3_PID_GET(value) (((value) & 0x60000000) >> 29)
22473
22474
#define ALT_USB_HOST_HCTSIZ3_PID_SET(value) (((value) << 29) & 0x60000000)
22475
22498
#define ALT_USB_HOST_HCTSIZ3_DOPNG_E_NOPING 0x0
22499
22504
#define ALT_USB_HOST_HCTSIZ3_DOPNG_E_PING 0x1
22505
22507
#define ALT_USB_HOST_HCTSIZ3_DOPNG_LSB 31
22508
22509
#define ALT_USB_HOST_HCTSIZ3_DOPNG_MSB 31
22510
22511
#define ALT_USB_HOST_HCTSIZ3_DOPNG_WIDTH 1
22512
22513
#define ALT_USB_HOST_HCTSIZ3_DOPNG_SET_MSK 0x80000000
22514
22515
#define ALT_USB_HOST_HCTSIZ3_DOPNG_CLR_MSK 0x7fffffff
22516
22517
#define ALT_USB_HOST_HCTSIZ3_DOPNG_RESET 0x0
22518
22519
#define ALT_USB_HOST_HCTSIZ3_DOPNG_GET(value) (((value) & 0x80000000) >> 31)
22520
22521
#define ALT_USB_HOST_HCTSIZ3_DOPNG_SET(value) (((value) << 31) & 0x80000000)
22522
22523
#ifndef __ASSEMBLY__
22524
22534
struct
ALT_USB_HOST_HCTSIZ3_s
22535
{
22536
uint32_t
xfersize
: 19;
22537
uint32_t
pktcnt
: 10;
22538
uint32_t
pid
: 2;
22539
uint32_t
dopng
: 1;
22540
};
22541
22543
typedef
volatile
struct
ALT_USB_HOST_HCTSIZ3_s
ALT_USB_HOST_HCTSIZ3_t
;
22544
#endif
/* __ASSEMBLY__ */
22545
22547
#define ALT_USB_HOST_HCTSIZ3_OFST 0x170
22548
22549
#define ALT_USB_HOST_HCTSIZ3_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_HOST_HCTSIZ3_OFST))
22550
22607
#define ALT_USB_HOST_HCDMA3_HCDMA3_LSB 0
22608
22609
#define ALT_USB_HOST_HCDMA3_HCDMA3_MSB 31
22610
22611
#define ALT_USB_HOST_HCDMA3_HCDMA3_WIDTH 32
22612
22613
#define ALT_USB_HOST_HCDMA3_HCDMA3_SET_MSK 0xffffffff
22614
22615
#define ALT_USB_HOST_HCDMA3_HCDMA3_CLR_MSK 0x00000000
22616
22617
#define ALT_USB_HOST_HCDMA3_HCDMA3_RESET 0x0
22618
22619
#define ALT_USB_HOST_HCDMA3_HCDMA3_GET(value) (((value) & 0xffffffff) >> 0)
22620
22621
#define ALT_USB_HOST_HCDMA3_HCDMA3_SET(value) (((value) << 0) & 0xffffffff)
22622
22623
#ifndef __ASSEMBLY__
22624
22634
struct
ALT_USB_HOST_HCDMA3_s
22635
{
22636
uint32_t
hcdma3
: 32;
22637
};
22638
22640
typedef
volatile
struct
ALT_USB_HOST_HCDMA3_s
ALT_USB_HOST_HCDMA3_t
;
22641
#endif
/* __ASSEMBLY__ */
22642
22644
#define ALT_USB_HOST_HCDMA3_OFST 0x174
22645
22646
#define ALT_USB_HOST_HCDMA3_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_HOST_HCDMA3_OFST))
22647
22678
#define ALT_USB_HOST_HCDMAB3_HCDMAB3_LSB 0
22679
22680
#define ALT_USB_HOST_HCDMAB3_HCDMAB3_MSB 31
22681
22682
#define ALT_USB_HOST_HCDMAB3_HCDMAB3_WIDTH 32
22683
22684
#define ALT_USB_HOST_HCDMAB3_HCDMAB3_SET_MSK 0xffffffff
22685
22686
#define ALT_USB_HOST_HCDMAB3_HCDMAB3_CLR_MSK 0x00000000
22687
22688
#define ALT_USB_HOST_HCDMAB3_HCDMAB3_RESET 0x0
22689
22690
#define ALT_USB_HOST_HCDMAB3_HCDMAB3_GET(value) (((value) & 0xffffffff) >> 0)
22691
22692
#define ALT_USB_HOST_HCDMAB3_HCDMAB3_SET(value) (((value) << 0) & 0xffffffff)
22693
22694
#ifndef __ASSEMBLY__
22695
22705
struct
ALT_USB_HOST_HCDMAB3_s
22706
{
22707
uint32_t
hcdmab3
: 32;
22708
};
22709
22711
typedef
volatile
struct
ALT_USB_HOST_HCDMAB3_s
ALT_USB_HOST_HCDMAB3_t
;
22712
#endif
/* __ASSEMBLY__ */
22713
22715
#define ALT_USB_HOST_HCDMAB3_OFST 0x178
22716
22717
#define ALT_USB_HOST_HCDMAB3_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_HOST_HCDMAB3_OFST))
22718
22749
#define ALT_USB_HOST_HCCHAR4_HCDMAB4_LSB 0
22750
22751
#define ALT_USB_HOST_HCCHAR4_HCDMAB4_MSB 31
22752
22753
#define ALT_USB_HOST_HCCHAR4_HCDMAB4_WIDTH 32
22754
22755
#define ALT_USB_HOST_HCCHAR4_HCDMAB4_SET_MSK 0xffffffff
22756
22757
#define ALT_USB_HOST_HCCHAR4_HCDMAB4_CLR_MSK 0x00000000
22758
22759
#define ALT_USB_HOST_HCCHAR4_HCDMAB4_RESET 0x0
22760
22761
#define ALT_USB_HOST_HCCHAR4_HCDMAB4_GET(value) (((value) & 0xffffffff) >> 0)
22762
22763
#define ALT_USB_HOST_HCCHAR4_HCDMAB4_SET(value) (((value) << 0) & 0xffffffff)
22764
22765
#ifndef __ASSEMBLY__
22766
22776
struct
ALT_USB_HOST_HCCHAR4_s
22777
{
22778
uint32_t
hcdmab4
: 32;
22779
};
22780
22782
typedef
volatile
struct
ALT_USB_HOST_HCCHAR4_s
ALT_USB_HOST_HCCHAR4_t
;
22783
#endif
/* __ASSEMBLY__ */
22784
22786
#define ALT_USB_HOST_HCCHAR4_OFST 0x180
22787
22788
#define ALT_USB_HOST_HCCHAR4_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_HOST_HCCHAR4_OFST))
22789
22816
#define ALT_USB_HOST_HCSPLT4_PRTADDR_LSB 0
22817
22818
#define ALT_USB_HOST_HCSPLT4_PRTADDR_MSB 6
22819
22820
#define ALT_USB_HOST_HCSPLT4_PRTADDR_WIDTH 7
22821
22822
#define ALT_USB_HOST_HCSPLT4_PRTADDR_SET_MSK 0x0000007f
22823
22824
#define ALT_USB_HOST_HCSPLT4_PRTADDR_CLR_MSK 0xffffff80
22825
22826
#define ALT_USB_HOST_HCSPLT4_PRTADDR_RESET 0x0
22827
22828
#define ALT_USB_HOST_HCSPLT4_PRTADDR_GET(value) (((value) & 0x0000007f) >> 0)
22829
22830
#define ALT_USB_HOST_HCSPLT4_PRTADDR_SET(value) (((value) << 0) & 0x0000007f)
22831
22841
#define ALT_USB_HOST_HCSPLT4_HUBADDR_LSB 7
22842
22843
#define ALT_USB_HOST_HCSPLT4_HUBADDR_MSB 13
22844
22845
#define ALT_USB_HOST_HCSPLT4_HUBADDR_WIDTH 7
22846
22847
#define ALT_USB_HOST_HCSPLT4_HUBADDR_SET_MSK 0x00003f80
22848
22849
#define ALT_USB_HOST_HCSPLT4_HUBADDR_CLR_MSK 0xffffc07f
22850
22851
#define ALT_USB_HOST_HCSPLT4_HUBADDR_RESET 0x0
22852
22853
#define ALT_USB_HOST_HCSPLT4_HUBADDR_GET(value) (((value) & 0x00003f80) >> 7)
22854
22855
#define ALT_USB_HOST_HCSPLT4_HUBADDR_SET(value) (((value) << 7) & 0x00003f80)
22856
22886
#define ALT_USB_HOST_HCSPLT4_XACTPOS_E_MIDDLE 0x0
22887
22893
#define ALT_USB_HOST_HCSPLT4_XACTPOS_E_END 0x1
22894
22900
#define ALT_USB_HOST_HCSPLT4_XACTPOS_E_BEGIN 0x2
22901
22907
#define ALT_USB_HOST_HCSPLT4_XACTPOS_E_ALL 0x3
22908
22910
#define ALT_USB_HOST_HCSPLT4_XACTPOS_LSB 14
22911
22912
#define ALT_USB_HOST_HCSPLT4_XACTPOS_MSB 15
22913
22914
#define ALT_USB_HOST_HCSPLT4_XACTPOS_WIDTH 2
22915
22916
#define ALT_USB_HOST_HCSPLT4_XACTPOS_SET_MSK 0x0000c000
22917
22918
#define ALT_USB_HOST_HCSPLT4_XACTPOS_CLR_MSK 0xffff3fff
22919
22920
#define ALT_USB_HOST_HCSPLT4_XACTPOS_RESET 0x0
22921
22922
#define ALT_USB_HOST_HCSPLT4_XACTPOS_GET(value) (((value) & 0x0000c000) >> 14)
22923
22924
#define ALT_USB_HOST_HCSPLT4_XACTPOS_SET(value) (((value) << 14) & 0x0000c000)
22925
22947
#define ALT_USB_HOST_HCSPLT4_COMPSPLT_E_NOSPLIT 0x0
22948
22953
#define ALT_USB_HOST_HCSPLT4_COMPSPLT_E_SPLIT 0x1
22954
22956
#define ALT_USB_HOST_HCSPLT4_COMPSPLT_LSB 16
22957
22958
#define ALT_USB_HOST_HCSPLT4_COMPSPLT_MSB 16
22959
22960
#define ALT_USB_HOST_HCSPLT4_COMPSPLT_WIDTH 1
22961
22962
#define ALT_USB_HOST_HCSPLT4_COMPSPLT_SET_MSK 0x00010000
22963
22964
#define ALT_USB_HOST_HCSPLT4_COMPSPLT_CLR_MSK 0xfffeffff
22965
22966
#define ALT_USB_HOST_HCSPLT4_COMPSPLT_RESET 0x0
22967
22968
#define ALT_USB_HOST_HCSPLT4_COMPSPLT_GET(value) (((value) & 0x00010000) >> 16)
22969
22970
#define ALT_USB_HOST_HCSPLT4_COMPSPLT_SET(value) (((value) << 16) & 0x00010000)
22971
22993
#define ALT_USB_HOST_HCSPLT4_SPLTENA_E_DISD 0x0
22994
22999
#define ALT_USB_HOST_HCSPLT4_SPLTENA_E_END 0x1
23000
23002
#define ALT_USB_HOST_HCSPLT4_SPLTENA_LSB 31
23003
23004
#define ALT_USB_HOST_HCSPLT4_SPLTENA_MSB 31
23005
23006
#define ALT_USB_HOST_HCSPLT4_SPLTENA_WIDTH 1
23007
23008
#define ALT_USB_HOST_HCSPLT4_SPLTENA_SET_MSK 0x80000000
23009
23010
#define ALT_USB_HOST_HCSPLT4_SPLTENA_CLR_MSK 0x7fffffff
23011
23012
#define ALT_USB_HOST_HCSPLT4_SPLTENA_RESET 0x0
23013
23014
#define ALT_USB_HOST_HCSPLT4_SPLTENA_GET(value) (((value) & 0x80000000) >> 31)
23015
23016
#define ALT_USB_HOST_HCSPLT4_SPLTENA_SET(value) (((value) << 31) & 0x80000000)
23017
23018
#ifndef __ASSEMBLY__
23019
23029
struct
ALT_USB_HOST_HCSPLT4_s
23030
{
23031
uint32_t
prtaddr
: 7;
23032
uint32_t
hubaddr
: 7;
23033
uint32_t
xactpos
: 2;
23034
uint32_t
compsplt
: 1;
23035
uint32_t : 14;
23036
uint32_t
spltena
: 1;
23037
};
23038
23040
typedef
volatile
struct
ALT_USB_HOST_HCSPLT4_s
ALT_USB_HOST_HCSPLT4_t
;
23041
#endif
/* __ASSEMBLY__ */
23042
23044
#define ALT_USB_HOST_HCSPLT4_OFST 0x184
23045
23046
#define ALT_USB_HOST_HCSPLT4_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_HOST_HCSPLT4_OFST))
23047
23102
#define ALT_USB_HOST_HCINT4_XFERCOMPL_E_INACT 0x0
23103
23108
#define ALT_USB_HOST_HCINT4_XFERCOMPL_E_ACT 0x1
23109
23111
#define ALT_USB_HOST_HCINT4_XFERCOMPL_LSB 0
23112
23113
#define ALT_USB_HOST_HCINT4_XFERCOMPL_MSB 0
23114
23115
#define ALT_USB_HOST_HCINT4_XFERCOMPL_WIDTH 1
23116
23117
#define ALT_USB_HOST_HCINT4_XFERCOMPL_SET_MSK 0x00000001
23118
23119
#define ALT_USB_HOST_HCINT4_XFERCOMPL_CLR_MSK 0xfffffffe
23120
23121
#define ALT_USB_HOST_HCINT4_XFERCOMPL_RESET 0x0
23122
23123
#define ALT_USB_HOST_HCINT4_XFERCOMPL_GET(value) (((value) & 0x00000001) >> 0)
23124
23125
#define ALT_USB_HOST_HCINT4_XFERCOMPL_SET(value) (((value) << 0) & 0x00000001)
23126
23160
#define ALT_USB_HOST_HCINT4_CHHLTD_E_INACT 0x0
23161
23166
#define ALT_USB_HOST_HCINT4_CHHLTD_E_ACT 0x1
23167
23169
#define ALT_USB_HOST_HCINT4_CHHLTD_LSB 1
23170
23171
#define ALT_USB_HOST_HCINT4_CHHLTD_MSB 1
23172
23173
#define ALT_USB_HOST_HCINT4_CHHLTD_WIDTH 1
23174
23175
#define ALT_USB_HOST_HCINT4_CHHLTD_SET_MSK 0x00000002
23176
23177
#define ALT_USB_HOST_HCINT4_CHHLTD_CLR_MSK 0xfffffffd
23178
23179
#define ALT_USB_HOST_HCINT4_CHHLTD_RESET 0x0
23180
23181
#define ALT_USB_HOST_HCINT4_CHHLTD_GET(value) (((value) & 0x00000002) >> 1)
23182
23183
#define ALT_USB_HOST_HCINT4_CHHLTD_SET(value) (((value) << 1) & 0x00000002)
23184
23207
#define ALT_USB_HOST_HCINT4_AHBERR_E_INACT 0x0
23208
23213
#define ALT_USB_HOST_HCINT4_AHBERR_E_ACT 0x1
23214
23216
#define ALT_USB_HOST_HCINT4_AHBERR_LSB 2
23217
23218
#define ALT_USB_HOST_HCINT4_AHBERR_MSB 2
23219
23220
#define ALT_USB_HOST_HCINT4_AHBERR_WIDTH 1
23221
23222
#define ALT_USB_HOST_HCINT4_AHBERR_SET_MSK 0x00000004
23223
23224
#define ALT_USB_HOST_HCINT4_AHBERR_CLR_MSK 0xfffffffb
23225
23226
#define ALT_USB_HOST_HCINT4_AHBERR_RESET 0x0
23227
23228
#define ALT_USB_HOST_HCINT4_AHBERR_GET(value) (((value) & 0x00000004) >> 2)
23229
23230
#define ALT_USB_HOST_HCINT4_AHBERR_SET(value) (((value) << 2) & 0x00000004)
23231
23254
#define ALT_USB_HOST_HCINT4_STALL_E_INACT 0x0
23255
23260
#define ALT_USB_HOST_HCINT4_STALL_E_ACT 0x1
23261
23263
#define ALT_USB_HOST_HCINT4_STALL_LSB 3
23264
23265
#define ALT_USB_HOST_HCINT4_STALL_MSB 3
23266
23267
#define ALT_USB_HOST_HCINT4_STALL_WIDTH 1
23268
23269
#define ALT_USB_HOST_HCINT4_STALL_SET_MSK 0x00000008
23270
23271
#define ALT_USB_HOST_HCINT4_STALL_CLR_MSK 0xfffffff7
23272
23273
#define ALT_USB_HOST_HCINT4_STALL_RESET 0x0
23274
23275
#define ALT_USB_HOST_HCINT4_STALL_GET(value) (((value) & 0x00000008) >> 3)
23276
23277
#define ALT_USB_HOST_HCINT4_STALL_SET(value) (((value) << 3) & 0x00000008)
23278
23301
#define ALT_USB_HOST_HCINT4_NAK_E_INACT 0x0
23302
23307
#define ALT_USB_HOST_HCINT4_NAK_E_ACT 0x1
23308
23310
#define ALT_USB_HOST_HCINT4_NAK_LSB 4
23311
23312
#define ALT_USB_HOST_HCINT4_NAK_MSB 4
23313
23314
#define ALT_USB_HOST_HCINT4_NAK_WIDTH 1
23315
23316
#define ALT_USB_HOST_HCINT4_NAK_SET_MSK 0x00000010
23317
23318
#define ALT_USB_HOST_HCINT4_NAK_CLR_MSK 0xffffffef
23319
23320
#define ALT_USB_HOST_HCINT4_NAK_RESET 0x0
23321
23322
#define ALT_USB_HOST_HCINT4_NAK_GET(value) (((value) & 0x00000010) >> 4)
23323
23324
#define ALT_USB_HOST_HCINT4_NAK_SET(value) (((value) << 4) & 0x00000010)
23325
23348
#define ALT_USB_HOST_HCINT4_ACK_E_INACT 0x0
23349
23354
#define ALT_USB_HOST_HCINT4_ACK_E_ACT 0x1
23355
23357
#define ALT_USB_HOST_HCINT4_ACK_LSB 5
23358
23359
#define ALT_USB_HOST_HCINT4_ACK_MSB 5
23360
23361
#define ALT_USB_HOST_HCINT4_ACK_WIDTH 1
23362
23363
#define ALT_USB_HOST_HCINT4_ACK_SET_MSK 0x00000020
23364
23365
#define ALT_USB_HOST_HCINT4_ACK_CLR_MSK 0xffffffdf
23366
23367
#define ALT_USB_HOST_HCINT4_ACK_RESET 0x0
23368
23369
#define ALT_USB_HOST_HCINT4_ACK_GET(value) (((value) & 0x00000020) >> 5)
23370
23371
#define ALT_USB_HOST_HCINT4_ACK_SET(value) (((value) << 5) & 0x00000020)
23372
23395
#define ALT_USB_HOST_HCINT4_NYET_E_INACT 0x0
23396
23401
#define ALT_USB_HOST_HCINT4_NYET_E_ACT 0x1
23402
23404
#define ALT_USB_HOST_HCINT4_NYET_LSB 6
23405
23406
#define ALT_USB_HOST_HCINT4_NYET_MSB 6
23407
23408
#define ALT_USB_HOST_HCINT4_NYET_WIDTH 1
23409
23410
#define ALT_USB_HOST_HCINT4_NYET_SET_MSK 0x00000040
23411
23412
#define ALT_USB_HOST_HCINT4_NYET_CLR_MSK 0xffffffbf
23413
23414
#define ALT_USB_HOST_HCINT4_NYET_RESET 0x0
23415
23416
#define ALT_USB_HOST_HCINT4_NYET_GET(value) (((value) & 0x00000040) >> 6)
23417
23418
#define ALT_USB_HOST_HCINT4_NYET_SET(value) (((value) << 6) & 0x00000040)
23419
23450
#define ALT_USB_HOST_HCINT4_XACTERR_E_INACT 0x0
23451
23456
#define ALT_USB_HOST_HCINT4_XACTERR_E_ACT 0x1
23457
23459
#define ALT_USB_HOST_HCINT4_XACTERR_LSB 7
23460
23461
#define ALT_USB_HOST_HCINT4_XACTERR_MSB 7
23462
23463
#define ALT_USB_HOST_HCINT4_XACTERR_WIDTH 1
23464
23465
#define ALT_USB_HOST_HCINT4_XACTERR_SET_MSK 0x00000080
23466
23467
#define ALT_USB_HOST_HCINT4_XACTERR_CLR_MSK 0xffffff7f
23468
23469
#define ALT_USB_HOST_HCINT4_XACTERR_RESET 0x0
23470
23471
#define ALT_USB_HOST_HCINT4_XACTERR_GET(value) (((value) & 0x00000080) >> 7)
23472
23473
#define ALT_USB_HOST_HCINT4_XACTERR_SET(value) (((value) << 7) & 0x00000080)
23474
23497
#define ALT_USB_HOST_HCINT4_BBLERR_E_INACT 0x0
23498
23503
#define ALT_USB_HOST_HCINT4_BBLERR_E_ACT 0x1
23504
23506
#define ALT_USB_HOST_HCINT4_BBLERR_LSB 8
23507
23508
#define ALT_USB_HOST_HCINT4_BBLERR_MSB 8
23509
23510
#define ALT_USB_HOST_HCINT4_BBLERR_WIDTH 1
23511
23512
#define ALT_USB_HOST_HCINT4_BBLERR_SET_MSK 0x00000100
23513
23514
#define ALT_USB_HOST_HCINT4_BBLERR_CLR_MSK 0xfffffeff
23515
23516
#define ALT_USB_HOST_HCINT4_BBLERR_RESET 0x0
23517
23518
#define ALT_USB_HOST_HCINT4_BBLERR_GET(value) (((value) & 0x00000100) >> 8)
23519
23520
#define ALT_USB_HOST_HCINT4_BBLERR_SET(value) (((value) << 8) & 0x00000100)
23521
23544
#define ALT_USB_HOST_HCINT4_FRMOVRUN_E_INACT 0x0
23545
23550
#define ALT_USB_HOST_HCINT4_FRMOVRUN_E_ACT 0x1
23551
23553
#define ALT_USB_HOST_HCINT4_FRMOVRUN_LSB 9
23554
23555
#define ALT_USB_HOST_HCINT4_FRMOVRUN_MSB 9
23556
23557
#define ALT_USB_HOST_HCINT4_FRMOVRUN_WIDTH 1
23558
23559
#define ALT_USB_HOST_HCINT4_FRMOVRUN_SET_MSK 0x00000200
23560
23561
#define ALT_USB_HOST_HCINT4_FRMOVRUN_CLR_MSK 0xfffffdff
23562
23563
#define ALT_USB_HOST_HCINT4_FRMOVRUN_RESET 0x0
23564
23565
#define ALT_USB_HOST_HCINT4_FRMOVRUN_GET(value) (((value) & 0x00000200) >> 9)
23566
23567
#define ALT_USB_HOST_HCINT4_FRMOVRUN_SET(value) (((value) << 9) & 0x00000200)
23568
23591
#define ALT_USB_HOST_HCINT4_DATATGLERR_E_INACT 0x0
23592
23597
#define ALT_USB_HOST_HCINT4_DATATGLERR_E_ACT 0x1
23598
23600
#define ALT_USB_HOST_HCINT4_DATATGLERR_LSB 10
23601
23602
#define ALT_USB_HOST_HCINT4_DATATGLERR_MSB 10
23603
23604
#define ALT_USB_HOST_HCINT4_DATATGLERR_WIDTH 1
23605
23606
#define ALT_USB_HOST_HCINT4_DATATGLERR_SET_MSK 0x00000400
23607
23608
#define ALT_USB_HOST_HCINT4_DATATGLERR_CLR_MSK 0xfffffbff
23609
23610
#define ALT_USB_HOST_HCINT4_DATATGLERR_RESET 0x0
23611
23612
#define ALT_USB_HOST_HCINT4_DATATGLERR_GET(value) (((value) & 0x00000400) >> 10)
23613
23614
#define ALT_USB_HOST_HCINT4_DATATGLERR_SET(value) (((value) << 10) & 0x00000400)
23615
23639
#define ALT_USB_HOST_HCINT4_BNAINTR_E_INACT 0x0
23640
23645
#define ALT_USB_HOST_HCINT4_BNAINTR_E_ACT 0x1
23646
23648
#define ALT_USB_HOST_HCINT4_BNAINTR_LSB 11
23649
23650
#define ALT_USB_HOST_HCINT4_BNAINTR_MSB 11
23651
23652
#define ALT_USB_HOST_HCINT4_BNAINTR_WIDTH 1
23653
23654
#define ALT_USB_HOST_HCINT4_BNAINTR_SET_MSK 0x00000800
23655
23656
#define ALT_USB_HOST_HCINT4_BNAINTR_CLR_MSK 0xfffff7ff
23657
23658
#define ALT_USB_HOST_HCINT4_BNAINTR_RESET 0x0
23659
23660
#define ALT_USB_HOST_HCINT4_BNAINTR_GET(value) (((value) & 0x00000800) >> 11)
23661
23662
#define ALT_USB_HOST_HCINT4_BNAINTR_SET(value) (((value) << 11) & 0x00000800)
23663
23687
#define ALT_USB_HOST_HCINT4_XCS_XACT_ERR_E_INACT 0x0
23688
23693
#define ALT_USB_HOST_HCINT4_XCS_XACT_ERR_E_ACVTIVE 0x1
23694
23696
#define ALT_USB_HOST_HCINT4_XCS_XACT_ERR_LSB 12
23697
23698
#define ALT_USB_HOST_HCINT4_XCS_XACT_ERR_MSB 12
23699
23700
#define ALT_USB_HOST_HCINT4_XCS_XACT_ERR_WIDTH 1
23701
23702
#define ALT_USB_HOST_HCINT4_XCS_XACT_ERR_SET_MSK 0x00001000
23703
23704
#define ALT_USB_HOST_HCINT4_XCS_XACT_ERR_CLR_MSK 0xffffefff
23705
23706
#define ALT_USB_HOST_HCINT4_XCS_XACT_ERR_RESET 0x0
23707
23708
#define ALT_USB_HOST_HCINT4_XCS_XACT_ERR_GET(value) (((value) & 0x00001000) >> 12)
23709
23710
#define ALT_USB_HOST_HCINT4_XCS_XACT_ERR_SET(value) (((value) << 12) & 0x00001000)
23711
23735
#define ALT_USB_HOST_HCINT4_DESC_LST_ROLLINTR_E_INACT 0x0
23736
23741
#define ALT_USB_HOST_HCINT4_DESC_LST_ROLLINTR_E_ACT 0x1
23742
23744
#define ALT_USB_HOST_HCINT4_DESC_LST_ROLLINTR_LSB 13
23745
23746
#define ALT_USB_HOST_HCINT4_DESC_LST_ROLLINTR_MSB 13
23747
23748
#define ALT_USB_HOST_HCINT4_DESC_LST_ROLLINTR_WIDTH 1
23749
23750
#define ALT_USB_HOST_HCINT4_DESC_LST_ROLLINTR_SET_MSK 0x00002000
23751
23752
#define ALT_USB_HOST_HCINT4_DESC_LST_ROLLINTR_CLR_MSK 0xffffdfff
23753
23754
#define ALT_USB_HOST_HCINT4_DESC_LST_ROLLINTR_RESET 0x0
23755
23756
#define ALT_USB_HOST_HCINT4_DESC_LST_ROLLINTR_GET(value) (((value) & 0x00002000) >> 13)
23757
23758
#define ALT_USB_HOST_HCINT4_DESC_LST_ROLLINTR_SET(value) (((value) << 13) & 0x00002000)
23759
23760
#ifndef __ASSEMBLY__
23761
23771
struct
ALT_USB_HOST_HCINT4_s
23772
{
23773
const
uint32_t
xfercompl
: 1;
23774
const
uint32_t
chhltd
: 1;
23775
const
uint32_t
ahberr
: 1;
23776
const
uint32_t
stall
: 1;
23777
const
uint32_t
nak
: 1;
23778
const
uint32_t
ack
: 1;
23779
const
uint32_t
nyet
: 1;
23780
const
uint32_t
xacterr
: 1;
23781
const
uint32_t
bblerr
: 1;
23782
const
uint32_t
frmovrun
: 1;
23783
const
uint32_t
datatglerr
: 1;
23784
const
uint32_t
bnaintr
: 1;
23785
const
uint32_t
xcs_xact_err
: 1;
23786
const
uint32_t
desc_lst_rollintr
: 1;
23787
uint32_t : 18;
23788
};
23789
23791
typedef
volatile
struct
ALT_USB_HOST_HCINT4_s
ALT_USB_HOST_HCINT4_t
;
23792
#endif
/* __ASSEMBLY__ */
23793
23795
#define ALT_USB_HOST_HCINT4_OFST 0x188
23796
23797
#define ALT_USB_HOST_HCINT4_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_HOST_HCINT4_OFST))
23798
23838
#define ALT_USB_HOST_HCINTMSK4_XFERCOMPLMSK_E_MSK 0x0
23839
23844
#define ALT_USB_HOST_HCINTMSK4_XFERCOMPLMSK_E_NOMSK 0x1
23845
23847
#define ALT_USB_HOST_HCINTMSK4_XFERCOMPLMSK_LSB 0
23848
23849
#define ALT_USB_HOST_HCINTMSK4_XFERCOMPLMSK_MSB 0
23850
23851
#define ALT_USB_HOST_HCINTMSK4_XFERCOMPLMSK_WIDTH 1
23852
23853
#define ALT_USB_HOST_HCINTMSK4_XFERCOMPLMSK_SET_MSK 0x00000001
23854
23855
#define ALT_USB_HOST_HCINTMSK4_XFERCOMPLMSK_CLR_MSK 0xfffffffe
23856
23857
#define ALT_USB_HOST_HCINTMSK4_XFERCOMPLMSK_RESET 0x0
23858
23859
#define ALT_USB_HOST_HCINTMSK4_XFERCOMPLMSK_GET(value) (((value) & 0x00000001) >> 0)
23860
23861
#define ALT_USB_HOST_HCINTMSK4_XFERCOMPLMSK_SET(value) (((value) << 0) & 0x00000001)
23862
23883
#define ALT_USB_HOST_HCINTMSK4_CHHLTDMSK_E_MSK 0x0
23884
23889
#define ALT_USB_HOST_HCINTMSK4_CHHLTDMSK_E_NOMSK 0x1
23890
23892
#define ALT_USB_HOST_HCINTMSK4_CHHLTDMSK_LSB 1
23893
23894
#define ALT_USB_HOST_HCINTMSK4_CHHLTDMSK_MSB 1
23895
23896
#define ALT_USB_HOST_HCINTMSK4_CHHLTDMSK_WIDTH 1
23897
23898
#define ALT_USB_HOST_HCINTMSK4_CHHLTDMSK_SET_MSK 0x00000002
23899
23900
#define ALT_USB_HOST_HCINTMSK4_CHHLTDMSK_CLR_MSK 0xfffffffd
23901
23902
#define ALT_USB_HOST_HCINTMSK4_CHHLTDMSK_RESET 0x0
23903
23904
#define ALT_USB_HOST_HCINTMSK4_CHHLTDMSK_GET(value) (((value) & 0x00000002) >> 1)
23905
23906
#define ALT_USB_HOST_HCINTMSK4_CHHLTDMSK_SET(value) (((value) << 1) & 0x00000002)
23907
23929
#define ALT_USB_HOST_HCINTMSK4_AHBERRMSK_E_MSK 0x0
23930
23935
#define ALT_USB_HOST_HCINTMSK4_AHBERRMSK_E_NOMSK 0x1
23936
23938
#define ALT_USB_HOST_HCINTMSK4_AHBERRMSK_LSB 2
23939
23940
#define ALT_USB_HOST_HCINTMSK4_AHBERRMSK_MSB 2
23941
23942
#define ALT_USB_HOST_HCINTMSK4_AHBERRMSK_WIDTH 1
23943
23944
#define ALT_USB_HOST_HCINTMSK4_AHBERRMSK_SET_MSK 0x00000004
23945
23946
#define ALT_USB_HOST_HCINTMSK4_AHBERRMSK_CLR_MSK 0xfffffffb
23947
23948
#define ALT_USB_HOST_HCINTMSK4_AHBERRMSK_RESET 0x0
23949
23950
#define ALT_USB_HOST_HCINTMSK4_AHBERRMSK_GET(value) (((value) & 0x00000004) >> 2)
23951
23952
#define ALT_USB_HOST_HCINTMSK4_AHBERRMSK_SET(value) (((value) << 2) & 0x00000004)
23953
23974
#define ALT_USB_HOST_HCINTMSK4_BNAINTRMSK_E_MSK 0x0
23975
23980
#define ALT_USB_HOST_HCINTMSK4_BNAINTRMSK_E_NOMSK 0x1
23981
23983
#define ALT_USB_HOST_HCINTMSK4_BNAINTRMSK_LSB 11
23984
23985
#define ALT_USB_HOST_HCINTMSK4_BNAINTRMSK_MSB 11
23986
23987
#define ALT_USB_HOST_HCINTMSK4_BNAINTRMSK_WIDTH 1
23988
23989
#define ALT_USB_HOST_HCINTMSK4_BNAINTRMSK_SET_MSK 0x00000800
23990
23991
#define ALT_USB_HOST_HCINTMSK4_BNAINTRMSK_CLR_MSK 0xfffff7ff
23992
23993
#define ALT_USB_HOST_HCINTMSK4_BNAINTRMSK_RESET 0x0
23994
23995
#define ALT_USB_HOST_HCINTMSK4_BNAINTRMSK_GET(value) (((value) & 0x00000800) >> 11)
23996
23997
#define ALT_USB_HOST_HCINTMSK4_BNAINTRMSK_SET(value) (((value) << 11) & 0x00000800)
23998
24019
#define ALT_USB_HOST_HCINTMSK4_FRM_LST_ROLLINTRMSK_E_MSK 0x0
24020
24025
#define ALT_USB_HOST_HCINTMSK4_FRM_LST_ROLLINTRMSK_E_NOMSK 0x1
24026
24028
#define ALT_USB_HOST_HCINTMSK4_FRM_LST_ROLLINTRMSK_LSB 13
24029
24030
#define ALT_USB_HOST_HCINTMSK4_FRM_LST_ROLLINTRMSK_MSB 13
24031
24032
#define ALT_USB_HOST_HCINTMSK4_FRM_LST_ROLLINTRMSK_WIDTH 1
24033
24034
#define ALT_USB_HOST_HCINTMSK4_FRM_LST_ROLLINTRMSK_SET_MSK 0x00002000
24035
24036
#define ALT_USB_HOST_HCINTMSK4_FRM_LST_ROLLINTRMSK_CLR_MSK 0xffffdfff
24037
24038
#define ALT_USB_HOST_HCINTMSK4_FRM_LST_ROLLINTRMSK_RESET 0x0
24039
24040
#define ALT_USB_HOST_HCINTMSK4_FRM_LST_ROLLINTRMSK_GET(value) (((value) & 0x00002000) >> 13)
24041
24042
#define ALT_USB_HOST_HCINTMSK4_FRM_LST_ROLLINTRMSK_SET(value) (((value) << 13) & 0x00002000)
24043
24044
#ifndef __ASSEMBLY__
24045
24055
struct
ALT_USB_HOST_HCINTMSK4_s
24056
{
24057
uint32_t
xfercomplmsk
: 1;
24058
uint32_t
chhltdmsk
: 1;
24059
uint32_t
ahberrmsk
: 1;
24060
uint32_t : 8;
24061
uint32_t
bnaintrmsk
: 1;
24062
uint32_t : 1;
24063
uint32_t
frm_lst_rollintrmsk
: 1;
24064
uint32_t : 18;
24065
};
24066
24068
typedef
volatile
struct
ALT_USB_HOST_HCINTMSK4_s
ALT_USB_HOST_HCINTMSK4_t
;
24069
#endif
/* __ASSEMBLY__ */
24070
24072
#define ALT_USB_HOST_HCINTMSK4_OFST 0x18c
24073
24074
#define ALT_USB_HOST_HCINTMSK4_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_HOST_HCINTMSK4_OFST))
24075
24104
#define ALT_USB_HOST_HCTSIZ4_XFERSIZE_LSB 0
24105
24106
#define ALT_USB_HOST_HCTSIZ4_XFERSIZE_MSB 18
24107
24108
#define ALT_USB_HOST_HCTSIZ4_XFERSIZE_WIDTH 19
24109
24110
#define ALT_USB_HOST_HCTSIZ4_XFERSIZE_SET_MSK 0x0007ffff
24111
24112
#define ALT_USB_HOST_HCTSIZ4_XFERSIZE_CLR_MSK 0xfff80000
24113
24114
#define ALT_USB_HOST_HCTSIZ4_XFERSIZE_RESET 0x0
24115
24116
#define ALT_USB_HOST_HCTSIZ4_XFERSIZE_GET(value) (((value) & 0x0007ffff) >> 0)
24117
24118
#define ALT_USB_HOST_HCTSIZ4_XFERSIZE_SET(value) (((value) << 0) & 0x0007ffff)
24119
24133
#define ALT_USB_HOST_HCTSIZ4_PKTCNT_LSB 19
24134
24135
#define ALT_USB_HOST_HCTSIZ4_PKTCNT_MSB 28
24136
24137
#define ALT_USB_HOST_HCTSIZ4_PKTCNT_WIDTH 10
24138
24139
#define ALT_USB_HOST_HCTSIZ4_PKTCNT_SET_MSK 0x1ff80000
24140
24141
#define ALT_USB_HOST_HCTSIZ4_PKTCNT_CLR_MSK 0xe007ffff
24142
24143
#define ALT_USB_HOST_HCTSIZ4_PKTCNT_RESET 0x0
24144
24145
#define ALT_USB_HOST_HCTSIZ4_PKTCNT_GET(value) (((value) & 0x1ff80000) >> 19)
24146
24147
#define ALT_USB_HOST_HCTSIZ4_PKTCNT_SET(value) (((value) << 19) & 0x1ff80000)
24148
24172
#define ALT_USB_HOST_HCTSIZ4_PID_E_DATA0 0x0
24173
24178
#define ALT_USB_HOST_HCTSIZ4_PID_E_DATA2 0x1
24179
24184
#define ALT_USB_HOST_HCTSIZ4_PID_E_DATA1 0x2
24185
24190
#define ALT_USB_HOST_HCTSIZ4_PID_E_MDATA 0x3
24191
24193
#define ALT_USB_HOST_HCTSIZ4_PID_LSB 29
24194
24195
#define ALT_USB_HOST_HCTSIZ4_PID_MSB 30
24196
24197
#define ALT_USB_HOST_HCTSIZ4_PID_WIDTH 2
24198
24199
#define ALT_USB_HOST_HCTSIZ4_PID_SET_MSK 0x60000000
24200
24201
#define ALT_USB_HOST_HCTSIZ4_PID_CLR_MSK 0x9fffffff
24202
24203
#define ALT_USB_HOST_HCTSIZ4_PID_RESET 0x0
24204
24205
#define ALT_USB_HOST_HCTSIZ4_PID_GET(value) (((value) & 0x60000000) >> 29)
24206
24207
#define ALT_USB_HOST_HCTSIZ4_PID_SET(value) (((value) << 29) & 0x60000000)
24208
24231
#define ALT_USB_HOST_HCTSIZ4_DOPNG_E_NOPING 0x0
24232
24237
#define ALT_USB_HOST_HCTSIZ4_DOPNG_E_PING 0x1
24238
24240
#define ALT_USB_HOST_HCTSIZ4_DOPNG_LSB 31
24241
24242
#define ALT_USB_HOST_HCTSIZ4_DOPNG_MSB 31
24243
24244
#define ALT_USB_HOST_HCTSIZ4_DOPNG_WIDTH 1
24245
24246
#define ALT_USB_HOST_HCTSIZ4_DOPNG_SET_MSK 0x80000000
24247
24248
#define ALT_USB_HOST_HCTSIZ4_DOPNG_CLR_MSK 0x7fffffff
24249
24250
#define ALT_USB_HOST_HCTSIZ4_DOPNG_RESET 0x0
24251
24252
#define ALT_USB_HOST_HCTSIZ4_DOPNG_GET(value) (((value) & 0x80000000) >> 31)
24253
24254
#define ALT_USB_HOST_HCTSIZ4_DOPNG_SET(value) (((value) << 31) & 0x80000000)
24255
24256
#ifndef __ASSEMBLY__
24257
24267
struct
ALT_USB_HOST_HCTSIZ4_s
24268
{
24269
uint32_t
xfersize
: 19;
24270
uint32_t
pktcnt
: 10;
24271
uint32_t
pid
: 2;
24272
uint32_t
dopng
: 1;
24273
};
24274
24276
typedef
volatile
struct
ALT_USB_HOST_HCTSIZ4_s
ALT_USB_HOST_HCTSIZ4_t
;
24277
#endif
/* __ASSEMBLY__ */
24278
24280
#define ALT_USB_HOST_HCTSIZ4_OFST 0x190
24281
24282
#define ALT_USB_HOST_HCTSIZ4_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_HOST_HCTSIZ4_OFST))
24283
24340
#define ALT_USB_HOST_HCDMA4_HCDMA4_LSB 0
24341
24342
#define ALT_USB_HOST_HCDMA4_HCDMA4_MSB 31
24343
24344
#define ALT_USB_HOST_HCDMA4_HCDMA4_WIDTH 32
24345
24346
#define ALT_USB_HOST_HCDMA4_HCDMA4_SET_MSK 0xffffffff
24347
24348
#define ALT_USB_HOST_HCDMA4_HCDMA4_CLR_MSK 0x00000000
24349
24350
#define ALT_USB_HOST_HCDMA4_HCDMA4_RESET 0x0
24351
24352
#define ALT_USB_HOST_HCDMA4_HCDMA4_GET(value) (((value) & 0xffffffff) >> 0)
24353
24354
#define ALT_USB_HOST_HCDMA4_HCDMA4_SET(value) (((value) << 0) & 0xffffffff)
24355
24356
#ifndef __ASSEMBLY__
24357
24367
struct
ALT_USB_HOST_HCDMA4_s
24368
{
24369
uint32_t
hcdma4
: 32;
24370
};
24371
24373
typedef
volatile
struct
ALT_USB_HOST_HCDMA4_s
ALT_USB_HOST_HCDMA4_t
;
24374
#endif
/* __ASSEMBLY__ */
24375
24377
#define ALT_USB_HOST_HCDMA4_OFST 0x194
24378
24379
#define ALT_USB_HOST_HCDMA4_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_HOST_HCDMA4_OFST))
24380
24411
#define ALT_USB_HOST_HCDMAB4_HCDMAB4_LSB 0
24412
24413
#define ALT_USB_HOST_HCDMAB4_HCDMAB4_MSB 31
24414
24415
#define ALT_USB_HOST_HCDMAB4_HCDMAB4_WIDTH 32
24416
24417
#define ALT_USB_HOST_HCDMAB4_HCDMAB4_SET_MSK 0xffffffff
24418
24419
#define ALT_USB_HOST_HCDMAB4_HCDMAB4_CLR_MSK 0x00000000
24420
24421
#define ALT_USB_HOST_HCDMAB4_HCDMAB4_RESET 0x0
24422
24423
#define ALT_USB_HOST_HCDMAB4_HCDMAB4_GET(value) (((value) & 0xffffffff) >> 0)
24424
24425
#define ALT_USB_HOST_HCDMAB4_HCDMAB4_SET(value) (((value) << 0) & 0xffffffff)
24426
24427
#ifndef __ASSEMBLY__
24428
24438
struct
ALT_USB_HOST_HCDMAB4_s
24439
{
24440
uint32_t
hcdmab4
: 32;
24441
};
24442
24444
typedef
volatile
struct
ALT_USB_HOST_HCDMAB4_s
ALT_USB_HOST_HCDMAB4_t
;
24445
#endif
/* __ASSEMBLY__ */
24446
24448
#define ALT_USB_HOST_HCDMAB4_OFST 0x198
24449
24450
#define ALT_USB_HOST_HCDMAB4_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_HOST_HCDMAB4_OFST))
24451
24483
#define ALT_USB_HOST_HCCHAR5_MPS_LSB 0
24484
24485
#define ALT_USB_HOST_HCCHAR5_MPS_MSB 10
24486
24487
#define ALT_USB_HOST_HCCHAR5_MPS_WIDTH 11
24488
24489
#define ALT_USB_HOST_HCCHAR5_MPS_SET_MSK 0x000007ff
24490
24491
#define ALT_USB_HOST_HCCHAR5_MPS_CLR_MSK 0xfffff800
24492
24493
#define ALT_USB_HOST_HCCHAR5_MPS_RESET 0x0
24494
24495
#define ALT_USB_HOST_HCCHAR5_MPS_GET(value) (((value) & 0x000007ff) >> 0)
24496
24497
#define ALT_USB_HOST_HCCHAR5_MPS_SET(value) (((value) << 0) & 0x000007ff)
24498
24533
#define ALT_USB_HOST_HCCHAR5_EPNUM_E_ENDPT0 0x0
24534
24539
#define ALT_USB_HOST_HCCHAR5_EPNUM_E_ENDPT1 0x1
24540
24545
#define ALT_USB_HOST_HCCHAR5_EPNUM_E_ENDPT2 0x2
24546
24551
#define ALT_USB_HOST_HCCHAR5_EPNUM_E_ENDPT3 0x3
24552
24557
#define ALT_USB_HOST_HCCHAR5_EPNUM_E_ENDPT4 0x4
24558
24563
#define ALT_USB_HOST_HCCHAR5_EPNUM_E_ENDPT5 0x5
24564
24569
#define ALT_USB_HOST_HCCHAR5_EPNUM_E_ENDPT6 0x6
24570
24575
#define ALT_USB_HOST_HCCHAR5_EPNUM_E_ENDPT7 0x7
24576
24581
#define ALT_USB_HOST_HCCHAR5_EPNUM_E_ENDPT8 0x8
24582
24587
#define ALT_USB_HOST_HCCHAR5_EPNUM_E_ENDPT9 0x9
24588
24593
#define ALT_USB_HOST_HCCHAR5_EPNUM_E_ENDPT10 0xa
24594
24599
#define ALT_USB_HOST_HCCHAR5_EPNUM_E_ENDPT11 0xb
24600
24605
#define ALT_USB_HOST_HCCHAR5_EPNUM_E_ENDPT12 0xc
24606
24611
#define ALT_USB_HOST_HCCHAR5_EPNUM_E_ENDPT13 0xd
24612
24617
#define ALT_USB_HOST_HCCHAR5_EPNUM_E_ENDPT14 0xe
24618
24623
#define ALT_USB_HOST_HCCHAR5_EPNUM_E_ENDPT15 0xf
24624
24626
#define ALT_USB_HOST_HCCHAR5_EPNUM_LSB 11
24627
24628
#define ALT_USB_HOST_HCCHAR5_EPNUM_MSB 14
24629
24630
#define ALT_USB_HOST_HCCHAR5_EPNUM_WIDTH 4
24631
24632
#define ALT_USB_HOST_HCCHAR5_EPNUM_SET_MSK 0x00007800
24633
24634
#define ALT_USB_HOST_HCCHAR5_EPNUM_CLR_MSK 0xffff87ff
24635
24636
#define ALT_USB_HOST_HCCHAR5_EPNUM_RESET 0x0
24637
24638
#define ALT_USB_HOST_HCCHAR5_EPNUM_GET(value) (((value) & 0x00007800) >> 11)
24639
24640
#define ALT_USB_HOST_HCCHAR5_EPNUM_SET(value) (((value) << 11) & 0x00007800)
24641
24662
#define ALT_USB_HOST_HCCHAR5_EPDIR_E_OUTDIR 0x0
24663
24668
#define ALT_USB_HOST_HCCHAR5_EPDIR_E_INDIR 0x1
24669
24671
#define ALT_USB_HOST_HCCHAR5_EPDIR_LSB 15
24672
24673
#define ALT_USB_HOST_HCCHAR5_EPDIR_MSB 15
24674
24675
#define ALT_USB_HOST_HCCHAR5_EPDIR_WIDTH 1
24676
24677
#define ALT_USB_HOST_HCCHAR5_EPDIR_SET_MSK 0x00008000
24678
24679
#define ALT_USB_HOST_HCCHAR5_EPDIR_CLR_MSK 0xffff7fff
24680
24681
#define ALT_USB_HOST_HCCHAR5_EPDIR_RESET 0x0
24682
24683
#define ALT_USB_HOST_HCCHAR5_EPDIR_GET(value) (((value) & 0x00008000) >> 15)
24684
24685
#define ALT_USB_HOST_HCCHAR5_EPDIR_SET(value) (((value) << 15) & 0x00008000)
24686
24712
#define ALT_USB_HOST_HCCHAR5_LSPDDEV_E_NONLOWSPEED 0x0
24713
24718
#define ALT_USB_HOST_HCCHAR5_LSPDDEV_E_LOWSPEED 0x1
24719
24721
#define ALT_USB_HOST_HCCHAR5_LSPDDEV_LSB 17
24722
24723
#define ALT_USB_HOST_HCCHAR5_LSPDDEV_MSB 17
24724
24725
#define ALT_USB_HOST_HCCHAR5_LSPDDEV_WIDTH 1
24726
24727
#define ALT_USB_HOST_HCCHAR5_LSPDDEV_SET_MSK 0x00020000
24728
24729
#define ALT_USB_HOST_HCCHAR5_LSPDDEV_CLR_MSK 0xfffdffff
24730
24731
#define ALT_USB_HOST_HCCHAR5_LSPDDEV_RESET 0x0
24732
24733
#define ALT_USB_HOST_HCCHAR5_LSPDDEV_GET(value) (((value) & 0x00020000) >> 17)
24734
24735
#define ALT_USB_HOST_HCCHAR5_LSPDDEV_SET(value) (((value) << 17) & 0x00020000)
24736
24759
#define ALT_USB_HOST_HCCHAR5_EPTYPE_E_CTL 0x0
24760
24765
#define ALT_USB_HOST_HCCHAR5_EPTYPE_E_ISOC 0x1
24766
24771
#define ALT_USB_HOST_HCCHAR5_EPTYPE_E_BULK 0x2
24772
24777
#define ALT_USB_HOST_HCCHAR5_EPTYPE_E_INTERR 0x3
24778
24780
#define ALT_USB_HOST_HCCHAR5_EPTYPE_LSB 18
24781
24782
#define ALT_USB_HOST_HCCHAR5_EPTYPE_MSB 19
24783
24784
#define ALT_USB_HOST_HCCHAR5_EPTYPE_WIDTH 2
24785
24786
#define ALT_USB_HOST_HCCHAR5_EPTYPE_SET_MSK 0x000c0000
24787
24788
#define ALT_USB_HOST_HCCHAR5_EPTYPE_CLR_MSK 0xfff3ffff
24789
24790
#define ALT_USB_HOST_HCCHAR5_EPTYPE_RESET 0x0
24791
24792
#define ALT_USB_HOST_HCCHAR5_EPTYPE_GET(value) (((value) & 0x000c0000) >> 18)
24793
24794
#define ALT_USB_HOST_HCCHAR5_EPTYPE_SET(value) (((value) << 18) & 0x000c0000)
24795
24830
#define ALT_USB_HOST_HCCHAR5_EC_E_RSVD 0x0
24831
24836
#define ALT_USB_HOST_HCCHAR5_EC_E_TRANSONE 0x1
24837
24842
#define ALT_USB_HOST_HCCHAR5_EC_E_TRANSTWO 0x2
24843
24848
#define ALT_USB_HOST_HCCHAR5_EC_E_TRANSTHREE 0x3
24849
24851
#define ALT_USB_HOST_HCCHAR5_EC_LSB 20
24852
24853
#define ALT_USB_HOST_HCCHAR5_EC_MSB 21
24854
24855
#define ALT_USB_HOST_HCCHAR5_EC_WIDTH 2
24856
24857
#define ALT_USB_HOST_HCCHAR5_EC_SET_MSK 0x00300000
24858
24859
#define ALT_USB_HOST_HCCHAR5_EC_CLR_MSK 0xffcfffff
24860
24861
#define ALT_USB_HOST_HCCHAR5_EC_RESET 0x0
24862
24863
#define ALT_USB_HOST_HCCHAR5_EC_GET(value) (((value) & 0x00300000) >> 20)
24864
24865
#define ALT_USB_HOST_HCCHAR5_EC_SET(value) (((value) << 20) & 0x00300000)
24866
24876
#define ALT_USB_HOST_HCCHAR5_DEVADDR_LSB 22
24877
24878
#define ALT_USB_HOST_HCCHAR5_DEVADDR_MSB 28
24879
24880
#define ALT_USB_HOST_HCCHAR5_DEVADDR_WIDTH 7
24881
24882
#define ALT_USB_HOST_HCCHAR5_DEVADDR_SET_MSK 0x1fc00000
24883
24884
#define ALT_USB_HOST_HCCHAR5_DEVADDR_CLR_MSK 0xe03fffff
24885
24886
#define ALT_USB_HOST_HCCHAR5_DEVADDR_RESET 0x0
24887
24888
#define ALT_USB_HOST_HCCHAR5_DEVADDR_GET(value) (((value) & 0x1fc00000) >> 22)
24889
24890
#define ALT_USB_HOST_HCCHAR5_DEVADDR_SET(value) (((value) << 22) & 0x1fc00000)
24891
24914
#define ALT_USB_HOST_HCCHAR5_CHDIS_E_INACT 0x0
24915
24920
#define ALT_USB_HOST_HCCHAR5_CHDIS_E_ACT 0x1
24921
24923
#define ALT_USB_HOST_HCCHAR5_CHDIS_LSB 30
24924
24925
#define ALT_USB_HOST_HCCHAR5_CHDIS_MSB 30
24926
24927
#define ALT_USB_HOST_HCCHAR5_CHDIS_WIDTH 1
24928
24929
#define ALT_USB_HOST_HCCHAR5_CHDIS_SET_MSK 0x40000000
24930
24931
#define ALT_USB_HOST_HCCHAR5_CHDIS_CLR_MSK 0xbfffffff
24932
24933
#define ALT_USB_HOST_HCCHAR5_CHDIS_RESET 0x0
24934
24935
#define ALT_USB_HOST_HCCHAR5_CHDIS_GET(value) (((value) & 0x40000000) >> 30)
24936
24937
#define ALT_USB_HOST_HCCHAR5_CHDIS_SET(value) (((value) << 30) & 0x40000000)
24938
24963
#define ALT_USB_HOST_HCCHAR5_CHENA_E_NOTRDY 0x0
24964
24970
#define ALT_USB_HOST_HCCHAR5_CHENA_E_RDY 0x1
24971
24973
#define ALT_USB_HOST_HCCHAR5_CHENA_LSB 31
24974
24975
#define ALT_USB_HOST_HCCHAR5_CHENA_MSB 31
24976
24977
#define ALT_USB_HOST_HCCHAR5_CHENA_WIDTH 1
24978
24979
#define ALT_USB_HOST_HCCHAR5_CHENA_SET_MSK 0x80000000
24980
24981
#define ALT_USB_HOST_HCCHAR5_CHENA_CLR_MSK 0x7fffffff
24982
24983
#define ALT_USB_HOST_HCCHAR5_CHENA_RESET 0x0
24984
24985
#define ALT_USB_HOST_HCCHAR5_CHENA_GET(value) (((value) & 0x80000000) >> 31)
24986
24987
#define ALT_USB_HOST_HCCHAR5_CHENA_SET(value) (((value) << 31) & 0x80000000)
24988
24989
#ifndef __ASSEMBLY__
24990
25000
struct
ALT_USB_HOST_HCCHAR5_s
25001
{
25002
uint32_t
mps
: 11;
25003
uint32_t
epnum
: 4;
25004
uint32_t
epdir
: 1;
25005
uint32_t : 1;
25006
uint32_t
lspddev
: 1;
25007
uint32_t
eptype
: 2;
25008
uint32_t
ec
: 2;
25009
uint32_t
devaddr
: 7;
25010
uint32_t : 1;
25011
const
uint32_t
chdis
: 1;
25012
const
uint32_t
chena
: 1;
25013
};
25014
25016
typedef
volatile
struct
ALT_USB_HOST_HCCHAR5_s
ALT_USB_HOST_HCCHAR5_t
;
25017
#endif
/* __ASSEMBLY__ */
25018
25020
#define ALT_USB_HOST_HCCHAR5_OFST 0x1a0
25021
25022
#define ALT_USB_HOST_HCCHAR5_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_HOST_HCCHAR5_OFST))
25023
25050
#define ALT_USB_HOST_HCSPLT5_PRTADDR_LSB 0
25051
25052
#define ALT_USB_HOST_HCSPLT5_PRTADDR_MSB 6
25053
25054
#define ALT_USB_HOST_HCSPLT5_PRTADDR_WIDTH 7
25055
25056
#define ALT_USB_HOST_HCSPLT5_PRTADDR_SET_MSK 0x0000007f
25057
25058
#define ALT_USB_HOST_HCSPLT5_PRTADDR_CLR_MSK 0xffffff80
25059
25060
#define ALT_USB_HOST_HCSPLT5_PRTADDR_RESET 0x0
25061
25062
#define ALT_USB_HOST_HCSPLT5_PRTADDR_GET(value) (((value) & 0x0000007f) >> 0)
25063
25064
#define ALT_USB_HOST_HCSPLT5_PRTADDR_SET(value) (((value) << 0) & 0x0000007f)
25065
25075
#define ALT_USB_HOST_HCSPLT5_HUBADDR_LSB 7
25076
25077
#define ALT_USB_HOST_HCSPLT5_HUBADDR_MSB 13
25078
25079
#define ALT_USB_HOST_HCSPLT5_HUBADDR_WIDTH 7
25080
25081
#define ALT_USB_HOST_HCSPLT5_HUBADDR_SET_MSK 0x00003f80
25082
25083
#define ALT_USB_HOST_HCSPLT5_HUBADDR_CLR_MSK 0xffffc07f
25084
25085
#define ALT_USB_HOST_HCSPLT5_HUBADDR_RESET 0x0
25086
25087
#define ALT_USB_HOST_HCSPLT5_HUBADDR_GET(value) (((value) & 0x00003f80) >> 7)
25088
25089
#define ALT_USB_HOST_HCSPLT5_HUBADDR_SET(value) (((value) << 7) & 0x00003f80)
25090
25120
#define ALT_USB_HOST_HCSPLT5_XACTPOS_E_MIDDLE 0x0
25121
25127
#define ALT_USB_HOST_HCSPLT5_XACTPOS_E_END 0x1
25128
25134
#define ALT_USB_HOST_HCSPLT5_XACTPOS_E_BEGIN 0x2
25135
25141
#define ALT_USB_HOST_HCSPLT5_XACTPOS_E_ALL 0x3
25142
25144
#define ALT_USB_HOST_HCSPLT5_XACTPOS_LSB 14
25145
25146
#define ALT_USB_HOST_HCSPLT5_XACTPOS_MSB 15
25147
25148
#define ALT_USB_HOST_HCSPLT5_XACTPOS_WIDTH 2
25149
25150
#define ALT_USB_HOST_HCSPLT5_XACTPOS_SET_MSK 0x0000c000
25151
25152
#define ALT_USB_HOST_HCSPLT5_XACTPOS_CLR_MSK 0xffff3fff
25153
25154
#define ALT_USB_HOST_HCSPLT5_XACTPOS_RESET 0x0
25155
25156
#define ALT_USB_HOST_HCSPLT5_XACTPOS_GET(value) (((value) & 0x0000c000) >> 14)
25157
25158
#define ALT_USB_HOST_HCSPLT5_XACTPOS_SET(value) (((value) << 14) & 0x0000c000)
25159
25181
#define ALT_USB_HOST_HCSPLT5_COMPSPLT_E_NOSPLIT 0x0
25182
25187
#define ALT_USB_HOST_HCSPLT5_COMPSPLT_E_SPLIT 0x1
25188
25190
#define ALT_USB_HOST_HCSPLT5_COMPSPLT_LSB 16
25191
25192
#define ALT_USB_HOST_HCSPLT5_COMPSPLT_MSB 16
25193
25194
#define ALT_USB_HOST_HCSPLT5_COMPSPLT_WIDTH 1
25195
25196
#define ALT_USB_HOST_HCSPLT5_COMPSPLT_SET_MSK 0x00010000
25197
25198
#define ALT_USB_HOST_HCSPLT5_COMPSPLT_CLR_MSK 0xfffeffff
25199
25200
#define ALT_USB_HOST_HCSPLT5_COMPSPLT_RESET 0x0
25201
25202
#define ALT_USB_HOST_HCSPLT5_COMPSPLT_GET(value) (((value) & 0x00010000) >> 16)
25203
25204
#define ALT_USB_HOST_HCSPLT5_COMPSPLT_SET(value) (((value) << 16) & 0x00010000)
25205
25227
#define ALT_USB_HOST_HCSPLT5_SPLTENA_E_DISD 0x0
25228
25233
#define ALT_USB_HOST_HCSPLT5_SPLTENA_E_END 0x1
25234
25236
#define ALT_USB_HOST_HCSPLT5_SPLTENA_LSB 31
25237
25238
#define ALT_USB_HOST_HCSPLT5_SPLTENA_MSB 31
25239
25240
#define ALT_USB_HOST_HCSPLT5_SPLTENA_WIDTH 1
25241
25242
#define ALT_USB_HOST_HCSPLT5_SPLTENA_SET_MSK 0x80000000
25243
25244
#define ALT_USB_HOST_HCSPLT5_SPLTENA_CLR_MSK 0x7fffffff
25245
25246
#define ALT_USB_HOST_HCSPLT5_SPLTENA_RESET 0x0
25247
25248
#define ALT_USB_HOST_HCSPLT5_SPLTENA_GET(value) (((value) & 0x80000000) >> 31)
25249
25250
#define ALT_USB_HOST_HCSPLT5_SPLTENA_SET(value) (((value) << 31) & 0x80000000)
25251
25252
#ifndef __ASSEMBLY__
25253
25263
struct
ALT_USB_HOST_HCSPLT5_s
25264
{
25265
uint32_t
prtaddr
: 7;
25266
uint32_t
hubaddr
: 7;
25267
uint32_t
xactpos
: 2;
25268
uint32_t
compsplt
: 1;
25269
uint32_t : 14;
25270
uint32_t
spltena
: 1;
25271
};
25272
25274
typedef
volatile
struct
ALT_USB_HOST_HCSPLT5_s
ALT_USB_HOST_HCSPLT5_t
;
25275
#endif
/* __ASSEMBLY__ */
25276
25278
#define ALT_USB_HOST_HCSPLT5_OFST 0x1a4
25279
25280
#define ALT_USB_HOST_HCSPLT5_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_HOST_HCSPLT5_OFST))
25281
25336
#define ALT_USB_HOST_HCINT5_XFERCOMPL_E_INACT 0x0
25337
25342
#define ALT_USB_HOST_HCINT5_XFERCOMPL_E_ACT 0x1
25343
25345
#define ALT_USB_HOST_HCINT5_XFERCOMPL_LSB 0
25346
25347
#define ALT_USB_HOST_HCINT5_XFERCOMPL_MSB 0
25348
25349
#define ALT_USB_HOST_HCINT5_XFERCOMPL_WIDTH 1
25350
25351
#define ALT_USB_HOST_HCINT5_XFERCOMPL_SET_MSK 0x00000001
25352
25353
#define ALT_USB_HOST_HCINT5_XFERCOMPL_CLR_MSK 0xfffffffe
25354
25355
#define ALT_USB_HOST_HCINT5_XFERCOMPL_RESET 0x0
25356
25357
#define ALT_USB_HOST_HCINT5_XFERCOMPL_GET(value) (((value) & 0x00000001) >> 0)
25358
25359
#define ALT_USB_HOST_HCINT5_XFERCOMPL_SET(value) (((value) << 0) & 0x00000001)
25360
25394
#define ALT_USB_HOST_HCINT5_CHHLTD_E_INACT 0x0
25395
25400
#define ALT_USB_HOST_HCINT5_CHHLTD_E_ACT 0x1
25401
25403
#define ALT_USB_HOST_HCINT5_CHHLTD_LSB 1
25404
25405
#define ALT_USB_HOST_HCINT5_CHHLTD_MSB 1
25406
25407
#define ALT_USB_HOST_HCINT5_CHHLTD_WIDTH 1
25408
25409
#define ALT_USB_HOST_HCINT5_CHHLTD_SET_MSK 0x00000002
25410
25411
#define ALT_USB_HOST_HCINT5_CHHLTD_CLR_MSK 0xfffffffd
25412
25413
#define ALT_USB_HOST_HCINT5_CHHLTD_RESET 0x0
25414
25415
#define ALT_USB_HOST_HCINT5_CHHLTD_GET(value) (((value) & 0x00000002) >> 1)
25416
25417
#define ALT_USB_HOST_HCINT5_CHHLTD_SET(value) (((value) << 1) & 0x00000002)
25418
25441
#define ALT_USB_HOST_HCINT5_AHBERR_E_INACT 0x0
25442
25447
#define ALT_USB_HOST_HCINT5_AHBERR_E_ACT 0x1
25448
25450
#define ALT_USB_HOST_HCINT5_AHBERR_LSB 2
25451
25452
#define ALT_USB_HOST_HCINT5_AHBERR_MSB 2
25453
25454
#define ALT_USB_HOST_HCINT5_AHBERR_WIDTH 1
25455
25456
#define ALT_USB_HOST_HCINT5_AHBERR_SET_MSK 0x00000004
25457
25458
#define ALT_USB_HOST_HCINT5_AHBERR_CLR_MSK 0xfffffffb
25459
25460
#define ALT_USB_HOST_HCINT5_AHBERR_RESET 0x0
25461
25462
#define ALT_USB_HOST_HCINT5_AHBERR_GET(value) (((value) & 0x00000004) >> 2)
25463
25464
#define ALT_USB_HOST_HCINT5_AHBERR_SET(value) (((value) << 2) & 0x00000004)
25465
25488
#define ALT_USB_HOST_HCINT5_STALL_E_INACT 0x0
25489
25494
#define ALT_USB_HOST_HCINT5_STALL_E_ACT 0x1
25495
25497
#define ALT_USB_HOST_HCINT5_STALL_LSB 3
25498
25499
#define ALT_USB_HOST_HCINT5_STALL_MSB 3
25500
25501
#define ALT_USB_HOST_HCINT5_STALL_WIDTH 1
25502
25503
#define ALT_USB_HOST_HCINT5_STALL_SET_MSK 0x00000008
25504
25505
#define ALT_USB_HOST_HCINT5_STALL_CLR_MSK 0xfffffff7
25506
25507
#define ALT_USB_HOST_HCINT5_STALL_RESET 0x0
25508
25509
#define ALT_USB_HOST_HCINT5_STALL_GET(value) (((value) & 0x00000008) >> 3)
25510
25511
#define ALT_USB_HOST_HCINT5_STALL_SET(value) (((value) << 3) & 0x00000008)
25512
25535
#define ALT_USB_HOST_HCINT5_NAK_E_INACT 0x0
25536
25541
#define ALT_USB_HOST_HCINT5_NAK_E_ACT 0x1
25542
25544
#define ALT_USB_HOST_HCINT5_NAK_LSB 4
25545
25546
#define ALT_USB_HOST_HCINT5_NAK_MSB 4
25547
25548
#define ALT_USB_HOST_HCINT5_NAK_WIDTH 1
25549
25550
#define ALT_USB_HOST_HCINT5_NAK_SET_MSK 0x00000010
25551
25552
#define ALT_USB_HOST_HCINT5_NAK_CLR_MSK 0xffffffef
25553
25554
#define ALT_USB_HOST_HCINT5_NAK_RESET 0x0
25555
25556
#define ALT_USB_HOST_HCINT5_NAK_GET(value) (((value) & 0x00000010) >> 4)
25557
25558
#define ALT_USB_HOST_HCINT5_NAK_SET(value) (((value) << 4) & 0x00000010)
25559
25582
#define ALT_USB_HOST_HCINT5_ACK_E_INACT 0x0
25583
25588
#define ALT_USB_HOST_HCINT5_ACK_E_ACT 0x1
25589
25591
#define ALT_USB_HOST_HCINT5_ACK_LSB 5
25592
25593
#define ALT_USB_HOST_HCINT5_ACK_MSB 5
25594
25595
#define ALT_USB_HOST_HCINT5_ACK_WIDTH 1
25596
25597
#define ALT_USB_HOST_HCINT5_ACK_SET_MSK 0x00000020
25598
25599
#define ALT_USB_HOST_HCINT5_ACK_CLR_MSK 0xffffffdf
25600
25601
#define ALT_USB_HOST_HCINT5_ACK_RESET 0x0
25602
25603
#define ALT_USB_HOST_HCINT5_ACK_GET(value) (((value) & 0x00000020) >> 5)
25604
25605
#define ALT_USB_HOST_HCINT5_ACK_SET(value) (((value) << 5) & 0x00000020)
25606
25629
#define ALT_USB_HOST_HCINT5_NYET_E_INACT 0x0
25630
25635
#define ALT_USB_HOST_HCINT5_NYET_E_ACT 0x1
25636
25638
#define ALT_USB_HOST_HCINT5_NYET_LSB 6
25639
25640
#define ALT_USB_HOST_HCINT5_NYET_MSB 6
25641
25642
#define ALT_USB_HOST_HCINT5_NYET_WIDTH 1
25643
25644
#define ALT_USB_HOST_HCINT5_NYET_SET_MSK 0x00000040
25645
25646
#define ALT_USB_HOST_HCINT5_NYET_CLR_MSK 0xffffffbf
25647
25648
#define ALT_USB_HOST_HCINT5_NYET_RESET 0x0
25649
25650
#define ALT_USB_HOST_HCINT5_NYET_GET(value) (((value) & 0x00000040) >> 6)
25651
25652
#define ALT_USB_HOST_HCINT5_NYET_SET(value) (((value) << 6) & 0x00000040)
25653
25684
#define ALT_USB_HOST_HCINT5_XACTERR_E_INACT 0x0
25685
25690
#define ALT_USB_HOST_HCINT5_XACTERR_E_ACT 0x1
25691
25693
#define ALT_USB_HOST_HCINT5_XACTERR_LSB 7
25694
25695
#define ALT_USB_HOST_HCINT5_XACTERR_MSB 7
25696
25697
#define ALT_USB_HOST_HCINT5_XACTERR_WIDTH 1
25698
25699
#define ALT_USB_HOST_HCINT5_XACTERR_SET_MSK 0x00000080
25700
25701
#define ALT_USB_HOST_HCINT5_XACTERR_CLR_MSK 0xffffff7f
25702
25703
#define ALT_USB_HOST_HCINT5_XACTERR_RESET 0x0
25704
25705
#define ALT_USB_HOST_HCINT5_XACTERR_GET(value) (((value) & 0x00000080) >> 7)
25706
25707
#define ALT_USB_HOST_HCINT5_XACTERR_SET(value) (((value) << 7) & 0x00000080)
25708
25731
#define ALT_USB_HOST_HCINT5_BBLERR_E_INACT 0x0
25732
25737
#define ALT_USB_HOST_HCINT5_BBLERR_E_ACT 0x1
25738
25740
#define ALT_USB_HOST_HCINT5_BBLERR_LSB 8
25741
25742
#define ALT_USB_HOST_HCINT5_BBLERR_MSB 8
25743
25744
#define ALT_USB_HOST_HCINT5_BBLERR_WIDTH 1
25745
25746
#define ALT_USB_HOST_HCINT5_BBLERR_SET_MSK 0x00000100
25747
25748
#define ALT_USB_HOST_HCINT5_BBLERR_CLR_MSK 0xfffffeff
25749
25750
#define ALT_USB_HOST_HCINT5_BBLERR_RESET 0x0
25751
25752
#define ALT_USB_HOST_HCINT5_BBLERR_GET(value) (((value) & 0x00000100) >> 8)
25753
25754
#define ALT_USB_HOST_HCINT5_BBLERR_SET(value) (((value) << 8) & 0x00000100)
25755
25778
#define ALT_USB_HOST_HCINT5_FRMOVRUN_E_INACT 0x0
25779
25784
#define ALT_USB_HOST_HCINT5_FRMOVRUN_E_ACT 0x1
25785
25787
#define ALT_USB_HOST_HCINT5_FRMOVRUN_LSB 9
25788
25789
#define ALT_USB_HOST_HCINT5_FRMOVRUN_MSB 9
25790
25791
#define ALT_USB_HOST_HCINT5_FRMOVRUN_WIDTH 1
25792
25793
#define ALT_USB_HOST_HCINT5_FRMOVRUN_SET_MSK 0x00000200
25794
25795
#define ALT_USB_HOST_HCINT5_FRMOVRUN_CLR_MSK 0xfffffdff
25796
25797
#define ALT_USB_HOST_HCINT5_FRMOVRUN_RESET 0x0
25798
25799
#define ALT_USB_HOST_HCINT5_FRMOVRUN_GET(value) (((value) & 0x00000200) >> 9)
25800
25801
#define ALT_USB_HOST_HCINT5_FRMOVRUN_SET(value) (((value) << 9) & 0x00000200)
25802
25825
#define ALT_USB_HOST_HCINT5_DATATGLERR_E_INACT 0x0
25826
25831
#define ALT_USB_HOST_HCINT5_DATATGLERR_E_ACT 0x1
25832
25834
#define ALT_USB_HOST_HCINT5_DATATGLERR_LSB 10
25835
25836
#define ALT_USB_HOST_HCINT5_DATATGLERR_MSB 10
25837
25838
#define ALT_USB_HOST_HCINT5_DATATGLERR_WIDTH 1
25839
25840
#define ALT_USB_HOST_HCINT5_DATATGLERR_SET_MSK 0x00000400
25841
25842
#define ALT_USB_HOST_HCINT5_DATATGLERR_CLR_MSK 0xfffffbff
25843
25844
#define ALT_USB_HOST_HCINT5_DATATGLERR_RESET 0x0
25845
25846
#define ALT_USB_HOST_HCINT5_DATATGLERR_GET(value) (((value) & 0x00000400) >> 10)
25847
25848
#define ALT_USB_HOST_HCINT5_DATATGLERR_SET(value) (((value) << 10) & 0x00000400)
25849
25873
#define ALT_USB_HOST_HCINT5_BNAINTR_E_INACT 0x0
25874
25879
#define ALT_USB_HOST_HCINT5_BNAINTR_E_ACT 0x1
25880
25882
#define ALT_USB_HOST_HCINT5_BNAINTR_LSB 11
25883
25884
#define ALT_USB_HOST_HCINT5_BNAINTR_MSB 11
25885
25886
#define ALT_USB_HOST_HCINT5_BNAINTR_WIDTH 1
25887
25888
#define ALT_USB_HOST_HCINT5_BNAINTR_SET_MSK 0x00000800
25889
25890
#define ALT_USB_HOST_HCINT5_BNAINTR_CLR_MSK 0xfffff7ff
25891
25892
#define ALT_USB_HOST_HCINT5_BNAINTR_RESET 0x0
25893
25894
#define ALT_USB_HOST_HCINT5_BNAINTR_GET(value) (((value) & 0x00000800) >> 11)
25895
25896
#define ALT_USB_HOST_HCINT5_BNAINTR_SET(value) (((value) << 11) & 0x00000800)
25897
25921
#define ALT_USB_HOST_HCINT5_XCS_XACT_ERR_E_INACT 0x0
25922
25927
#define ALT_USB_HOST_HCINT5_XCS_XACT_ERR_E_ACVTIVE 0x1
25928
25930
#define ALT_USB_HOST_HCINT5_XCS_XACT_ERR_LSB 12
25931
25932
#define ALT_USB_HOST_HCINT5_XCS_XACT_ERR_MSB 12
25933
25934
#define ALT_USB_HOST_HCINT5_XCS_XACT_ERR_WIDTH 1
25935
25936
#define ALT_USB_HOST_HCINT5_XCS_XACT_ERR_SET_MSK 0x00001000
25937
25938
#define ALT_USB_HOST_HCINT5_XCS_XACT_ERR_CLR_MSK 0xffffefff
25939
25940
#define ALT_USB_HOST_HCINT5_XCS_XACT_ERR_RESET 0x0
25941
25942
#define ALT_USB_HOST_HCINT5_XCS_XACT_ERR_GET(value) (((value) & 0x00001000) >> 12)
25943
25944
#define ALT_USB_HOST_HCINT5_XCS_XACT_ERR_SET(value) (((value) << 12) & 0x00001000)
25945
25969
#define ALT_USB_HOST_HCINT5_DESC_LST_ROLLINTR_E_INACT 0x0
25970
25975
#define ALT_USB_HOST_HCINT5_DESC_LST_ROLLINTR_E_ACT 0x1
25976
25978
#define ALT_USB_HOST_HCINT5_DESC_LST_ROLLINTR_LSB 13
25979
25980
#define ALT_USB_HOST_HCINT5_DESC_LST_ROLLINTR_MSB 13
25981
25982
#define ALT_USB_HOST_HCINT5_DESC_LST_ROLLINTR_WIDTH 1
25983
25984
#define ALT_USB_HOST_HCINT5_DESC_LST_ROLLINTR_SET_MSK 0x00002000
25985
25986
#define ALT_USB_HOST_HCINT5_DESC_LST_ROLLINTR_CLR_MSK 0xffffdfff
25987
25988
#define ALT_USB_HOST_HCINT5_DESC_LST_ROLLINTR_RESET 0x0
25989
25990
#define ALT_USB_HOST_HCINT5_DESC_LST_ROLLINTR_GET(value) (((value) & 0x00002000) >> 13)
25991
25992
#define ALT_USB_HOST_HCINT5_DESC_LST_ROLLINTR_SET(value) (((value) << 13) & 0x00002000)
25993
25994
#ifndef __ASSEMBLY__
25995
26005
struct
ALT_USB_HOST_HCINT5_s
26006
{
26007
const
uint32_t
xfercompl
: 1;
26008
const
uint32_t
chhltd
: 1;
26009
const
uint32_t
ahberr
: 1;
26010
const
uint32_t
stall
: 1;
26011
const
uint32_t
nak
: 1;
26012
const
uint32_t
ack
: 1;
26013
const
uint32_t
nyet
: 1;
26014
const
uint32_t
xacterr
: 1;
26015
const
uint32_t
bblerr
: 1;
26016
const
uint32_t
frmovrun
: 1;
26017
const
uint32_t
datatglerr
: 1;
26018
const
uint32_t
bnaintr
: 1;
26019
const
uint32_t
xcs_xact_err
: 1;
26020
const
uint32_t
desc_lst_rollintr
: 1;
26021
uint32_t : 18;
26022
};
26023
26025
typedef
volatile
struct
ALT_USB_HOST_HCINT5_s
ALT_USB_HOST_HCINT5_t
;
26026
#endif
/* __ASSEMBLY__ */
26027
26029
#define ALT_USB_HOST_HCINT5_OFST 0x1a8
26030
26031
#define ALT_USB_HOST_HCINT5_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_HOST_HCINT5_OFST))
26032
26073
#define ALT_USB_HOST_HCINTMSK5_XFERCOMPLMSK_E_MSK 0x0
26074
26079
#define ALT_USB_HOST_HCINTMSK5_XFERCOMPLMSK_E_NOMSK 0x1
26080
26082
#define ALT_USB_HOST_HCINTMSK5_XFERCOMPLMSK_LSB 0
26083
26084
#define ALT_USB_HOST_HCINTMSK5_XFERCOMPLMSK_MSB 0
26085
26086
#define ALT_USB_HOST_HCINTMSK5_XFERCOMPLMSK_WIDTH 1
26087
26088
#define ALT_USB_HOST_HCINTMSK5_XFERCOMPLMSK_SET_MSK 0x00000001
26089
26090
#define ALT_USB_HOST_HCINTMSK5_XFERCOMPLMSK_CLR_MSK 0xfffffffe
26091
26092
#define ALT_USB_HOST_HCINTMSK5_XFERCOMPLMSK_RESET 0x0
26093
26094
#define ALT_USB_HOST_HCINTMSK5_XFERCOMPLMSK_GET(value) (((value) & 0x00000001) >> 0)
26095
26096
#define ALT_USB_HOST_HCINTMSK5_XFERCOMPLMSK_SET(value) (((value) << 0) & 0x00000001)
26097
26118
#define ALT_USB_HOST_HCINTMSK5_CHHLTDMSK_E_MSK 0x0
26119
26124
#define ALT_USB_HOST_HCINTMSK5_CHHLTDMSK_E_NOMSK 0x1
26125
26127
#define ALT_USB_HOST_HCINTMSK5_CHHLTDMSK_LSB 1
26128
26129
#define ALT_USB_HOST_HCINTMSK5_CHHLTDMSK_MSB 1
26130
26131
#define ALT_USB_HOST_HCINTMSK5_CHHLTDMSK_WIDTH 1
26132
26133
#define ALT_USB_HOST_HCINTMSK5_CHHLTDMSK_SET_MSK 0x00000002
26134
26135
#define ALT_USB_HOST_HCINTMSK5_CHHLTDMSK_CLR_MSK 0xfffffffd
26136
26137
#define ALT_USB_HOST_HCINTMSK5_CHHLTDMSK_RESET 0x0
26138
26139
#define ALT_USB_HOST_HCINTMSK5_CHHLTDMSK_GET(value) (((value) & 0x00000002) >> 1)
26140
26141
#define ALT_USB_HOST_HCINTMSK5_CHHLTDMSK_SET(value) (((value) << 1) & 0x00000002)
26142
26164
#define ALT_USB_HOST_HCINTMSK5_AHBERRMSK_E_MSK 0x0
26165
26170
#define ALT_USB_HOST_HCINTMSK5_AHBERRMSK_E_NOMSK 0x1
26171
26173
#define ALT_USB_HOST_HCINTMSK5_AHBERRMSK_LSB 2
26174
26175
#define ALT_USB_HOST_HCINTMSK5_AHBERRMSK_MSB 2
26176
26177
#define ALT_USB_HOST_HCINTMSK5_AHBERRMSK_WIDTH 1
26178
26179
#define ALT_USB_HOST_HCINTMSK5_AHBERRMSK_SET_MSK 0x00000004
26180
26181
#define ALT_USB_HOST_HCINTMSK5_AHBERRMSK_CLR_MSK 0xfffffffb
26182
26183
#define ALT_USB_HOST_HCINTMSK5_AHBERRMSK_RESET 0x0
26184
26185
#define ALT_USB_HOST_HCINTMSK5_AHBERRMSK_GET(value) (((value) & 0x00000004) >> 2)
26186
26187
#define ALT_USB_HOST_HCINTMSK5_AHBERRMSK_SET(value) (((value) << 2) & 0x00000004)
26188
26209
#define ALT_USB_HOST_HCINTMSK5_BNAINTRMSK_E_MSK 0x0
26210
26215
#define ALT_USB_HOST_HCINTMSK5_BNAINTRMSK_E_NOMSK 0x1
26216
26218
#define ALT_USB_HOST_HCINTMSK5_BNAINTRMSK_LSB 11
26219
26220
#define ALT_USB_HOST_HCINTMSK5_BNAINTRMSK_MSB 11
26221
26222
#define ALT_USB_HOST_HCINTMSK5_BNAINTRMSK_WIDTH 1
26223
26224
#define ALT_USB_HOST_HCINTMSK5_BNAINTRMSK_SET_MSK 0x00000800
26225
26226
#define ALT_USB_HOST_HCINTMSK5_BNAINTRMSK_CLR_MSK 0xfffff7ff
26227
26228
#define ALT_USB_HOST_HCINTMSK5_BNAINTRMSK_RESET 0x0
26229
26230
#define ALT_USB_HOST_HCINTMSK5_BNAINTRMSK_GET(value) (((value) & 0x00000800) >> 11)
26231
26232
#define ALT_USB_HOST_HCINTMSK5_BNAINTRMSK_SET(value) (((value) << 11) & 0x00000800)
26233
26254
#define ALT_USB_HOST_HCINTMSK5_FRM_LST_ROLLINTRMSK_E_MSK 0x0
26255
26260
#define ALT_USB_HOST_HCINTMSK5_FRM_LST_ROLLINTRMSK_E_NOMSK 0x1
26261
26263
#define ALT_USB_HOST_HCINTMSK5_FRM_LST_ROLLINTRMSK_LSB 13
26264
26265
#define ALT_USB_HOST_HCINTMSK5_FRM_LST_ROLLINTRMSK_MSB 13
26266
26267
#define ALT_USB_HOST_HCINTMSK5_FRM_LST_ROLLINTRMSK_WIDTH 1
26268
26269
#define ALT_USB_HOST_HCINTMSK5_FRM_LST_ROLLINTRMSK_SET_MSK 0x00002000
26270
26271
#define ALT_USB_HOST_HCINTMSK5_FRM_LST_ROLLINTRMSK_CLR_MSK 0xffffdfff
26272
26273
#define ALT_USB_HOST_HCINTMSK5_FRM_LST_ROLLINTRMSK_RESET 0x0
26274
26275
#define ALT_USB_HOST_HCINTMSK5_FRM_LST_ROLLINTRMSK_GET(value) (((value) & 0x00002000) >> 13)
26276
26277
#define ALT_USB_HOST_HCINTMSK5_FRM_LST_ROLLINTRMSK_SET(value) (((value) << 13) & 0x00002000)
26278
26279
#ifndef __ASSEMBLY__
26280
26290
struct
ALT_USB_HOST_HCINTMSK5_s
26291
{
26292
uint32_t
xfercomplmsk
: 1;
26293
uint32_t
chhltdmsk
: 1;
26294
uint32_t
ahberrmsk
: 1;
26295
uint32_t : 8;
26296
uint32_t
bnaintrmsk
: 1;
26297
uint32_t : 1;
26298
uint32_t
frm_lst_rollintrmsk
: 1;
26299
uint32_t : 18;
26300
};
26301
26303
typedef
volatile
struct
ALT_USB_HOST_HCINTMSK5_s
ALT_USB_HOST_HCINTMSK5_t
;
26304
#endif
/* __ASSEMBLY__ */
26305
26307
#define ALT_USB_HOST_HCINTMSK5_OFST 0x1ac
26308
26309
#define ALT_USB_HOST_HCINTMSK5_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_HOST_HCINTMSK5_OFST))
26310
26339
#define ALT_USB_HOST_HCTSIZ5_XFERSIZE_LSB 0
26340
26341
#define ALT_USB_HOST_HCTSIZ5_XFERSIZE_MSB 18
26342
26343
#define ALT_USB_HOST_HCTSIZ5_XFERSIZE_WIDTH 19
26344
26345
#define ALT_USB_HOST_HCTSIZ5_XFERSIZE_SET_MSK 0x0007ffff
26346
26347
#define ALT_USB_HOST_HCTSIZ5_XFERSIZE_CLR_MSK 0xfff80000
26348
26349
#define ALT_USB_HOST_HCTSIZ5_XFERSIZE_RESET 0x0
26350
26351
#define ALT_USB_HOST_HCTSIZ5_XFERSIZE_GET(value) (((value) & 0x0007ffff) >> 0)
26352
26353
#define ALT_USB_HOST_HCTSIZ5_XFERSIZE_SET(value) (((value) << 0) & 0x0007ffff)
26354
26368
#define ALT_USB_HOST_HCTSIZ5_PKTCNT_LSB 19
26369
26370
#define ALT_USB_HOST_HCTSIZ5_PKTCNT_MSB 28
26371
26372
#define ALT_USB_HOST_HCTSIZ5_PKTCNT_WIDTH 10
26373
26374
#define ALT_USB_HOST_HCTSIZ5_PKTCNT_SET_MSK 0x1ff80000
26375
26376
#define ALT_USB_HOST_HCTSIZ5_PKTCNT_CLR_MSK 0xe007ffff
26377
26378
#define ALT_USB_HOST_HCTSIZ5_PKTCNT_RESET 0x0
26379
26380
#define ALT_USB_HOST_HCTSIZ5_PKTCNT_GET(value) (((value) & 0x1ff80000) >> 19)
26381
26382
#define ALT_USB_HOST_HCTSIZ5_PKTCNT_SET(value) (((value) << 19) & 0x1ff80000)
26383
26407
#define ALT_USB_HOST_HCTSIZ5_PID_E_DATA0 0x0
26408
26413
#define ALT_USB_HOST_HCTSIZ5_PID_E_DATA2 0x1
26414
26419
#define ALT_USB_HOST_HCTSIZ5_PID_E_DATA1 0x2
26420
26425
#define ALT_USB_HOST_HCTSIZ5_PID_E_MDATA 0x3
26426
26428
#define ALT_USB_HOST_HCTSIZ5_PID_LSB 29
26429
26430
#define ALT_USB_HOST_HCTSIZ5_PID_MSB 30
26431
26432
#define ALT_USB_HOST_HCTSIZ5_PID_WIDTH 2
26433
26434
#define ALT_USB_HOST_HCTSIZ5_PID_SET_MSK 0x60000000
26435
26436
#define ALT_USB_HOST_HCTSIZ5_PID_CLR_MSK 0x9fffffff
26437
26438
#define ALT_USB_HOST_HCTSIZ5_PID_RESET 0x0
26439
26440
#define ALT_USB_HOST_HCTSIZ5_PID_GET(value) (((value) & 0x60000000) >> 29)
26441
26442
#define ALT_USB_HOST_HCTSIZ5_PID_SET(value) (((value) << 29) & 0x60000000)
26443
26466
#define ALT_USB_HOST_HCTSIZ5_DOPNG_E_NOPING 0x0
26467
26472
#define ALT_USB_HOST_HCTSIZ5_DOPNG_E_PING 0x1
26473
26475
#define ALT_USB_HOST_HCTSIZ5_DOPNG_LSB 31
26476
26477
#define ALT_USB_HOST_HCTSIZ5_DOPNG_MSB 31
26478
26479
#define ALT_USB_HOST_HCTSIZ5_DOPNG_WIDTH 1
26480
26481
#define ALT_USB_HOST_HCTSIZ5_DOPNG_SET_MSK 0x80000000
26482
26483
#define ALT_USB_HOST_HCTSIZ5_DOPNG_CLR_MSK 0x7fffffff
26484
26485
#define ALT_USB_HOST_HCTSIZ5_DOPNG_RESET 0x0
26486
26487
#define ALT_USB_HOST_HCTSIZ5_DOPNG_GET(value) (((value) & 0x80000000) >> 31)
26488
26489
#define ALT_USB_HOST_HCTSIZ5_DOPNG_SET(value) (((value) << 31) & 0x80000000)
26490
26491
#ifndef __ASSEMBLY__
26492
26502
struct
ALT_USB_HOST_HCTSIZ5_s
26503
{
26504
uint32_t
xfersize
: 19;
26505
uint32_t
pktcnt
: 10;
26506
uint32_t
pid
: 2;
26507
uint32_t
dopng
: 1;
26508
};
26509
26511
typedef
volatile
struct
ALT_USB_HOST_HCTSIZ5_s
ALT_USB_HOST_HCTSIZ5_t
;
26512
#endif
/* __ASSEMBLY__ */
26513
26515
#define ALT_USB_HOST_HCTSIZ5_OFST 0x1b0
26516
26517
#define ALT_USB_HOST_HCTSIZ5_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_HOST_HCTSIZ5_OFST))
26518
26575
#define ALT_USB_HOST_HCDMA5_HCDMA5_LSB 0
26576
26577
#define ALT_USB_HOST_HCDMA5_HCDMA5_MSB 31
26578
26579
#define ALT_USB_HOST_HCDMA5_HCDMA5_WIDTH 32
26580
26581
#define ALT_USB_HOST_HCDMA5_HCDMA5_SET_MSK 0xffffffff
26582
26583
#define ALT_USB_HOST_HCDMA5_HCDMA5_CLR_MSK 0x00000000
26584
26585
#define ALT_USB_HOST_HCDMA5_HCDMA5_RESET 0x0
26586
26587
#define ALT_USB_HOST_HCDMA5_HCDMA5_GET(value) (((value) & 0xffffffff) >> 0)
26588
26589
#define ALT_USB_HOST_HCDMA5_HCDMA5_SET(value) (((value) << 0) & 0xffffffff)
26590
26591
#ifndef __ASSEMBLY__
26592
26602
struct
ALT_USB_HOST_HCDMA5_s
26603
{
26604
uint32_t
hcdma5
: 32;
26605
};
26606
26608
typedef
volatile
struct
ALT_USB_HOST_HCDMA5_s
ALT_USB_HOST_HCDMA5_t
;
26609
#endif
/* __ASSEMBLY__ */
26610
26612
#define ALT_USB_HOST_HCDMA5_OFST 0x1b4
26613
26614
#define ALT_USB_HOST_HCDMA5_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_HOST_HCDMA5_OFST))
26615
26646
#define ALT_USB_HOST_HCDMAB5_HCDMAB5_LSB 0
26647
26648
#define ALT_USB_HOST_HCDMAB5_HCDMAB5_MSB 31
26649
26650
#define ALT_USB_HOST_HCDMAB5_HCDMAB5_WIDTH 32
26651
26652
#define ALT_USB_HOST_HCDMAB5_HCDMAB5_SET_MSK 0xffffffff
26653
26654
#define ALT_USB_HOST_HCDMAB5_HCDMAB5_CLR_MSK 0x00000000
26655
26656
#define ALT_USB_HOST_HCDMAB5_HCDMAB5_RESET 0x0
26657
26658
#define ALT_USB_HOST_HCDMAB5_HCDMAB5_GET(value) (((value) & 0xffffffff) >> 0)
26659
26660
#define ALT_USB_HOST_HCDMAB5_HCDMAB5_SET(value) (((value) << 0) & 0xffffffff)
26661
26662
#ifndef __ASSEMBLY__
26663
26673
struct
ALT_USB_HOST_HCDMAB5_s
26674
{
26675
uint32_t
hcdmab5
: 32;
26676
};
26677
26679
typedef
volatile
struct
ALT_USB_HOST_HCDMAB5_s
ALT_USB_HOST_HCDMAB5_t
;
26680
#endif
/* __ASSEMBLY__ */
26681
26683
#define ALT_USB_HOST_HCDMAB5_OFST 0x1b8
26684
26685
#define ALT_USB_HOST_HCDMAB5_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_HOST_HCDMAB5_OFST))
26686
26718
#define ALT_USB_HOST_HCCHAR6_MPS_LSB 0
26719
26720
#define ALT_USB_HOST_HCCHAR6_MPS_MSB 10
26721
26722
#define ALT_USB_HOST_HCCHAR6_MPS_WIDTH 11
26723
26724
#define ALT_USB_HOST_HCCHAR6_MPS_SET_MSK 0x000007ff
26725
26726
#define ALT_USB_HOST_HCCHAR6_MPS_CLR_MSK 0xfffff800
26727
26728
#define ALT_USB_HOST_HCCHAR6_MPS_RESET 0x0
26729
26730
#define ALT_USB_HOST_HCCHAR6_MPS_GET(value) (((value) & 0x000007ff) >> 0)
26731
26732
#define ALT_USB_HOST_HCCHAR6_MPS_SET(value) (((value) << 0) & 0x000007ff)
26733
26768
#define ALT_USB_HOST_HCCHAR6_EPNUM_E_ENDPT0 0x0
26769
26774
#define ALT_USB_HOST_HCCHAR6_EPNUM_E_ENDPT1 0x1
26775
26780
#define ALT_USB_HOST_HCCHAR6_EPNUM_E_ENDPT2 0x2
26781
26786
#define ALT_USB_HOST_HCCHAR6_EPNUM_E_ENDPT3 0x3
26787
26792
#define ALT_USB_HOST_HCCHAR6_EPNUM_E_ENDPT4 0x4
26793
26798
#define ALT_USB_HOST_HCCHAR6_EPNUM_E_ENDPT5 0x5
26799
26804
#define ALT_USB_HOST_HCCHAR6_EPNUM_E_ENDPT6 0x6
26805
26810
#define ALT_USB_HOST_HCCHAR6_EPNUM_E_ENDPT7 0x7
26811
26816
#define ALT_USB_HOST_HCCHAR6_EPNUM_E_ENDPT8 0x8
26817
26822
#define ALT_USB_HOST_HCCHAR6_EPNUM_E_ENDPT9 0x9
26823
26828
#define ALT_USB_HOST_HCCHAR6_EPNUM_E_ENDPT10 0xa
26829
26834
#define ALT_USB_HOST_HCCHAR6_EPNUM_E_ENDPT11 0xb
26835
26840
#define ALT_USB_HOST_HCCHAR6_EPNUM_E_ENDPT12 0xc
26841
26846
#define ALT_USB_HOST_HCCHAR6_EPNUM_E_ENDPT13 0xd
26847
26852
#define ALT_USB_HOST_HCCHAR6_EPNUM_E_ENDPT14 0xe
26853
26858
#define ALT_USB_HOST_HCCHAR6_EPNUM_E_ENDPT15 0xf
26859
26861
#define ALT_USB_HOST_HCCHAR6_EPNUM_LSB 11
26862
26863
#define ALT_USB_HOST_HCCHAR6_EPNUM_MSB 14
26864
26865
#define ALT_USB_HOST_HCCHAR6_EPNUM_WIDTH 4
26866
26867
#define ALT_USB_HOST_HCCHAR6_EPNUM_SET_MSK 0x00007800
26868
26869
#define ALT_USB_HOST_HCCHAR6_EPNUM_CLR_MSK 0xffff87ff
26870
26871
#define ALT_USB_HOST_HCCHAR6_EPNUM_RESET 0x0
26872
26873
#define ALT_USB_HOST_HCCHAR6_EPNUM_GET(value) (((value) & 0x00007800) >> 11)
26874
26875
#define ALT_USB_HOST_HCCHAR6_EPNUM_SET(value) (((value) << 11) & 0x00007800)
26876
26897
#define ALT_USB_HOST_HCCHAR6_EPDIR_E_OUT 0x0
26898
26903
#define ALT_USB_HOST_HCCHAR6_EPDIR_E_IN 0x1
26904
26906
#define ALT_USB_HOST_HCCHAR6_EPDIR_LSB 15
26907
26908
#define ALT_USB_HOST_HCCHAR6_EPDIR_MSB 15
26909
26910
#define ALT_USB_HOST_HCCHAR6_EPDIR_WIDTH 1
26911
26912
#define ALT_USB_HOST_HCCHAR6_EPDIR_SET_MSK 0x00008000
26913
26914
#define ALT_USB_HOST_HCCHAR6_EPDIR_CLR_MSK 0xffff7fff
26915
26916
#define ALT_USB_HOST_HCCHAR6_EPDIR_RESET 0x0
26917
26918
#define ALT_USB_HOST_HCCHAR6_EPDIR_GET(value) (((value) & 0x00008000) >> 15)
26919
26920
#define ALT_USB_HOST_HCCHAR6_EPDIR_SET(value) (((value) << 15) & 0x00008000)
26921
26947
#define ALT_USB_HOST_HCCHAR6_LSPDDEV_E_DISD 0x0
26948
26953
#define ALT_USB_HOST_HCCHAR6_LSPDDEV_E_END 0x1
26954
26956
#define ALT_USB_HOST_HCCHAR6_LSPDDEV_LSB 17
26957
26958
#define ALT_USB_HOST_HCCHAR6_LSPDDEV_MSB 17
26959
26960
#define ALT_USB_HOST_HCCHAR6_LSPDDEV_WIDTH 1
26961
26962
#define ALT_USB_HOST_HCCHAR6_LSPDDEV_SET_MSK 0x00020000
26963
26964
#define ALT_USB_HOST_HCCHAR6_LSPDDEV_CLR_MSK 0xfffdffff
26965
26966
#define ALT_USB_HOST_HCCHAR6_LSPDDEV_RESET 0x0
26967
26968
#define ALT_USB_HOST_HCCHAR6_LSPDDEV_GET(value) (((value) & 0x00020000) >> 17)
26969
26970
#define ALT_USB_HOST_HCCHAR6_LSPDDEV_SET(value) (((value) << 17) & 0x00020000)
26971
26994
#define ALT_USB_HOST_HCCHAR6_EPTYPE_E_CTL 0x0
26995
27000
#define ALT_USB_HOST_HCCHAR6_EPTYPE_E_ISOC 0x1
27001
27006
#define ALT_USB_HOST_HCCHAR6_EPTYPE_E_BULK 0x2
27007
27012
#define ALT_USB_HOST_HCCHAR6_EPTYPE_E_INTERR 0x3
27013
27015
#define ALT_USB_HOST_HCCHAR6_EPTYPE_LSB 18
27016
27017
#define ALT_USB_HOST_HCCHAR6_EPTYPE_MSB 19
27018
27019
#define ALT_USB_HOST_HCCHAR6_EPTYPE_WIDTH 2
27020
27021
#define ALT_USB_HOST_HCCHAR6_EPTYPE_SET_MSK 0x000c0000
27022
27023
#define ALT_USB_HOST_HCCHAR6_EPTYPE_CLR_MSK 0xfff3ffff
27024
27025
#define ALT_USB_HOST_HCCHAR6_EPTYPE_RESET 0x0
27026
27027
#define ALT_USB_HOST_HCCHAR6_EPTYPE_GET(value) (((value) & 0x000c0000) >> 18)
27028
27029
#define ALT_USB_HOST_HCCHAR6_EPTYPE_SET(value) (((value) << 18) & 0x000c0000)
27030
27062
#define ALT_USB_HOST_HCCHAR6_EC_E_RSVD 0x0
27063
27068
#define ALT_USB_HOST_HCCHAR6_EC_E_TRANSONE 0x1
27069
27074
#define ALT_USB_HOST_HCCHAR6_EC_E_TRANSTWO 0x2
27075
27080
#define ALT_USB_HOST_HCCHAR6_EC_E_TRANSTHREE 0x3
27081
27083
#define ALT_USB_HOST_HCCHAR6_EC_LSB 20
27084
27085
#define ALT_USB_HOST_HCCHAR6_EC_MSB 21
27086
27087
#define ALT_USB_HOST_HCCHAR6_EC_WIDTH 2
27088
27089
#define ALT_USB_HOST_HCCHAR6_EC_SET_MSK 0x00300000
27090
27091
#define ALT_USB_HOST_HCCHAR6_EC_CLR_MSK 0xffcfffff
27092
27093
#define ALT_USB_HOST_HCCHAR6_EC_RESET 0x0
27094
27095
#define ALT_USB_HOST_HCCHAR6_EC_GET(value) (((value) & 0x00300000) >> 20)
27096
27097
#define ALT_USB_HOST_HCCHAR6_EC_SET(value) (((value) << 20) & 0x00300000)
27098
27108
#define ALT_USB_HOST_HCCHAR6_DEVADDR_LSB 22
27109
27110
#define ALT_USB_HOST_HCCHAR6_DEVADDR_MSB 28
27111
27112
#define ALT_USB_HOST_HCCHAR6_DEVADDR_WIDTH 7
27113
27114
#define ALT_USB_HOST_HCCHAR6_DEVADDR_SET_MSK 0x1fc00000
27115
27116
#define ALT_USB_HOST_HCCHAR6_DEVADDR_CLR_MSK 0xe03fffff
27117
27118
#define ALT_USB_HOST_HCCHAR6_DEVADDR_RESET 0x0
27119
27120
#define ALT_USB_HOST_HCCHAR6_DEVADDR_GET(value) (((value) & 0x1fc00000) >> 22)
27121
27122
#define ALT_USB_HOST_HCCHAR6_DEVADDR_SET(value) (((value) << 22) & 0x1fc00000)
27123
27146
#define ALT_USB_HOST_HCCHAR6_CHDIS_E_INACT 0x0
27147
27152
#define ALT_USB_HOST_HCCHAR6_CHDIS_E_ACT 0x1
27153
27155
#define ALT_USB_HOST_HCCHAR6_CHDIS_LSB 30
27156
27157
#define ALT_USB_HOST_HCCHAR6_CHDIS_MSB 30
27158
27159
#define ALT_USB_HOST_HCCHAR6_CHDIS_WIDTH 1
27160
27161
#define ALT_USB_HOST_HCCHAR6_CHDIS_SET_MSK 0x40000000
27162
27163
#define ALT_USB_HOST_HCCHAR6_CHDIS_CLR_MSK 0xbfffffff
27164
27165
#define ALT_USB_HOST_HCCHAR6_CHDIS_RESET 0x0
27166
27167
#define ALT_USB_HOST_HCCHAR6_CHDIS_GET(value) (((value) & 0x40000000) >> 30)
27168
27169
#define ALT_USB_HOST_HCCHAR6_CHDIS_SET(value) (((value) << 30) & 0x40000000)
27170
27201
#define ALT_USB_HOST_HCCHAR6_CHENA_E_INACT 0x0
27202
27208
#define ALT_USB_HOST_HCCHAR6_CHENA_E_ACT 0x1
27209
27211
#define ALT_USB_HOST_HCCHAR6_CHENA_LSB 31
27212
27213
#define ALT_USB_HOST_HCCHAR6_CHENA_MSB 31
27214
27215
#define ALT_USB_HOST_HCCHAR6_CHENA_WIDTH 1
27216
27217
#define ALT_USB_HOST_HCCHAR6_CHENA_SET_MSK 0x80000000
27218
27219
#define ALT_USB_HOST_HCCHAR6_CHENA_CLR_MSK 0x7fffffff
27220
27221
#define ALT_USB_HOST_HCCHAR6_CHENA_RESET 0x0
27222
27223
#define ALT_USB_HOST_HCCHAR6_CHENA_GET(value) (((value) & 0x80000000) >> 31)
27224
27225
#define ALT_USB_HOST_HCCHAR6_CHENA_SET(value) (((value) << 31) & 0x80000000)
27226
27227
#ifndef __ASSEMBLY__
27228
27238
struct
ALT_USB_HOST_HCCHAR6_s
27239
{
27240
uint32_t
mps
: 11;
27241
uint32_t
epnum
: 4;
27242
uint32_t
epdir
: 1;
27243
uint32_t : 1;
27244
uint32_t
lspddev
: 1;
27245
uint32_t
eptype
: 2;
27246
uint32_t
ec
: 2;
27247
uint32_t
devaddr
: 7;
27248
uint32_t : 1;
27249
const
uint32_t
chdis
: 1;
27250
const
uint32_t
chena
: 1;
27251
};
27252
27254
typedef
volatile
struct
ALT_USB_HOST_HCCHAR6_s
ALT_USB_HOST_HCCHAR6_t
;
27255
#endif
/* __ASSEMBLY__ */
27256
27258
#define ALT_USB_HOST_HCCHAR6_OFST 0x1c0
27259
27260
#define ALT_USB_HOST_HCCHAR6_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_HOST_HCCHAR6_OFST))
27261
27288
#define ALT_USB_HOST_HCSPLT6_PRTADDR_LSB 0
27289
27290
#define ALT_USB_HOST_HCSPLT6_PRTADDR_MSB 6
27291
27292
#define ALT_USB_HOST_HCSPLT6_PRTADDR_WIDTH 7
27293
27294
#define ALT_USB_HOST_HCSPLT6_PRTADDR_SET_MSK 0x0000007f
27295
27296
#define ALT_USB_HOST_HCSPLT6_PRTADDR_CLR_MSK 0xffffff80
27297
27298
#define ALT_USB_HOST_HCSPLT6_PRTADDR_RESET 0x0
27299
27300
#define ALT_USB_HOST_HCSPLT6_PRTADDR_GET(value) (((value) & 0x0000007f) >> 0)
27301
27302
#define ALT_USB_HOST_HCSPLT6_PRTADDR_SET(value) (((value) << 0) & 0x0000007f)
27303
27313
#define ALT_USB_HOST_HCSPLT6_HUBADDR_LSB 7
27314
27315
#define ALT_USB_HOST_HCSPLT6_HUBADDR_MSB 13
27316
27317
#define ALT_USB_HOST_HCSPLT6_HUBADDR_WIDTH 7
27318
27319
#define ALT_USB_HOST_HCSPLT6_HUBADDR_SET_MSK 0x00003f80
27320
27321
#define ALT_USB_HOST_HCSPLT6_HUBADDR_CLR_MSK 0xffffc07f
27322
27323
#define ALT_USB_HOST_HCSPLT6_HUBADDR_RESET 0x0
27324
27325
#define ALT_USB_HOST_HCSPLT6_HUBADDR_GET(value) (((value) & 0x00003f80) >> 7)
27326
27327
#define ALT_USB_HOST_HCSPLT6_HUBADDR_SET(value) (((value) << 7) & 0x00003f80)
27328
27358
#define ALT_USB_HOST_HCSPLT6_XACTPOS_E_MIDDLE 0x0
27359
27365
#define ALT_USB_HOST_HCSPLT6_XACTPOS_E_END 0x1
27366
27372
#define ALT_USB_HOST_HCSPLT6_XACTPOS_E_BEGIN 0x2
27373
27379
#define ALT_USB_HOST_HCSPLT6_XACTPOS_E_ALL 0x3
27380
27382
#define ALT_USB_HOST_HCSPLT6_XACTPOS_LSB 14
27383
27384
#define ALT_USB_HOST_HCSPLT6_XACTPOS_MSB 15
27385
27386
#define ALT_USB_HOST_HCSPLT6_XACTPOS_WIDTH 2
27387
27388
#define ALT_USB_HOST_HCSPLT6_XACTPOS_SET_MSK 0x0000c000
27389
27390
#define ALT_USB_HOST_HCSPLT6_XACTPOS_CLR_MSK 0xffff3fff
27391
27392
#define ALT_USB_HOST_HCSPLT6_XACTPOS_RESET 0x0
27393
27394
#define ALT_USB_HOST_HCSPLT6_XACTPOS_GET(value) (((value) & 0x0000c000) >> 14)
27395
27396
#define ALT_USB_HOST_HCSPLT6_XACTPOS_SET(value) (((value) << 14) & 0x0000c000)
27397
27419
#define ALT_USB_HOST_HCSPLT6_COMPSPLT_E_NOSPLIT 0x0
27420
27425
#define ALT_USB_HOST_HCSPLT6_COMPSPLT_E_SPLIT 0x1
27426
27428
#define ALT_USB_HOST_HCSPLT6_COMPSPLT_LSB 16
27429
27430
#define ALT_USB_HOST_HCSPLT6_COMPSPLT_MSB 16
27431
27432
#define ALT_USB_HOST_HCSPLT6_COMPSPLT_WIDTH 1
27433
27434
#define ALT_USB_HOST_HCSPLT6_COMPSPLT_SET_MSK 0x00010000
27435
27436
#define ALT_USB_HOST_HCSPLT6_COMPSPLT_CLR_MSK 0xfffeffff
27437
27438
#define ALT_USB_HOST_HCSPLT6_COMPSPLT_RESET 0x0
27439
27440
#define ALT_USB_HOST_HCSPLT6_COMPSPLT_GET(value) (((value) & 0x00010000) >> 16)
27441
27442
#define ALT_USB_HOST_HCSPLT6_COMPSPLT_SET(value) (((value) << 16) & 0x00010000)
27443
27465
#define ALT_USB_HOST_HCSPLT6_SPLTENA_E_DISD 0x0
27466
27471
#define ALT_USB_HOST_HCSPLT6_SPLTENA_E_END 0x1
27472
27474
#define ALT_USB_HOST_HCSPLT6_SPLTENA_LSB 31
27475
27476
#define ALT_USB_HOST_HCSPLT6_SPLTENA_MSB 31
27477
27478
#define ALT_USB_HOST_HCSPLT6_SPLTENA_WIDTH 1
27479
27480
#define ALT_USB_HOST_HCSPLT6_SPLTENA_SET_MSK 0x80000000
27481
27482
#define ALT_USB_HOST_HCSPLT6_SPLTENA_CLR_MSK 0x7fffffff
27483
27484
#define ALT_USB_HOST_HCSPLT6_SPLTENA_RESET 0x0
27485
27486
#define ALT_USB_HOST_HCSPLT6_SPLTENA_GET(value) (((value) & 0x80000000) >> 31)
27487
27488
#define ALT_USB_HOST_HCSPLT6_SPLTENA_SET(value) (((value) << 31) & 0x80000000)
27489
27490
#ifndef __ASSEMBLY__
27491
27501
struct
ALT_USB_HOST_HCSPLT6_s
27502
{
27503
uint32_t
prtaddr
: 7;
27504
uint32_t
hubaddr
: 7;
27505
uint32_t
xactpos
: 2;
27506
uint32_t
compsplt
: 1;
27507
uint32_t : 14;
27508
uint32_t
spltena
: 1;
27509
};
27510
27512
typedef
volatile
struct
ALT_USB_HOST_HCSPLT6_s
ALT_USB_HOST_HCSPLT6_t
;
27513
#endif
/* __ASSEMBLY__ */
27514
27516
#define ALT_USB_HOST_HCSPLT6_OFST 0x1c4
27517
27518
#define ALT_USB_HOST_HCSPLT6_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_HOST_HCSPLT6_OFST))
27519
27574
#define ALT_USB_HOST_HCINT6_XFERCOMPL_E_INACT 0x0
27575
27580
#define ALT_USB_HOST_HCINT6_XFERCOMPL_E_ACT 0x1
27581
27583
#define ALT_USB_HOST_HCINT6_XFERCOMPL_LSB 0
27584
27585
#define ALT_USB_HOST_HCINT6_XFERCOMPL_MSB 0
27586
27587
#define ALT_USB_HOST_HCINT6_XFERCOMPL_WIDTH 1
27588
27589
#define ALT_USB_HOST_HCINT6_XFERCOMPL_SET_MSK 0x00000001
27590
27591
#define ALT_USB_HOST_HCINT6_XFERCOMPL_CLR_MSK 0xfffffffe
27592
27593
#define ALT_USB_HOST_HCINT6_XFERCOMPL_RESET 0x0
27594
27595
#define ALT_USB_HOST_HCINT6_XFERCOMPL_GET(value) (((value) & 0x00000001) >> 0)
27596
27597
#define ALT_USB_HOST_HCINT6_XFERCOMPL_SET(value) (((value) << 0) & 0x00000001)
27598
27632
#define ALT_USB_HOST_HCINT6_CHHLTD_E_INACT 0x0
27633
27638
#define ALT_USB_HOST_HCINT6_CHHLTD_E_ACT 0x1
27639
27641
#define ALT_USB_HOST_HCINT6_CHHLTD_LSB 1
27642
27643
#define ALT_USB_HOST_HCINT6_CHHLTD_MSB 1
27644
27645
#define ALT_USB_HOST_HCINT6_CHHLTD_WIDTH 1
27646
27647
#define ALT_USB_HOST_HCINT6_CHHLTD_SET_MSK 0x00000002
27648
27649
#define ALT_USB_HOST_HCINT6_CHHLTD_CLR_MSK 0xfffffffd
27650
27651
#define ALT_USB_HOST_HCINT6_CHHLTD_RESET 0x0
27652
27653
#define ALT_USB_HOST_HCINT6_CHHLTD_GET(value) (((value) & 0x00000002) >> 1)
27654
27655
#define ALT_USB_HOST_HCINT6_CHHLTD_SET(value) (((value) << 1) & 0x00000002)
27656
27679
#define ALT_USB_HOST_HCINT6_AHBERR_E_INACT 0x0
27680
27685
#define ALT_USB_HOST_HCINT6_AHBERR_E_ACT 0x1
27686
27688
#define ALT_USB_HOST_HCINT6_AHBERR_LSB 2
27689
27690
#define ALT_USB_HOST_HCINT6_AHBERR_MSB 2
27691
27692
#define ALT_USB_HOST_HCINT6_AHBERR_WIDTH 1
27693
27694
#define ALT_USB_HOST_HCINT6_AHBERR_SET_MSK 0x00000004
27695
27696
#define ALT_USB_HOST_HCINT6_AHBERR_CLR_MSK 0xfffffffb
27697
27698
#define ALT_USB_HOST_HCINT6_AHBERR_RESET 0x0
27699
27700
#define ALT_USB_HOST_HCINT6_AHBERR_GET(value) (((value) & 0x00000004) >> 2)
27701
27702
#define ALT_USB_HOST_HCINT6_AHBERR_SET(value) (((value) << 2) & 0x00000004)
27703
27726
#define ALT_USB_HOST_HCINT6_STALL_E_INACT 0x0
27727
27732
#define ALT_USB_HOST_HCINT6_STALL_E_ACT 0x1
27733
27735
#define ALT_USB_HOST_HCINT6_STALL_LSB 3
27736
27737
#define ALT_USB_HOST_HCINT6_STALL_MSB 3
27738
27739
#define ALT_USB_HOST_HCINT6_STALL_WIDTH 1
27740
27741
#define ALT_USB_HOST_HCINT6_STALL_SET_MSK 0x00000008
27742
27743
#define ALT_USB_HOST_HCINT6_STALL_CLR_MSK 0xfffffff7
27744
27745
#define ALT_USB_HOST_HCINT6_STALL_RESET 0x0
27746
27747
#define ALT_USB_HOST_HCINT6_STALL_GET(value) (((value) & 0x00000008) >> 3)
27748
27749
#define ALT_USB_HOST_HCINT6_STALL_SET(value) (((value) << 3) & 0x00000008)
27750
27773
#define ALT_USB_HOST_HCINT6_NAK_E_INACT 0x0
27774
27779
#define ALT_USB_HOST_HCINT6_NAK_E_ACT 0x1
27780
27782
#define ALT_USB_HOST_HCINT6_NAK_LSB 4
27783
27784
#define ALT_USB_HOST_HCINT6_NAK_MSB 4
27785
27786
#define ALT_USB_HOST_HCINT6_NAK_WIDTH 1
27787
27788
#define ALT_USB_HOST_HCINT6_NAK_SET_MSK 0x00000010
27789
27790
#define ALT_USB_HOST_HCINT6_NAK_CLR_MSK 0xffffffef
27791
27792
#define ALT_USB_HOST_HCINT6_NAK_RESET 0x0
27793
27794
#define ALT_USB_HOST_HCINT6_NAK_GET(value) (((value) & 0x00000010) >> 4)
27795
27796
#define ALT_USB_HOST_HCINT6_NAK_SET(value) (((value) << 4) & 0x00000010)
27797
27820
#define ALT_USB_HOST_HCINT6_ACK_E_INACT 0x0
27821
27826
#define ALT_USB_HOST_HCINT6_ACK_E_ACT 0x1
27827
27829
#define ALT_USB_HOST_HCINT6_ACK_LSB 5
27830
27831
#define ALT_USB_HOST_HCINT6_ACK_MSB 5
27832
27833
#define ALT_USB_HOST_HCINT6_ACK_WIDTH 1
27834
27835
#define ALT_USB_HOST_HCINT6_ACK_SET_MSK 0x00000020
27836
27837
#define ALT_USB_HOST_HCINT6_ACK_CLR_MSK 0xffffffdf
27838
27839
#define ALT_USB_HOST_HCINT6_ACK_RESET 0x0
27840
27841
#define ALT_USB_HOST_HCINT6_ACK_GET(value) (((value) & 0x00000020) >> 5)
27842
27843
#define ALT_USB_HOST_HCINT6_ACK_SET(value) (((value) << 5) & 0x00000020)
27844
27867
#define ALT_USB_HOST_HCINT6_NYET_E_INACT 0x0
27868
27873
#define ALT_USB_HOST_HCINT6_NYET_E_ACT 0x1
27874
27876
#define ALT_USB_HOST_HCINT6_NYET_LSB 6
27877
27878
#define ALT_USB_HOST_HCINT6_NYET_MSB 6
27879
27880
#define ALT_USB_HOST_HCINT6_NYET_WIDTH 1
27881
27882
#define ALT_USB_HOST_HCINT6_NYET_SET_MSK 0x00000040
27883
27884
#define ALT_USB_HOST_HCINT6_NYET_CLR_MSK 0xffffffbf
27885
27886
#define ALT_USB_HOST_HCINT6_NYET_RESET 0x0
27887
27888
#define ALT_USB_HOST_HCINT6_NYET_GET(value) (((value) & 0x00000040) >> 6)
27889
27890
#define ALT_USB_HOST_HCINT6_NYET_SET(value) (((value) << 6) & 0x00000040)
27891
27922
#define ALT_USB_HOST_HCINT6_XACTERR_E_INACT 0x0
27923
27928
#define ALT_USB_HOST_HCINT6_XACTERR_E_ACT 0x1
27929
27931
#define ALT_USB_HOST_HCINT6_XACTERR_LSB 7
27932
27933
#define ALT_USB_HOST_HCINT6_XACTERR_MSB 7
27934
27935
#define ALT_USB_HOST_HCINT6_XACTERR_WIDTH 1
27936
27937
#define ALT_USB_HOST_HCINT6_XACTERR_SET_MSK 0x00000080
27938
27939
#define ALT_USB_HOST_HCINT6_XACTERR_CLR_MSK 0xffffff7f
27940
27941
#define ALT_USB_HOST_HCINT6_XACTERR_RESET 0x0
27942
27943
#define ALT_USB_HOST_HCINT6_XACTERR_GET(value) (((value) & 0x00000080) >> 7)
27944
27945
#define ALT_USB_HOST_HCINT6_XACTERR_SET(value) (((value) << 7) & 0x00000080)
27946
27969
#define ALT_USB_HOST_HCINT6_BBLERR_E_INACT 0x0
27970
27975
#define ALT_USB_HOST_HCINT6_BBLERR_E_ACT 0x1
27976
27978
#define ALT_USB_HOST_HCINT6_BBLERR_LSB 8
27979
27980
#define ALT_USB_HOST_HCINT6_BBLERR_MSB 8
27981
27982
#define ALT_USB_HOST_HCINT6_BBLERR_WIDTH 1
27983
27984
#define ALT_USB_HOST_HCINT6_BBLERR_SET_MSK 0x00000100
27985
27986
#define ALT_USB_HOST_HCINT6_BBLERR_CLR_MSK 0xfffffeff
27987
27988
#define ALT_USB_HOST_HCINT6_BBLERR_RESET 0x0
27989
27990
#define ALT_USB_HOST_HCINT6_BBLERR_GET(value) (((value) & 0x00000100) >> 8)
27991
27992
#define ALT_USB_HOST_HCINT6_BBLERR_SET(value) (((value) << 8) & 0x00000100)
27993
28016
#define ALT_USB_HOST_HCINT6_FRMOVRUN_E_INACT 0x0
28017
28022
#define ALT_USB_HOST_HCINT6_FRMOVRUN_E_ACT 0x1
28023
28025
#define ALT_USB_HOST_HCINT6_FRMOVRUN_LSB 9
28026
28027
#define ALT_USB_HOST_HCINT6_FRMOVRUN_MSB 9
28028
28029
#define ALT_USB_HOST_HCINT6_FRMOVRUN_WIDTH 1
28030
28031
#define ALT_USB_HOST_HCINT6_FRMOVRUN_SET_MSK 0x00000200
28032
28033
#define ALT_USB_HOST_HCINT6_FRMOVRUN_CLR_MSK 0xfffffdff
28034
28035
#define ALT_USB_HOST_HCINT6_FRMOVRUN_RESET 0x0
28036
28037
#define ALT_USB_HOST_HCINT6_FRMOVRUN_GET(value) (((value) & 0x00000200) >> 9)
28038
28039
#define ALT_USB_HOST_HCINT6_FRMOVRUN_SET(value) (((value) << 9) & 0x00000200)
28040
28063
#define ALT_USB_HOST_HCINT6_DATATGLERR_E_INACT 0x0
28064
28069
#define ALT_USB_HOST_HCINT6_DATATGLERR_E_ACT 0x1
28070
28072
#define ALT_USB_HOST_HCINT6_DATATGLERR_LSB 10
28073
28074
#define ALT_USB_HOST_HCINT6_DATATGLERR_MSB 10
28075
28076
#define ALT_USB_HOST_HCINT6_DATATGLERR_WIDTH 1
28077
28078
#define ALT_USB_HOST_HCINT6_DATATGLERR_SET_MSK 0x00000400
28079
28080
#define ALT_USB_HOST_HCINT6_DATATGLERR_CLR_MSK 0xfffffbff
28081
28082
#define ALT_USB_HOST_HCINT6_DATATGLERR_RESET 0x0
28083
28084
#define ALT_USB_HOST_HCINT6_DATATGLERR_GET(value) (((value) & 0x00000400) >> 10)
28085
28086
#define ALT_USB_HOST_HCINT6_DATATGLERR_SET(value) (((value) << 10) & 0x00000400)
28087
28111
#define ALT_USB_HOST_HCINT6_BNAINTR_E_INACT 0x0
28112
28117
#define ALT_USB_HOST_HCINT6_BNAINTR_E_ACT 0x1
28118
28120
#define ALT_USB_HOST_HCINT6_BNAINTR_LSB 11
28121
28122
#define ALT_USB_HOST_HCINT6_BNAINTR_MSB 11
28123
28124
#define ALT_USB_HOST_HCINT6_BNAINTR_WIDTH 1
28125
28126
#define ALT_USB_HOST_HCINT6_BNAINTR_SET_MSK 0x00000800
28127
28128
#define ALT_USB_HOST_HCINT6_BNAINTR_CLR_MSK 0xfffff7ff
28129
28130
#define ALT_USB_HOST_HCINT6_BNAINTR_RESET 0x0
28131
28132
#define ALT_USB_HOST_HCINT6_BNAINTR_GET(value) (((value) & 0x00000800) >> 11)
28133
28134
#define ALT_USB_HOST_HCINT6_BNAINTR_SET(value) (((value) << 11) & 0x00000800)
28135
28159
#define ALT_USB_HOST_HCINT6_XCS_XACT_ERR_E_INACT 0x0
28160
28165
#define ALT_USB_HOST_HCINT6_XCS_XACT_ERR_E_ACVTIVE 0x1
28166
28168
#define ALT_USB_HOST_HCINT6_XCS_XACT_ERR_LSB 12
28169
28170
#define ALT_USB_HOST_HCINT6_XCS_XACT_ERR_MSB 12
28171
28172
#define ALT_USB_HOST_HCINT6_XCS_XACT_ERR_WIDTH 1
28173
28174
#define ALT_USB_HOST_HCINT6_XCS_XACT_ERR_SET_MSK 0x00001000
28175
28176
#define ALT_USB_HOST_HCINT6_XCS_XACT_ERR_CLR_MSK 0xffffefff
28177
28178
#define ALT_USB_HOST_HCINT6_XCS_XACT_ERR_RESET 0x0
28179
28180
#define ALT_USB_HOST_HCINT6_XCS_XACT_ERR_GET(value) (((value) & 0x00001000) >> 12)
28181
28182
#define ALT_USB_HOST_HCINT6_XCS_XACT_ERR_SET(value) (((value) << 12) & 0x00001000)
28183
28207
#define ALT_USB_HOST_HCINT6_DESC_LST_ROLLINTR_E_INACT 0x0
28208
28213
#define ALT_USB_HOST_HCINT6_DESC_LST_ROLLINTR_E_ACT 0x1
28214
28216
#define ALT_USB_HOST_HCINT6_DESC_LST_ROLLINTR_LSB 13
28217
28218
#define ALT_USB_HOST_HCINT6_DESC_LST_ROLLINTR_MSB 13
28219
28220
#define ALT_USB_HOST_HCINT6_DESC_LST_ROLLINTR_WIDTH 1
28221
28222
#define ALT_USB_HOST_HCINT6_DESC_LST_ROLLINTR_SET_MSK 0x00002000
28223
28224
#define ALT_USB_HOST_HCINT6_DESC_LST_ROLLINTR_CLR_MSK 0xffffdfff
28225
28226
#define ALT_USB_HOST_HCINT6_DESC_LST_ROLLINTR_RESET 0x0
28227
28228
#define ALT_USB_HOST_HCINT6_DESC_LST_ROLLINTR_GET(value) (((value) & 0x00002000) >> 13)
28229
28230
#define ALT_USB_HOST_HCINT6_DESC_LST_ROLLINTR_SET(value) (((value) << 13) & 0x00002000)
28231
28232
#ifndef __ASSEMBLY__
28233
28243
struct
ALT_USB_HOST_HCINT6_s
28244
{
28245
const
uint32_t
xfercompl
: 1;
28246
const
uint32_t
chhltd
: 1;
28247
const
uint32_t
ahberr
: 1;
28248
const
uint32_t
stall
: 1;
28249
const
uint32_t
nak
: 1;
28250
const
uint32_t
ack
: 1;
28251
const
uint32_t
nyet
: 1;
28252
const
uint32_t
xacterr
: 1;
28253
const
uint32_t
bblerr
: 1;
28254
const
uint32_t
frmovrun
: 1;
28255
const
uint32_t
datatglerr
: 1;
28256
const
uint32_t
bnaintr
: 1;
28257
const
uint32_t
xcs_xact_err
: 1;
28258
const
uint32_t
desc_lst_rollintr
: 1;
28259
uint32_t : 18;
28260
};
28261
28263
typedef
volatile
struct
ALT_USB_HOST_HCINT6_s
ALT_USB_HOST_HCINT6_t
;
28264
#endif
/* __ASSEMBLY__ */
28265
28267
#define ALT_USB_HOST_HCINT6_OFST 0x1c8
28268
28269
#define ALT_USB_HOST_HCINT6_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_HOST_HCINT6_OFST))
28270
28311
#define ALT_USB_HOST_HCINTMSK6_XFERCOMPLMSK_E_MSK 0x0
28312
28317
#define ALT_USB_HOST_HCINTMSK6_XFERCOMPLMSK_E_NOMSK 0x1
28318
28320
#define ALT_USB_HOST_HCINTMSK6_XFERCOMPLMSK_LSB 0
28321
28322
#define ALT_USB_HOST_HCINTMSK6_XFERCOMPLMSK_MSB 0
28323
28324
#define ALT_USB_HOST_HCINTMSK6_XFERCOMPLMSK_WIDTH 1
28325
28326
#define ALT_USB_HOST_HCINTMSK6_XFERCOMPLMSK_SET_MSK 0x00000001
28327
28328
#define ALT_USB_HOST_HCINTMSK6_XFERCOMPLMSK_CLR_MSK 0xfffffffe
28329
28330
#define ALT_USB_HOST_HCINTMSK6_XFERCOMPLMSK_RESET 0x0
28331
28332
#define ALT_USB_HOST_HCINTMSK6_XFERCOMPLMSK_GET(value) (((value) & 0x00000001) >> 0)
28333
28334
#define ALT_USB_HOST_HCINTMSK6_XFERCOMPLMSK_SET(value) (((value) << 0) & 0x00000001)
28335
28356
#define ALT_USB_HOST_HCINTMSK6_CHHLTDMSK_E_MSK 0x0
28357
28362
#define ALT_USB_HOST_HCINTMSK6_CHHLTDMSK_E_NOMSK 0x1
28363
28365
#define ALT_USB_HOST_HCINTMSK6_CHHLTDMSK_LSB 1
28366
28367
#define ALT_USB_HOST_HCINTMSK6_CHHLTDMSK_MSB 1
28368
28369
#define ALT_USB_HOST_HCINTMSK6_CHHLTDMSK_WIDTH 1
28370
28371
#define ALT_USB_HOST_HCINTMSK6_CHHLTDMSK_SET_MSK 0x00000002
28372
28373
#define ALT_USB_HOST_HCINTMSK6_CHHLTDMSK_CLR_MSK 0xfffffffd
28374
28375
#define ALT_USB_HOST_HCINTMSK6_CHHLTDMSK_RESET 0x0
28376
28377
#define ALT_USB_HOST_HCINTMSK6_CHHLTDMSK_GET(value) (((value) & 0x00000002) >> 1)
28378
28379
#define ALT_USB_HOST_HCINTMSK6_CHHLTDMSK_SET(value) (((value) << 1) & 0x00000002)
28380
28402
#define ALT_USB_HOST_HCINTMSK6_AHBERRMSK_E_MSK 0x0
28403
28408
#define ALT_USB_HOST_HCINTMSK6_AHBERRMSK_E_NOMSK 0x1
28409
28411
#define ALT_USB_HOST_HCINTMSK6_AHBERRMSK_LSB 2
28412
28413
#define ALT_USB_HOST_HCINTMSK6_AHBERRMSK_MSB 2
28414
28415
#define ALT_USB_HOST_HCINTMSK6_AHBERRMSK_WIDTH 1
28416
28417
#define ALT_USB_HOST_HCINTMSK6_AHBERRMSK_SET_MSK 0x00000004
28418
28419
#define ALT_USB_HOST_HCINTMSK6_AHBERRMSK_CLR_MSK 0xfffffffb
28420
28421
#define ALT_USB_HOST_HCINTMSK6_AHBERRMSK_RESET 0x0
28422
28423
#define ALT_USB_HOST_HCINTMSK6_AHBERRMSK_GET(value) (((value) & 0x00000004) >> 2)
28424
28425
#define ALT_USB_HOST_HCINTMSK6_AHBERRMSK_SET(value) (((value) << 2) & 0x00000004)
28426
28447
#define ALT_USB_HOST_HCINTMSK6_BNAINTRMSK_E_MSK 0x0
28448
28453
#define ALT_USB_HOST_HCINTMSK6_BNAINTRMSK_E_NOMSK 0x1
28454
28456
#define ALT_USB_HOST_HCINTMSK6_BNAINTRMSK_LSB 11
28457
28458
#define ALT_USB_HOST_HCINTMSK6_BNAINTRMSK_MSB 11
28459
28460
#define ALT_USB_HOST_HCINTMSK6_BNAINTRMSK_WIDTH 1
28461
28462
#define ALT_USB_HOST_HCINTMSK6_BNAINTRMSK_SET_MSK 0x00000800
28463
28464
#define ALT_USB_HOST_HCINTMSK6_BNAINTRMSK_CLR_MSK 0xfffff7ff
28465
28466
#define ALT_USB_HOST_HCINTMSK6_BNAINTRMSK_RESET 0x0
28467
28468
#define ALT_USB_HOST_HCINTMSK6_BNAINTRMSK_GET(value) (((value) & 0x00000800) >> 11)
28469
28470
#define ALT_USB_HOST_HCINTMSK6_BNAINTRMSK_SET(value) (((value) << 11) & 0x00000800)
28471
28492
#define ALT_USB_HOST_HCINTMSK6_FRM_LST_ROLLINTRMSK_E_MSK 0x0
28493
28498
#define ALT_USB_HOST_HCINTMSK6_FRM_LST_ROLLINTRMSK_E_NOMSK 0x1
28499
28501
#define ALT_USB_HOST_HCINTMSK6_FRM_LST_ROLLINTRMSK_LSB 13
28502
28503
#define ALT_USB_HOST_HCINTMSK6_FRM_LST_ROLLINTRMSK_MSB 13
28504
28505
#define ALT_USB_HOST_HCINTMSK6_FRM_LST_ROLLINTRMSK_WIDTH 1
28506
28507
#define ALT_USB_HOST_HCINTMSK6_FRM_LST_ROLLINTRMSK_SET_MSK 0x00002000
28508
28509
#define ALT_USB_HOST_HCINTMSK6_FRM_LST_ROLLINTRMSK_CLR_MSK 0xffffdfff
28510
28511
#define ALT_USB_HOST_HCINTMSK6_FRM_LST_ROLLINTRMSK_RESET 0x0
28512
28513
#define ALT_USB_HOST_HCINTMSK6_FRM_LST_ROLLINTRMSK_GET(value) (((value) & 0x00002000) >> 13)
28514
28515
#define ALT_USB_HOST_HCINTMSK6_FRM_LST_ROLLINTRMSK_SET(value) (((value) << 13) & 0x00002000)
28516
28517
#ifndef __ASSEMBLY__
28518
28528
struct
ALT_USB_HOST_HCINTMSK6_s
28529
{
28530
uint32_t
xfercomplmsk
: 1;
28531
uint32_t
chhltdmsk
: 1;
28532
uint32_t
ahberrmsk
: 1;
28533
uint32_t : 8;
28534
uint32_t
bnaintrmsk
: 1;
28535
uint32_t : 1;
28536
uint32_t
frm_lst_rollintrmsk
: 1;
28537
uint32_t : 18;
28538
};
28539
28541
typedef
volatile
struct
ALT_USB_HOST_HCINTMSK6_s
ALT_USB_HOST_HCINTMSK6_t
;
28542
#endif
/* __ASSEMBLY__ */
28543
28545
#define ALT_USB_HOST_HCINTMSK6_OFST 0x1cc
28546
28547
#define ALT_USB_HOST_HCINTMSK6_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_HOST_HCINTMSK6_OFST))
28548
28577
#define ALT_USB_HOST_HCTSIZ6_XFERSIZE_LSB 0
28578
28579
#define ALT_USB_HOST_HCTSIZ6_XFERSIZE_MSB 18
28580
28581
#define ALT_USB_HOST_HCTSIZ6_XFERSIZE_WIDTH 19
28582
28583
#define ALT_USB_HOST_HCTSIZ6_XFERSIZE_SET_MSK 0x0007ffff
28584
28585
#define ALT_USB_HOST_HCTSIZ6_XFERSIZE_CLR_MSK 0xfff80000
28586
28587
#define ALT_USB_HOST_HCTSIZ6_XFERSIZE_RESET 0x0
28588
28589
#define ALT_USB_HOST_HCTSIZ6_XFERSIZE_GET(value) (((value) & 0x0007ffff) >> 0)
28590
28591
#define ALT_USB_HOST_HCTSIZ6_XFERSIZE_SET(value) (((value) << 0) & 0x0007ffff)
28592
28606
#define ALT_USB_HOST_HCTSIZ6_PKTCNT_LSB 19
28607
28608
#define ALT_USB_HOST_HCTSIZ6_PKTCNT_MSB 28
28609
28610
#define ALT_USB_HOST_HCTSIZ6_PKTCNT_WIDTH 10
28611
28612
#define ALT_USB_HOST_HCTSIZ6_PKTCNT_SET_MSK 0x1ff80000
28613
28614
#define ALT_USB_HOST_HCTSIZ6_PKTCNT_CLR_MSK 0xe007ffff
28615
28616
#define ALT_USB_HOST_HCTSIZ6_PKTCNT_RESET 0x0
28617
28618
#define ALT_USB_HOST_HCTSIZ6_PKTCNT_GET(value) (((value) & 0x1ff80000) >> 19)
28619
28620
#define ALT_USB_HOST_HCTSIZ6_PKTCNT_SET(value) (((value) << 19) & 0x1ff80000)
28621
28645
#define ALT_USB_HOST_HCTSIZ6_PID_E_DATA0 0x0
28646
28651
#define ALT_USB_HOST_HCTSIZ6_PID_E_DATA2 0x1
28652
28657
#define ALT_USB_HOST_HCTSIZ6_PID_E_DATA1 0x2
28658
28663
#define ALT_USB_HOST_HCTSIZ6_PID_E_MDATA 0x3
28664
28666
#define ALT_USB_HOST_HCTSIZ6_PID_LSB 29
28667
28668
#define ALT_USB_HOST_HCTSIZ6_PID_MSB 30
28669
28670
#define ALT_USB_HOST_HCTSIZ6_PID_WIDTH 2
28671
28672
#define ALT_USB_HOST_HCTSIZ6_PID_SET_MSK 0x60000000
28673
28674
#define ALT_USB_HOST_HCTSIZ6_PID_CLR_MSK 0x9fffffff
28675
28676
#define ALT_USB_HOST_HCTSIZ6_PID_RESET 0x0
28677
28678
#define ALT_USB_HOST_HCTSIZ6_PID_GET(value) (((value) & 0x60000000) >> 29)
28679
28680
#define ALT_USB_HOST_HCTSIZ6_PID_SET(value) (((value) << 29) & 0x60000000)
28681
28704
#define ALT_USB_HOST_HCTSIZ6_DOPNG_E_NOPING 0x0
28705
28710
#define ALT_USB_HOST_HCTSIZ6_DOPNG_E_PING 0x1
28711
28713
#define ALT_USB_HOST_HCTSIZ6_DOPNG_LSB 31
28714
28715
#define ALT_USB_HOST_HCTSIZ6_DOPNG_MSB 31
28716
28717
#define ALT_USB_HOST_HCTSIZ6_DOPNG_WIDTH 1
28718
28719
#define ALT_USB_HOST_HCTSIZ6_DOPNG_SET_MSK 0x80000000
28720
28721
#define ALT_USB_HOST_HCTSIZ6_DOPNG_CLR_MSK 0x7fffffff
28722
28723
#define ALT_USB_HOST_HCTSIZ6_DOPNG_RESET 0x0
28724
28725
#define ALT_USB_HOST_HCTSIZ6_DOPNG_GET(value) (((value) & 0x80000000) >> 31)
28726
28727
#define ALT_USB_HOST_HCTSIZ6_DOPNG_SET(value) (((value) << 31) & 0x80000000)
28728
28729
#ifndef __ASSEMBLY__
28730
28740
struct
ALT_USB_HOST_HCTSIZ6_s
28741
{
28742
uint32_t
xfersize
: 19;
28743
uint32_t
pktcnt
: 10;
28744
uint32_t
pid
: 2;
28745
uint32_t
dopng
: 1;
28746
};
28747
28749
typedef
volatile
struct
ALT_USB_HOST_HCTSIZ6_s
ALT_USB_HOST_HCTSIZ6_t
;
28750
#endif
/* __ASSEMBLY__ */
28751
28753
#define ALT_USB_HOST_HCTSIZ6_OFST 0x1d0
28754
28755
#define ALT_USB_HOST_HCTSIZ6_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_HOST_HCTSIZ6_OFST))
28756
28813
#define ALT_USB_HOST_HCDMA6_HCDMA6_LSB 0
28814
28815
#define ALT_USB_HOST_HCDMA6_HCDMA6_MSB 31
28816
28817
#define ALT_USB_HOST_HCDMA6_HCDMA6_WIDTH 32
28818
28819
#define ALT_USB_HOST_HCDMA6_HCDMA6_SET_MSK 0xffffffff
28820
28821
#define ALT_USB_HOST_HCDMA6_HCDMA6_CLR_MSK 0x00000000
28822
28823
#define ALT_USB_HOST_HCDMA6_HCDMA6_RESET 0x0
28824
28825
#define ALT_USB_HOST_HCDMA6_HCDMA6_GET(value) (((value) & 0xffffffff) >> 0)
28826
28827
#define ALT_USB_HOST_HCDMA6_HCDMA6_SET(value) (((value) << 0) & 0xffffffff)
28828
28829
#ifndef __ASSEMBLY__
28830
28840
struct
ALT_USB_HOST_HCDMA6_s
28841
{
28842
uint32_t
hcdma6
: 32;
28843
};
28844
28846
typedef
volatile
struct
ALT_USB_HOST_HCDMA6_s
ALT_USB_HOST_HCDMA6_t
;
28847
#endif
/* __ASSEMBLY__ */
28848
28850
#define ALT_USB_HOST_HCDMA6_OFST 0x1d4
28851
28852
#define ALT_USB_HOST_HCDMA6_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_HOST_HCDMA6_OFST))
28853
28884
#define ALT_USB_HOST_HCDMAB6_HCDMAB6_LSB 0
28885
28886
#define ALT_USB_HOST_HCDMAB6_HCDMAB6_MSB 31
28887
28888
#define ALT_USB_HOST_HCDMAB6_HCDMAB6_WIDTH 32
28889
28890
#define ALT_USB_HOST_HCDMAB6_HCDMAB6_SET_MSK 0xffffffff
28891
28892
#define ALT_USB_HOST_HCDMAB6_HCDMAB6_CLR_MSK 0x00000000
28893
28894
#define ALT_USB_HOST_HCDMAB6_HCDMAB6_RESET 0x0
28895
28896
#define ALT_USB_HOST_HCDMAB6_HCDMAB6_GET(value) (((value) & 0xffffffff) >> 0)
28897
28898
#define ALT_USB_HOST_HCDMAB6_HCDMAB6_SET(value) (((value) << 0) & 0xffffffff)
28899
28900
#ifndef __ASSEMBLY__
28901
28911
struct
ALT_USB_HOST_HCDMAB6_s
28912
{
28913
uint32_t
hcdmab6
: 32;
28914
};
28915
28917
typedef
volatile
struct
ALT_USB_HOST_HCDMAB6_s
ALT_USB_HOST_HCDMAB6_t
;
28918
#endif
/* __ASSEMBLY__ */
28919
28921
#define ALT_USB_HOST_HCDMAB6_OFST 0x1d8
28922
28923
#define ALT_USB_HOST_HCDMAB6_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_HOST_HCDMAB6_OFST))
28924
28956
#define ALT_USB_HOST_HCCHAR7_MPS_LSB 0
28957
28958
#define ALT_USB_HOST_HCCHAR7_MPS_MSB 10
28959
28960
#define ALT_USB_HOST_HCCHAR7_MPS_WIDTH 11
28961
28962
#define ALT_USB_HOST_HCCHAR7_MPS_SET_MSK 0x000007ff
28963
28964
#define ALT_USB_HOST_HCCHAR7_MPS_CLR_MSK 0xfffff800
28965
28966
#define ALT_USB_HOST_HCCHAR7_MPS_RESET 0x0
28967
28968
#define ALT_USB_HOST_HCCHAR7_MPS_GET(value) (((value) & 0x000007ff) >> 0)
28969
28970
#define ALT_USB_HOST_HCCHAR7_MPS_SET(value) (((value) << 0) & 0x000007ff)
28971
29006
#define ALT_USB_HOST_HCCHAR7_EPNUM_E_ENDPT0 0x0
29007
29012
#define ALT_USB_HOST_HCCHAR7_EPNUM_E_ENDPT1 0x1
29013
29018
#define ALT_USB_HOST_HCCHAR7_EPNUM_E_ENDPT2 0x2
29019
29024
#define ALT_USB_HOST_HCCHAR7_EPNUM_E_ENDPT3 0x3
29025
29030
#define ALT_USB_HOST_HCCHAR7_EPNUM_E_ENDPT4 0x4
29031
29036
#define ALT_USB_HOST_HCCHAR7_EPNUM_E_ENDPT5 0x5
29037
29042
#define ALT_USB_HOST_HCCHAR7_EPNUM_E_ENDPT6 0x6
29043
29048
#define ALT_USB_HOST_HCCHAR7_EPNUM_E_ENDPT7 0x7
29049
29054
#define ALT_USB_HOST_HCCHAR7_EPNUM_E_ENDPT8 0x8
29055
29060
#define ALT_USB_HOST_HCCHAR7_EPNUM_E_ENDPT9 0x9
29061
29066
#define ALT_USB_HOST_HCCHAR7_EPNUM_E_ENDPT10 0xa
29067
29072
#define ALT_USB_HOST_HCCHAR7_EPNUM_E_ENDPT11 0xb
29073
29078
#define ALT_USB_HOST_HCCHAR7_EPNUM_E_ENDPT12 0xc
29079
29084
#define ALT_USB_HOST_HCCHAR7_EPNUM_E_ENDPT13 0xd
29085
29090
#define ALT_USB_HOST_HCCHAR7_EPNUM_E_ENDPT14 0xe
29091
29096
#define ALT_USB_HOST_HCCHAR7_EPNUM_E_ENDPT15 0xf
29097
29099
#define ALT_USB_HOST_HCCHAR7_EPNUM_LSB 11
29100
29101
#define ALT_USB_HOST_HCCHAR7_EPNUM_MSB 14
29102
29103
#define ALT_USB_HOST_HCCHAR7_EPNUM_WIDTH 4
29104
29105
#define ALT_USB_HOST_HCCHAR7_EPNUM_SET_MSK 0x00007800
29106
29107
#define ALT_USB_HOST_HCCHAR7_EPNUM_CLR_MSK 0xffff87ff
29108
29109
#define ALT_USB_HOST_HCCHAR7_EPNUM_RESET 0x0
29110
29111
#define ALT_USB_HOST_HCCHAR7_EPNUM_GET(value) (((value) & 0x00007800) >> 11)
29112
29113
#define ALT_USB_HOST_HCCHAR7_EPNUM_SET(value) (((value) << 11) & 0x00007800)
29114
29135
#define ALT_USB_HOST_HCCHAR7_EPDIR_E_OUT 0x0
29136
29141
#define ALT_USB_HOST_HCCHAR7_EPDIR_E_IN 0x1
29142
29144
#define ALT_USB_HOST_HCCHAR7_EPDIR_LSB 15
29145
29146
#define ALT_USB_HOST_HCCHAR7_EPDIR_MSB 15
29147
29148
#define ALT_USB_HOST_HCCHAR7_EPDIR_WIDTH 1
29149
29150
#define ALT_USB_HOST_HCCHAR7_EPDIR_SET_MSK 0x00008000
29151
29152
#define ALT_USB_HOST_HCCHAR7_EPDIR_CLR_MSK 0xffff7fff
29153
29154
#define ALT_USB_HOST_HCCHAR7_EPDIR_RESET 0x0
29155
29156
#define ALT_USB_HOST_HCCHAR7_EPDIR_GET(value) (((value) & 0x00008000) >> 15)
29157
29158
#define ALT_USB_HOST_HCCHAR7_EPDIR_SET(value) (((value) << 15) & 0x00008000)
29159
29185
#define ALT_USB_HOST_HCCHAR7_LSPDDEV_E_DISD 0x0
29186
29191
#define ALT_USB_HOST_HCCHAR7_LSPDDEV_E_END 0x1
29192
29194
#define ALT_USB_HOST_HCCHAR7_LSPDDEV_LSB 17
29195
29196
#define ALT_USB_HOST_HCCHAR7_LSPDDEV_MSB 17
29197
29198
#define ALT_USB_HOST_HCCHAR7_LSPDDEV_WIDTH 1
29199
29200
#define ALT_USB_HOST_HCCHAR7_LSPDDEV_SET_MSK 0x00020000
29201
29202
#define ALT_USB_HOST_HCCHAR7_LSPDDEV_CLR_MSK 0xfffdffff
29203
29204
#define ALT_USB_HOST_HCCHAR7_LSPDDEV_RESET 0x0
29205
29206
#define ALT_USB_HOST_HCCHAR7_LSPDDEV_GET(value) (((value) & 0x00020000) >> 17)
29207
29208
#define ALT_USB_HOST_HCCHAR7_LSPDDEV_SET(value) (((value) << 17) & 0x00020000)
29209
29232
#define ALT_USB_HOST_HCCHAR7_EPTYPE_E_CTL 0x0
29233
29238
#define ALT_USB_HOST_HCCHAR7_EPTYPE_E_ISOC 0x1
29239
29244
#define ALT_USB_HOST_HCCHAR7_EPTYPE_E_BULK 0x2
29245
29250
#define ALT_USB_HOST_HCCHAR7_EPTYPE_E_INTERR 0x3
29251
29253
#define ALT_USB_HOST_HCCHAR7_EPTYPE_LSB 18
29254
29255
#define ALT_USB_HOST_HCCHAR7_EPTYPE_MSB 19
29256
29257
#define ALT_USB_HOST_HCCHAR7_EPTYPE_WIDTH 2
29258
29259
#define ALT_USB_HOST_HCCHAR7_EPTYPE_SET_MSK 0x000c0000
29260
29261
#define ALT_USB_HOST_HCCHAR7_EPTYPE_CLR_MSK 0xfff3ffff
29262
29263
#define ALT_USB_HOST_HCCHAR7_EPTYPE_RESET 0x0
29264
29265
#define ALT_USB_HOST_HCCHAR7_EPTYPE_GET(value) (((value) & 0x000c0000) >> 18)
29266
29267
#define ALT_USB_HOST_HCCHAR7_EPTYPE_SET(value) (((value) << 18) & 0x000c0000)
29268
29300
#define ALT_USB_HOST_HCCHAR7_EC_E_RSVD 0x0
29301
29306
#define ALT_USB_HOST_HCCHAR7_EC_E_TRANSONE 0x1
29307
29312
#define ALT_USB_HOST_HCCHAR7_EC_E_TRANSTWO 0x2
29313
29318
#define ALT_USB_HOST_HCCHAR7_EC_E_TRANSTHREE 0x3
29319
29321
#define ALT_USB_HOST_HCCHAR7_EC_LSB 20
29322
29323
#define ALT_USB_HOST_HCCHAR7_EC_MSB 21
29324
29325
#define ALT_USB_HOST_HCCHAR7_EC_WIDTH 2
29326
29327
#define ALT_USB_HOST_HCCHAR7_EC_SET_MSK 0x00300000
29328
29329
#define ALT_USB_HOST_HCCHAR7_EC_CLR_MSK 0xffcfffff
29330
29331
#define ALT_USB_HOST_HCCHAR7_EC_RESET 0x0
29332
29333
#define ALT_USB_HOST_HCCHAR7_EC_GET(value) (((value) & 0x00300000) >> 20)
29334
29335
#define ALT_USB_HOST_HCCHAR7_EC_SET(value) (((value) << 20) & 0x00300000)
29336
29346
#define ALT_USB_HOST_HCCHAR7_DEVADDR_LSB 22
29347
29348
#define ALT_USB_HOST_HCCHAR7_DEVADDR_MSB 28
29349
29350
#define ALT_USB_HOST_HCCHAR7_DEVADDR_WIDTH 7
29351
29352
#define ALT_USB_HOST_HCCHAR7_DEVADDR_SET_MSK 0x1fc00000
29353
29354
#define ALT_USB_HOST_HCCHAR7_DEVADDR_CLR_MSK 0xe03fffff
29355
29356
#define ALT_USB_HOST_HCCHAR7_DEVADDR_RESET 0x0
29357
29358
#define ALT_USB_HOST_HCCHAR7_DEVADDR_GET(value) (((value) & 0x1fc00000) >> 22)
29359
29360
#define ALT_USB_HOST_HCCHAR7_DEVADDR_SET(value) (((value) << 22) & 0x1fc00000)
29361
29384
#define ALT_USB_HOST_HCCHAR7_CHDIS_E_INACT 0x0
29385
29390
#define ALT_USB_HOST_HCCHAR7_CHDIS_E_ACT 0x1
29391
29393
#define ALT_USB_HOST_HCCHAR7_CHDIS_LSB 30
29394
29395
#define ALT_USB_HOST_HCCHAR7_CHDIS_MSB 30
29396
29397
#define ALT_USB_HOST_HCCHAR7_CHDIS_WIDTH 1
29398
29399
#define ALT_USB_HOST_HCCHAR7_CHDIS_SET_MSK 0x40000000
29400
29401
#define ALT_USB_HOST_HCCHAR7_CHDIS_CLR_MSK 0xbfffffff
29402
29403
#define ALT_USB_HOST_HCCHAR7_CHDIS_RESET 0x0
29404
29405
#define ALT_USB_HOST_HCCHAR7_CHDIS_GET(value) (((value) & 0x40000000) >> 30)
29406
29407
#define ALT_USB_HOST_HCCHAR7_CHDIS_SET(value) (((value) << 30) & 0x40000000)
29408
29439
#define ALT_USB_HOST_HCCHAR7_CHENA_E_INACT 0x0
29440
29446
#define ALT_USB_HOST_HCCHAR7_CHENA_E_ACT 0x1
29447
29449
#define ALT_USB_HOST_HCCHAR7_CHENA_LSB 31
29450
29451
#define ALT_USB_HOST_HCCHAR7_CHENA_MSB 31
29452
29453
#define ALT_USB_HOST_HCCHAR7_CHENA_WIDTH 1
29454
29455
#define ALT_USB_HOST_HCCHAR7_CHENA_SET_MSK 0x80000000
29456
29457
#define ALT_USB_HOST_HCCHAR7_CHENA_CLR_MSK 0x7fffffff
29458
29459
#define ALT_USB_HOST_HCCHAR7_CHENA_RESET 0x0
29460
29461
#define ALT_USB_HOST_HCCHAR7_CHENA_GET(value) (((value) & 0x80000000) >> 31)
29462
29463
#define ALT_USB_HOST_HCCHAR7_CHENA_SET(value) (((value) << 31) & 0x80000000)
29464
29465
#ifndef __ASSEMBLY__
29466
29476
struct
ALT_USB_HOST_HCCHAR7_s
29477
{
29478
uint32_t
mps
: 11;
29479
uint32_t
epnum
: 4;
29480
uint32_t
epdir
: 1;
29481
uint32_t : 1;
29482
uint32_t
lspddev
: 1;
29483
uint32_t
eptype
: 2;
29484
uint32_t
ec
: 2;
29485
uint32_t
devaddr
: 7;
29486
uint32_t : 1;
29487
const
uint32_t
chdis
: 1;
29488
const
uint32_t
chena
: 1;
29489
};
29490
29492
typedef
volatile
struct
ALT_USB_HOST_HCCHAR7_s
ALT_USB_HOST_HCCHAR7_t
;
29493
#endif
/* __ASSEMBLY__ */
29494
29496
#define ALT_USB_HOST_HCCHAR7_OFST 0x1e0
29497
29498
#define ALT_USB_HOST_HCCHAR7_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_HOST_HCCHAR7_OFST))
29499
29526
#define ALT_USB_HOST_HCSPLT7_PRTADDR_LSB 0
29527
29528
#define ALT_USB_HOST_HCSPLT7_PRTADDR_MSB 6
29529
29530
#define ALT_USB_HOST_HCSPLT7_PRTADDR_WIDTH 7
29531
29532
#define ALT_USB_HOST_HCSPLT7_PRTADDR_SET_MSK 0x0000007f
29533
29534
#define ALT_USB_HOST_HCSPLT7_PRTADDR_CLR_MSK 0xffffff80
29535
29536
#define ALT_USB_HOST_HCSPLT7_PRTADDR_RESET 0x0
29537
29538
#define ALT_USB_HOST_HCSPLT7_PRTADDR_GET(value) (((value) & 0x0000007f) >> 0)
29539
29540
#define ALT_USB_HOST_HCSPLT7_PRTADDR_SET(value) (((value) << 0) & 0x0000007f)
29541
29551
#define ALT_USB_HOST_HCSPLT7_HUBADDR_LSB 7
29552
29553
#define ALT_USB_HOST_HCSPLT7_HUBADDR_MSB 13
29554
29555
#define ALT_USB_HOST_HCSPLT7_HUBADDR_WIDTH 7
29556
29557
#define ALT_USB_HOST_HCSPLT7_HUBADDR_SET_MSK 0x00003f80
29558
29559
#define ALT_USB_HOST_HCSPLT7_HUBADDR_CLR_MSK 0xffffc07f
29560
29561
#define ALT_USB_HOST_HCSPLT7_HUBADDR_RESET 0x0
29562
29563
#define ALT_USB_HOST_HCSPLT7_HUBADDR_GET(value) (((value) & 0x00003f80) >> 7)
29564
29565
#define ALT_USB_HOST_HCSPLT7_HUBADDR_SET(value) (((value) << 7) & 0x00003f80)
29566
29596
#define ALT_USB_HOST_HCSPLT7_XACTPOS_E_MIDDLE 0x0
29597
29603
#define ALT_USB_HOST_HCSPLT7_XACTPOS_E_END 0x1
29604
29610
#define ALT_USB_HOST_HCSPLT7_XACTPOS_E_BEGIN 0x2
29611
29617
#define ALT_USB_HOST_HCSPLT7_XACTPOS_E_ALL 0x3
29618
29620
#define ALT_USB_HOST_HCSPLT7_XACTPOS_LSB 14
29621
29622
#define ALT_USB_HOST_HCSPLT7_XACTPOS_MSB 15
29623
29624
#define ALT_USB_HOST_HCSPLT7_XACTPOS_WIDTH 2
29625
29626
#define ALT_USB_HOST_HCSPLT7_XACTPOS_SET_MSK 0x0000c000
29627
29628
#define ALT_USB_HOST_HCSPLT7_XACTPOS_CLR_MSK 0xffff3fff
29629
29630
#define ALT_USB_HOST_HCSPLT7_XACTPOS_RESET 0x0
29631
29632
#define ALT_USB_HOST_HCSPLT7_XACTPOS_GET(value) (((value) & 0x0000c000) >> 14)
29633
29634
#define ALT_USB_HOST_HCSPLT7_XACTPOS_SET(value) (((value) << 14) & 0x0000c000)
29635
29657
#define ALT_USB_HOST_HCSPLT7_COMPSPLT_E_NOSPLIT 0x0
29658
29663
#define ALT_USB_HOST_HCSPLT7_COMPSPLT_E_SPLIT 0x1
29664
29666
#define ALT_USB_HOST_HCSPLT7_COMPSPLT_LSB 16
29667
29668
#define ALT_USB_HOST_HCSPLT7_COMPSPLT_MSB 16
29669
29670
#define ALT_USB_HOST_HCSPLT7_COMPSPLT_WIDTH 1
29671
29672
#define ALT_USB_HOST_HCSPLT7_COMPSPLT_SET_MSK 0x00010000
29673
29674
#define ALT_USB_HOST_HCSPLT7_COMPSPLT_CLR_MSK 0xfffeffff
29675
29676
#define ALT_USB_HOST_HCSPLT7_COMPSPLT_RESET 0x0
29677
29678
#define ALT_USB_HOST_HCSPLT7_COMPSPLT_GET(value) (((value) & 0x00010000) >> 16)
29679
29680
#define ALT_USB_HOST_HCSPLT7_COMPSPLT_SET(value) (((value) << 16) & 0x00010000)
29681
29703
#define ALT_USB_HOST_HCSPLT7_SPLTENA_E_DISD 0x0
29704
29709
#define ALT_USB_HOST_HCSPLT7_SPLTENA_E_END 0x1
29710
29712
#define ALT_USB_HOST_HCSPLT7_SPLTENA_LSB 31
29713
29714
#define ALT_USB_HOST_HCSPLT7_SPLTENA_MSB 31
29715
29716
#define ALT_USB_HOST_HCSPLT7_SPLTENA_WIDTH 1
29717
29718
#define ALT_USB_HOST_HCSPLT7_SPLTENA_SET_MSK 0x80000000
29719
29720
#define ALT_USB_HOST_HCSPLT7_SPLTENA_CLR_MSK 0x7fffffff
29721
29722
#define ALT_USB_HOST_HCSPLT7_SPLTENA_RESET 0x0
29723
29724
#define ALT_USB_HOST_HCSPLT7_SPLTENA_GET(value) (((value) & 0x80000000) >> 31)
29725
29726
#define ALT_USB_HOST_HCSPLT7_SPLTENA_SET(value) (((value) << 31) & 0x80000000)
29727
29728
#ifndef __ASSEMBLY__
29729
29739
struct
ALT_USB_HOST_HCSPLT7_s
29740
{
29741
uint32_t
prtaddr
: 7;
29742
uint32_t
hubaddr
: 7;
29743
uint32_t
xactpos
: 2;
29744
uint32_t
compsplt
: 1;
29745
uint32_t : 14;
29746
uint32_t
spltena
: 1;
29747
};
29748
29750
typedef
volatile
struct
ALT_USB_HOST_HCSPLT7_s
ALT_USB_HOST_HCSPLT7_t
;
29751
#endif
/* __ASSEMBLY__ */
29752
29754
#define ALT_USB_HOST_HCSPLT7_OFST 0x1e4
29755
29756
#define ALT_USB_HOST_HCSPLT7_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_HOST_HCSPLT7_OFST))
29757
29812
#define ALT_USB_HOST_HCINT7_XFERCOMPL_E_INACT 0x0
29813
29818
#define ALT_USB_HOST_HCINT7_XFERCOMPL_E_ACT 0x1
29819
29821
#define ALT_USB_HOST_HCINT7_XFERCOMPL_LSB 0
29822
29823
#define ALT_USB_HOST_HCINT7_XFERCOMPL_MSB 0
29824
29825
#define ALT_USB_HOST_HCINT7_XFERCOMPL_WIDTH 1
29826
29827
#define ALT_USB_HOST_HCINT7_XFERCOMPL_SET_MSK 0x00000001
29828
29829
#define ALT_USB_HOST_HCINT7_XFERCOMPL_CLR_MSK 0xfffffffe
29830
29831
#define ALT_USB_HOST_HCINT7_XFERCOMPL_RESET 0x0
29832
29833
#define ALT_USB_HOST_HCINT7_XFERCOMPL_GET(value) (((value) & 0x00000001) >> 0)
29834
29835
#define ALT_USB_HOST_HCINT7_XFERCOMPL_SET(value) (((value) << 0) & 0x00000001)
29836
29870
#define ALT_USB_HOST_HCINT7_CHHLTD_E_INACT 0x0
29871
29876
#define ALT_USB_HOST_HCINT7_CHHLTD_E_ACT 0x1
29877
29879
#define ALT_USB_HOST_HCINT7_CHHLTD_LSB 1
29880
29881
#define ALT_USB_HOST_HCINT7_CHHLTD_MSB 1
29882
29883
#define ALT_USB_HOST_HCINT7_CHHLTD_WIDTH 1
29884
29885
#define ALT_USB_HOST_HCINT7_CHHLTD_SET_MSK 0x00000002
29886
29887
#define ALT_USB_HOST_HCINT7_CHHLTD_CLR_MSK 0xfffffffd
29888
29889
#define ALT_USB_HOST_HCINT7_CHHLTD_RESET 0x0
29890
29891
#define ALT_USB_HOST_HCINT7_CHHLTD_GET(value) (((value) & 0x00000002) >> 1)
29892
29893
#define ALT_USB_HOST_HCINT7_CHHLTD_SET(value) (((value) << 1) & 0x00000002)
29894
29917
#define ALT_USB_HOST_HCINT7_AHBERR_E_INACT 0x0
29918
29923
#define ALT_USB_HOST_HCINT7_AHBERR_E_ACT 0x1
29924
29926
#define ALT_USB_HOST_HCINT7_AHBERR_LSB 2
29927
29928
#define ALT_USB_HOST_HCINT7_AHBERR_MSB 2
29929
29930
#define ALT_USB_HOST_HCINT7_AHBERR_WIDTH 1
29931
29932
#define ALT_USB_HOST_HCINT7_AHBERR_SET_MSK 0x00000004
29933
29934
#define ALT_USB_HOST_HCINT7_AHBERR_CLR_MSK 0xfffffffb
29935
29936
#define ALT_USB_HOST_HCINT7_AHBERR_RESET 0x0
29937
29938
#define ALT_USB_HOST_HCINT7_AHBERR_GET(value) (((value) & 0x00000004) >> 2)
29939
29940
#define ALT_USB_HOST_HCINT7_AHBERR_SET(value) (((value) << 2) & 0x00000004)
29941
29964
#define ALT_USB_HOST_HCINT7_STALL_E_INACT 0x0
29965
29970
#define ALT_USB_HOST_HCINT7_STALL_E_ACT 0x1
29971
29973
#define ALT_USB_HOST_HCINT7_STALL_LSB 3
29974
29975
#define ALT_USB_HOST_HCINT7_STALL_MSB 3
29976
29977
#define ALT_USB_HOST_HCINT7_STALL_WIDTH 1
29978
29979
#define ALT_USB_HOST_HCINT7_STALL_SET_MSK 0x00000008
29980
29981
#define ALT_USB_HOST_HCINT7_STALL_CLR_MSK 0xfffffff7
29982
29983
#define ALT_USB_HOST_HCINT7_STALL_RESET 0x0
29984
29985
#define ALT_USB_HOST_HCINT7_STALL_GET(value) (((value) & 0x00000008) >> 3)
29986
29987
#define ALT_USB_HOST_HCINT7_STALL_SET(value) (((value) << 3) & 0x00000008)
29988
30011
#define ALT_USB_HOST_HCINT7_NAK_E_INACT 0x0
30012
30017
#define ALT_USB_HOST_HCINT7_NAK_E_ACT 0x1
30018
30020
#define ALT_USB_HOST_HCINT7_NAK_LSB 4
30021
30022
#define ALT_USB_HOST_HCINT7_NAK_MSB 4
30023
30024
#define ALT_USB_HOST_HCINT7_NAK_WIDTH 1
30025
30026
#define ALT_USB_HOST_HCINT7_NAK_SET_MSK 0x00000010
30027
30028
#define ALT_USB_HOST_HCINT7_NAK_CLR_MSK 0xffffffef
30029
30030
#define ALT_USB_HOST_HCINT7_NAK_RESET 0x0
30031
30032
#define ALT_USB_HOST_HCINT7_NAK_GET(value) (((value) & 0x00000010) >> 4)
30033
30034
#define ALT_USB_HOST_HCINT7_NAK_SET(value) (((value) << 4) & 0x00000010)
30035
30058
#define ALT_USB_HOST_HCINT7_ACK_E_INACT 0x0
30059
30064
#define ALT_USB_HOST_HCINT7_ACK_E_ACT 0x1
30065
30067
#define ALT_USB_HOST_HCINT7_ACK_LSB 5
30068
30069
#define ALT_USB_HOST_HCINT7_ACK_MSB 5
30070
30071
#define ALT_USB_HOST_HCINT7_ACK_WIDTH 1
30072
30073
#define ALT_USB_HOST_HCINT7_ACK_SET_MSK 0x00000020
30074
30075
#define ALT_USB_HOST_HCINT7_ACK_CLR_MSK 0xffffffdf
30076
30077
#define ALT_USB_HOST_HCINT7_ACK_RESET 0x0
30078
30079
#define ALT_USB_HOST_HCINT7_ACK_GET(value) (((value) & 0x00000020) >> 5)
30080
30081
#define ALT_USB_HOST_HCINT7_ACK_SET(value) (((value) << 5) & 0x00000020)
30082
30105
#define ALT_USB_HOST_HCINT7_NYET_E_INACT 0x0
30106
30111
#define ALT_USB_HOST_HCINT7_NYET_E_ACT 0x1
30112
30114
#define ALT_USB_HOST_HCINT7_NYET_LSB 6
30115
30116
#define ALT_USB_HOST_HCINT7_NYET_MSB 6
30117
30118
#define ALT_USB_HOST_HCINT7_NYET_WIDTH 1
30119
30120
#define ALT_USB_HOST_HCINT7_NYET_SET_MSK 0x00000040
30121
30122
#define ALT_USB_HOST_HCINT7_NYET_CLR_MSK 0xffffffbf
30123
30124
#define ALT_USB_HOST_HCINT7_NYET_RESET 0x0
30125
30126
#define ALT_USB_HOST_HCINT7_NYET_GET(value) (((value) & 0x00000040) >> 6)
30127
30128
#define ALT_USB_HOST_HCINT7_NYET_SET(value) (((value) << 6) & 0x00000040)
30129
30160
#define ALT_USB_HOST_HCINT7_XACTERR_E_INACT 0x0
30161
30166
#define ALT_USB_HOST_HCINT7_XACTERR_E_ACT 0x1
30167
30169
#define ALT_USB_HOST_HCINT7_XACTERR_LSB 7
30170
30171
#define ALT_USB_HOST_HCINT7_XACTERR_MSB 7
30172
30173
#define ALT_USB_HOST_HCINT7_XACTERR_WIDTH 1
30174
30175
#define ALT_USB_HOST_HCINT7_XACTERR_SET_MSK 0x00000080
30176
30177
#define ALT_USB_HOST_HCINT7_XACTERR_CLR_MSK 0xffffff7f
30178
30179
#define ALT_USB_HOST_HCINT7_XACTERR_RESET 0x0
30180
30181
#define ALT_USB_HOST_HCINT7_XACTERR_GET(value) (((value) & 0x00000080) >> 7)
30182
30183
#define ALT_USB_HOST_HCINT7_XACTERR_SET(value) (((value) << 7) & 0x00000080)
30184
30207
#define ALT_USB_HOST_HCINT7_BBLERR_E_INACT 0x0
30208
30213
#define ALT_USB_HOST_HCINT7_BBLERR_E_ACT 0x1
30214
30216
#define ALT_USB_HOST_HCINT7_BBLERR_LSB 8
30217
30218
#define ALT_USB_HOST_HCINT7_BBLERR_MSB 8
30219
30220
#define ALT_USB_HOST_HCINT7_BBLERR_WIDTH 1
30221
30222
#define ALT_USB_HOST_HCINT7_BBLERR_SET_MSK 0x00000100
30223
30224
#define ALT_USB_HOST_HCINT7_BBLERR_CLR_MSK 0xfffffeff
30225
30226
#define ALT_USB_HOST_HCINT7_BBLERR_RESET 0x0
30227
30228
#define ALT_USB_HOST_HCINT7_BBLERR_GET(value) (((value) & 0x00000100) >> 8)
30229
30230
#define ALT_USB_HOST_HCINT7_BBLERR_SET(value) (((value) << 8) & 0x00000100)
30231
30254
#define ALT_USB_HOST_HCINT7_FRMOVRUN_E_INACT 0x0
30255
30260
#define ALT_USB_HOST_HCINT7_FRMOVRUN_E_ACT 0x1
30261
30263
#define ALT_USB_HOST_HCINT7_FRMOVRUN_LSB 9
30264
30265
#define ALT_USB_HOST_HCINT7_FRMOVRUN_MSB 9
30266
30267
#define ALT_USB_HOST_HCINT7_FRMOVRUN_WIDTH 1
30268
30269
#define ALT_USB_HOST_HCINT7_FRMOVRUN_SET_MSK 0x00000200
30270
30271
#define ALT_USB_HOST_HCINT7_FRMOVRUN_CLR_MSK 0xfffffdff
30272
30273
#define ALT_USB_HOST_HCINT7_FRMOVRUN_RESET 0x0
30274
30275
#define ALT_USB_HOST_HCINT7_FRMOVRUN_GET(value) (((value) & 0x00000200) >> 9)
30276
30277
#define ALT_USB_HOST_HCINT7_FRMOVRUN_SET(value) (((value) << 9) & 0x00000200)
30278
30301
#define ALT_USB_HOST_HCINT7_DATATGLERR_E_INACT 0x0
30302
30307
#define ALT_USB_HOST_HCINT7_DATATGLERR_E_ACT 0x1
30308
30310
#define ALT_USB_HOST_HCINT7_DATATGLERR_LSB 10
30311
30312
#define ALT_USB_HOST_HCINT7_DATATGLERR_MSB 10
30313
30314
#define ALT_USB_HOST_HCINT7_DATATGLERR_WIDTH 1
30315
30316
#define ALT_USB_HOST_HCINT7_DATATGLERR_SET_MSK 0x00000400
30317
30318
#define ALT_USB_HOST_HCINT7_DATATGLERR_CLR_MSK 0xfffffbff
30319
30320
#define ALT_USB_HOST_HCINT7_DATATGLERR_RESET 0x0
30321
30322
#define ALT_USB_HOST_HCINT7_DATATGLERR_GET(value) (((value) & 0x00000400) >> 10)
30323
30324
#define ALT_USB_HOST_HCINT7_DATATGLERR_SET(value) (((value) << 10) & 0x00000400)
30325
30349
#define ALT_USB_HOST_HCINT7_BNAINTR_E_INACT 0x0
30350
30355
#define ALT_USB_HOST_HCINT7_BNAINTR_E_ACT 0x1
30356
30358
#define ALT_USB_HOST_HCINT7_BNAINTR_LSB 11
30359
30360
#define ALT_USB_HOST_HCINT7_BNAINTR_MSB 11
30361
30362
#define ALT_USB_HOST_HCINT7_BNAINTR_WIDTH 1
30363
30364
#define ALT_USB_HOST_HCINT7_BNAINTR_SET_MSK 0x00000800
30365
30366
#define ALT_USB_HOST_HCINT7_BNAINTR_CLR_MSK 0xfffff7ff
30367
30368
#define ALT_USB_HOST_HCINT7_BNAINTR_RESET 0x0
30369
30370
#define ALT_USB_HOST_HCINT7_BNAINTR_GET(value) (((value) & 0x00000800) >> 11)
30371
30372
#define ALT_USB_HOST_HCINT7_BNAINTR_SET(value) (((value) << 11) & 0x00000800)
30373
30397
#define ALT_USB_HOST_HCINT7_XCS_XACT_ERR_E_INACT 0x0
30398
30403
#define ALT_USB_HOST_HCINT7_XCS_XACT_ERR_E_ACVTIVE 0x1
30404
30406
#define ALT_USB_HOST_HCINT7_XCS_XACT_ERR_LSB 12
30407
30408
#define ALT_USB_HOST_HCINT7_XCS_XACT_ERR_MSB 12
30409
30410
#define ALT_USB_HOST_HCINT7_XCS_XACT_ERR_WIDTH 1
30411
30412
#define ALT_USB_HOST_HCINT7_XCS_XACT_ERR_SET_MSK 0x00001000
30413
30414
#define ALT_USB_HOST_HCINT7_XCS_XACT_ERR_CLR_MSK 0xffffefff
30415
30416
#define ALT_USB_HOST_HCINT7_XCS_XACT_ERR_RESET 0x0
30417
30418
#define ALT_USB_HOST_HCINT7_XCS_XACT_ERR_GET(value) (((value) & 0x00001000) >> 12)
30419
30420
#define ALT_USB_HOST_HCINT7_XCS_XACT_ERR_SET(value) (((value) << 12) & 0x00001000)
30421
30445
#define ALT_USB_HOST_HCINT7_DESC_LST_ROLLINTR_E_INACT 0x0
30446
30451
#define ALT_USB_HOST_HCINT7_DESC_LST_ROLLINTR_E_ACT 0x1
30452
30454
#define ALT_USB_HOST_HCINT7_DESC_LST_ROLLINTR_LSB 13
30455
30456
#define ALT_USB_HOST_HCINT7_DESC_LST_ROLLINTR_MSB 13
30457
30458
#define ALT_USB_HOST_HCINT7_DESC_LST_ROLLINTR_WIDTH 1
30459
30460
#define ALT_USB_HOST_HCINT7_DESC_LST_ROLLINTR_SET_MSK 0x00002000
30461
30462
#define ALT_USB_HOST_HCINT7_DESC_LST_ROLLINTR_CLR_MSK 0xffffdfff
30463
30464
#define ALT_USB_HOST_HCINT7_DESC_LST_ROLLINTR_RESET 0x0
30465
30466
#define ALT_USB_HOST_HCINT7_DESC_LST_ROLLINTR_GET(value) (((value) & 0x00002000) >> 13)
30467
30468
#define ALT_USB_HOST_HCINT7_DESC_LST_ROLLINTR_SET(value) (((value) << 13) & 0x00002000)
30469
30470
#ifndef __ASSEMBLY__
30471
30481
struct
ALT_USB_HOST_HCINT7_s
30482
{
30483
const
uint32_t
xfercompl
: 1;
30484
const
uint32_t
chhltd
: 1;
30485
const
uint32_t
ahberr
: 1;
30486
const
uint32_t
stall
: 1;
30487
const
uint32_t
nak
: 1;
30488
const
uint32_t
ack
: 1;
30489
const
uint32_t
nyet
: 1;
30490
const
uint32_t
xacterr
: 1;
30491
const
uint32_t
bblerr
: 1;
30492
const
uint32_t
frmovrun
: 1;
30493
const
uint32_t
datatglerr
: 1;
30494
const
uint32_t
bnaintr
: 1;
30495
const
uint32_t
xcs_xact_err
: 1;
30496
const
uint32_t
desc_lst_rollintr
: 1;
30497
uint32_t : 18;
30498
};
30499
30501
typedef
volatile
struct
ALT_USB_HOST_HCINT7_s
ALT_USB_HOST_HCINT7_t
;
30502
#endif
/* __ASSEMBLY__ */
30503
30505
#define ALT_USB_HOST_HCINT7_OFST 0x1e8
30506
30507
#define ALT_USB_HOST_HCINT7_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_HOST_HCINT7_OFST))
30508
30549
#define ALT_USB_HOST_HCINTMSK7_XFERCOMPLMSK_E_MSK 0x0
30550
30555
#define ALT_USB_HOST_HCINTMSK7_XFERCOMPLMSK_E_NOMSK 0x1
30556
30558
#define ALT_USB_HOST_HCINTMSK7_XFERCOMPLMSK_LSB 0
30559
30560
#define ALT_USB_HOST_HCINTMSK7_XFERCOMPLMSK_MSB 0
30561
30562
#define ALT_USB_HOST_HCINTMSK7_XFERCOMPLMSK_WIDTH 1
30563
30564
#define ALT_USB_HOST_HCINTMSK7_XFERCOMPLMSK_SET_MSK 0x00000001
30565
30566
#define ALT_USB_HOST_HCINTMSK7_XFERCOMPLMSK_CLR_MSK 0xfffffffe
30567
30568
#define ALT_USB_HOST_HCINTMSK7_XFERCOMPLMSK_RESET 0x0
30569
30570
#define ALT_USB_HOST_HCINTMSK7_XFERCOMPLMSK_GET(value) (((value) & 0x00000001) >> 0)
30571
30572
#define ALT_USB_HOST_HCINTMSK7_XFERCOMPLMSK_SET(value) (((value) << 0) & 0x00000001)
30573
30594
#define ALT_USB_HOST_HCINTMSK7_CHHLTDMSK_E_MSK 0x0
30595
30600
#define ALT_USB_HOST_HCINTMSK7_CHHLTDMSK_E_NOMSK 0x1
30601
30603
#define ALT_USB_HOST_HCINTMSK7_CHHLTDMSK_LSB 1
30604
30605
#define ALT_USB_HOST_HCINTMSK7_CHHLTDMSK_MSB 1
30606
30607
#define ALT_USB_HOST_HCINTMSK7_CHHLTDMSK_WIDTH 1
30608
30609
#define ALT_USB_HOST_HCINTMSK7_CHHLTDMSK_SET_MSK 0x00000002
30610
30611
#define ALT_USB_HOST_HCINTMSK7_CHHLTDMSK_CLR_MSK 0xfffffffd
30612
30613
#define ALT_USB_HOST_HCINTMSK7_CHHLTDMSK_RESET 0x0
30614
30615
#define ALT_USB_HOST_HCINTMSK7_CHHLTDMSK_GET(value) (((value) & 0x00000002) >> 1)
30616
30617
#define ALT_USB_HOST_HCINTMSK7_CHHLTDMSK_SET(value) (((value) << 1) & 0x00000002)
30618
30640
#define ALT_USB_HOST_HCINTMSK7_AHBERRMSK_E_MSK 0x0
30641
30646
#define ALT_USB_HOST_HCINTMSK7_AHBERRMSK_E_NOMSK 0x1
30647
30649
#define ALT_USB_HOST_HCINTMSK7_AHBERRMSK_LSB 2
30650
30651
#define ALT_USB_HOST_HCINTMSK7_AHBERRMSK_MSB 2
30652
30653
#define ALT_USB_HOST_HCINTMSK7_AHBERRMSK_WIDTH 1
30654
30655
#define ALT_USB_HOST_HCINTMSK7_AHBERRMSK_SET_MSK 0x00000004
30656
30657
#define ALT_USB_HOST_HCINTMSK7_AHBERRMSK_CLR_MSK 0xfffffffb
30658
30659
#define ALT_USB_HOST_HCINTMSK7_AHBERRMSK_RESET 0x0
30660
30661
#define ALT_USB_HOST_HCINTMSK7_AHBERRMSK_GET(value) (((value) & 0x00000004) >> 2)
30662
30663
#define ALT_USB_HOST_HCINTMSK7_AHBERRMSK_SET(value) (((value) << 2) & 0x00000004)
30664
30685
#define ALT_USB_HOST_HCINTMSK7_BNAINTRMSK_E_MSK 0x0
30686
30691
#define ALT_USB_HOST_HCINTMSK7_BNAINTRMSK_E_NOMSK 0x1
30692
30694
#define ALT_USB_HOST_HCINTMSK7_BNAINTRMSK_LSB 11
30695
30696
#define ALT_USB_HOST_HCINTMSK7_BNAINTRMSK_MSB 11
30697
30698
#define ALT_USB_HOST_HCINTMSK7_BNAINTRMSK_WIDTH 1
30699
30700
#define ALT_USB_HOST_HCINTMSK7_BNAINTRMSK_SET_MSK 0x00000800
30701
30702
#define ALT_USB_HOST_HCINTMSK7_BNAINTRMSK_CLR_MSK 0xfffff7ff
30703
30704
#define ALT_USB_HOST_HCINTMSK7_BNAINTRMSK_RESET 0x0
30705
30706
#define ALT_USB_HOST_HCINTMSK7_BNAINTRMSK_GET(value) (((value) & 0x00000800) >> 11)
30707
30708
#define ALT_USB_HOST_HCINTMSK7_BNAINTRMSK_SET(value) (((value) << 11) & 0x00000800)
30709
30730
#define ALT_USB_HOST_HCINTMSK7_FRM_LST_ROLLINTRMSK_E_MSK 0x0
30731
30736
#define ALT_USB_HOST_HCINTMSK7_FRM_LST_ROLLINTRMSK_E_NOMSK 0x1
30737
30739
#define ALT_USB_HOST_HCINTMSK7_FRM_LST_ROLLINTRMSK_LSB 13
30740
30741
#define ALT_USB_HOST_HCINTMSK7_FRM_LST_ROLLINTRMSK_MSB 13
30742
30743
#define ALT_USB_HOST_HCINTMSK7_FRM_LST_ROLLINTRMSK_WIDTH 1
30744
30745
#define ALT_USB_HOST_HCINTMSK7_FRM_LST_ROLLINTRMSK_SET_MSK 0x00002000
30746
30747
#define ALT_USB_HOST_HCINTMSK7_FRM_LST_ROLLINTRMSK_CLR_MSK 0xffffdfff
30748
30749
#define ALT_USB_HOST_HCINTMSK7_FRM_LST_ROLLINTRMSK_RESET 0x0
30750
30751
#define ALT_USB_HOST_HCINTMSK7_FRM_LST_ROLLINTRMSK_GET(value) (((value) & 0x00002000) >> 13)
30752
30753
#define ALT_USB_HOST_HCINTMSK7_FRM_LST_ROLLINTRMSK_SET(value) (((value) << 13) & 0x00002000)
30754
30755
#ifndef __ASSEMBLY__
30756
30766
struct
ALT_USB_HOST_HCINTMSK7_s
30767
{
30768
uint32_t
xfercomplmsk
: 1;
30769
uint32_t
chhltdmsk
: 1;
30770
uint32_t
ahberrmsk
: 1;
30771
uint32_t : 8;
30772
uint32_t
bnaintrmsk
: 1;
30773
uint32_t : 1;
30774
uint32_t
frm_lst_rollintrmsk
: 1;
30775
uint32_t : 18;
30776
};
30777
30779
typedef
volatile
struct
ALT_USB_HOST_HCINTMSK7_s
ALT_USB_HOST_HCINTMSK7_t
;
30780
#endif
/* __ASSEMBLY__ */
30781
30783
#define ALT_USB_HOST_HCINTMSK7_OFST 0x1ec
30784
30785
#define ALT_USB_HOST_HCINTMSK7_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_HOST_HCINTMSK7_OFST))
30786
30815
#define ALT_USB_HOST_HCTSIZ7_XFERSIZE_LSB 0
30816
30817
#define ALT_USB_HOST_HCTSIZ7_XFERSIZE_MSB 18
30818
30819
#define ALT_USB_HOST_HCTSIZ7_XFERSIZE_WIDTH 19
30820
30821
#define ALT_USB_HOST_HCTSIZ7_XFERSIZE_SET_MSK 0x0007ffff
30822
30823
#define ALT_USB_HOST_HCTSIZ7_XFERSIZE_CLR_MSK 0xfff80000
30824
30825
#define ALT_USB_HOST_HCTSIZ7_XFERSIZE_RESET 0x0
30826
30827
#define ALT_USB_HOST_HCTSIZ7_XFERSIZE_GET(value) (((value) & 0x0007ffff) >> 0)
30828
30829
#define ALT_USB_HOST_HCTSIZ7_XFERSIZE_SET(value) (((value) << 0) & 0x0007ffff)
30830
30844
#define ALT_USB_HOST_HCTSIZ7_PKTCNT_LSB 19
30845
30846
#define ALT_USB_HOST_HCTSIZ7_PKTCNT_MSB 28
30847
30848
#define ALT_USB_HOST_HCTSIZ7_PKTCNT_WIDTH 10
30849
30850
#define ALT_USB_HOST_HCTSIZ7_PKTCNT_SET_MSK 0x1ff80000
30851
30852
#define ALT_USB_HOST_HCTSIZ7_PKTCNT_CLR_MSK 0xe007ffff
30853
30854
#define ALT_USB_HOST_HCTSIZ7_PKTCNT_RESET 0x0
30855
30856
#define ALT_USB_HOST_HCTSIZ7_PKTCNT_GET(value) (((value) & 0x1ff80000) >> 19)
30857
30858
#define ALT_USB_HOST_HCTSIZ7_PKTCNT_SET(value) (((value) << 19) & 0x1ff80000)
30859
30883
#define ALT_USB_HOST_HCTSIZ7_PID_E_DATA0 0x0
30884
30889
#define ALT_USB_HOST_HCTSIZ7_PID_E_DATA2 0x1
30890
30895
#define ALT_USB_HOST_HCTSIZ7_PID_E_DATA1 0x2
30896
30901
#define ALT_USB_HOST_HCTSIZ7_PID_E_MDATA 0x3
30902
30904
#define ALT_USB_HOST_HCTSIZ7_PID_LSB 29
30905
30906
#define ALT_USB_HOST_HCTSIZ7_PID_MSB 30
30907
30908
#define ALT_USB_HOST_HCTSIZ7_PID_WIDTH 2
30909
30910
#define ALT_USB_HOST_HCTSIZ7_PID_SET_MSK 0x60000000
30911
30912
#define ALT_USB_HOST_HCTSIZ7_PID_CLR_MSK 0x9fffffff
30913
30914
#define ALT_USB_HOST_HCTSIZ7_PID_RESET 0x0
30915
30916
#define ALT_USB_HOST_HCTSIZ7_PID_GET(value) (((value) & 0x60000000) >> 29)
30917
30918
#define ALT_USB_HOST_HCTSIZ7_PID_SET(value) (((value) << 29) & 0x60000000)
30919
30942
#define ALT_USB_HOST_HCTSIZ7_DOPNG_E_NOPING 0x0
30943
30948
#define ALT_USB_HOST_HCTSIZ7_DOPNG_E_PING 0x1
30949
30951
#define ALT_USB_HOST_HCTSIZ7_DOPNG_LSB 31
30952
30953
#define ALT_USB_HOST_HCTSIZ7_DOPNG_MSB 31
30954
30955
#define ALT_USB_HOST_HCTSIZ7_DOPNG_WIDTH 1
30956
30957
#define ALT_USB_HOST_HCTSIZ7_DOPNG_SET_MSK 0x80000000
30958
30959
#define ALT_USB_HOST_HCTSIZ7_DOPNG_CLR_MSK 0x7fffffff
30960
30961
#define ALT_USB_HOST_HCTSIZ7_DOPNG_RESET 0x0
30962
30963
#define ALT_USB_HOST_HCTSIZ7_DOPNG_GET(value) (((value) & 0x80000000) >> 31)
30964
30965
#define ALT_USB_HOST_HCTSIZ7_DOPNG_SET(value) (((value) << 31) & 0x80000000)
30966
30967
#ifndef __ASSEMBLY__
30968
30978
struct
ALT_USB_HOST_HCTSIZ7_s
30979
{
30980
uint32_t
xfersize
: 19;
30981
uint32_t
pktcnt
: 10;
30982
uint32_t
pid
: 2;
30983
uint32_t
dopng
: 1;
30984
};
30985
30987
typedef
volatile
struct
ALT_USB_HOST_HCTSIZ7_s
ALT_USB_HOST_HCTSIZ7_t
;
30988
#endif
/* __ASSEMBLY__ */
30989
30991
#define ALT_USB_HOST_HCTSIZ7_OFST 0x1f0
30992
30993
#define ALT_USB_HOST_HCTSIZ7_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_HOST_HCTSIZ7_OFST))
30994
31051
#define ALT_USB_HOST_HCDMA7_HCDMA7_LSB 0
31052
31053
#define ALT_USB_HOST_HCDMA7_HCDMA7_MSB 31
31054
31055
#define ALT_USB_HOST_HCDMA7_HCDMA7_WIDTH 32
31056
31057
#define ALT_USB_HOST_HCDMA7_HCDMA7_SET_MSK 0xffffffff
31058
31059
#define ALT_USB_HOST_HCDMA7_HCDMA7_CLR_MSK 0x00000000
31060
31061
#define ALT_USB_HOST_HCDMA7_HCDMA7_RESET 0x0
31062
31063
#define ALT_USB_HOST_HCDMA7_HCDMA7_GET(value) (((value) & 0xffffffff) >> 0)
31064
31065
#define ALT_USB_HOST_HCDMA7_HCDMA7_SET(value) (((value) << 0) & 0xffffffff)
31066
31067
#ifndef __ASSEMBLY__
31068
31078
struct
ALT_USB_HOST_HCDMA7_s
31079
{
31080
uint32_t
hcdma7
: 32;
31081
};
31082
31084
typedef
volatile
struct
ALT_USB_HOST_HCDMA7_s
ALT_USB_HOST_HCDMA7_t
;
31085
#endif
/* __ASSEMBLY__ */
31086
31088
#define ALT_USB_HOST_HCDMA7_OFST 0x1f4
31089
31090
#define ALT_USB_HOST_HCDMA7_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_HOST_HCDMA7_OFST))
31091
31122
#define ALT_USB_HOST_HCDMAB7_HCDMAB7_LSB 0
31123
31124
#define ALT_USB_HOST_HCDMAB7_HCDMAB7_MSB 31
31125
31126
#define ALT_USB_HOST_HCDMAB7_HCDMAB7_WIDTH 32
31127
31128
#define ALT_USB_HOST_HCDMAB7_HCDMAB7_SET_MSK 0xffffffff
31129
31130
#define ALT_USB_HOST_HCDMAB7_HCDMAB7_CLR_MSK 0x00000000
31131
31132
#define ALT_USB_HOST_HCDMAB7_HCDMAB7_RESET 0x0
31133
31134
#define ALT_USB_HOST_HCDMAB7_HCDMAB7_GET(value) (((value) & 0xffffffff) >> 0)
31135
31136
#define ALT_USB_HOST_HCDMAB7_HCDMAB7_SET(value) (((value) << 0) & 0xffffffff)
31137
31138
#ifndef __ASSEMBLY__
31139
31149
struct
ALT_USB_HOST_HCDMAB7_s
31150
{
31151
uint32_t
hcdmab7
: 32;
31152
};
31153
31155
typedef
volatile
struct
ALT_USB_HOST_HCDMAB7_s
ALT_USB_HOST_HCDMAB7_t
;
31156
#endif
/* __ASSEMBLY__ */
31157
31159
#define ALT_USB_HOST_HCDMAB7_OFST 0x1f8
31160
31161
#define ALT_USB_HOST_HCDMAB7_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_HOST_HCDMAB7_OFST))
31162
31194
#define ALT_USB_HOST_HCCHAR8_MPS_LSB 0
31195
31196
#define ALT_USB_HOST_HCCHAR8_MPS_MSB 10
31197
31198
#define ALT_USB_HOST_HCCHAR8_MPS_WIDTH 11
31199
31200
#define ALT_USB_HOST_HCCHAR8_MPS_SET_MSK 0x000007ff
31201
31202
#define ALT_USB_HOST_HCCHAR8_MPS_CLR_MSK 0xfffff800
31203
31204
#define ALT_USB_HOST_HCCHAR8_MPS_RESET 0x0
31205
31206
#define ALT_USB_HOST_HCCHAR8_MPS_GET(value) (((value) & 0x000007ff) >> 0)
31207
31208
#define ALT_USB_HOST_HCCHAR8_MPS_SET(value) (((value) << 0) & 0x000007ff)
31209
31244
#define ALT_USB_HOST_HCCHAR8_EPNUM_E_ENDPT0 0x0
31245
31250
#define ALT_USB_HOST_HCCHAR8_EPNUM_E_ENDPT1 0x1
31251
31256
#define ALT_USB_HOST_HCCHAR8_EPNUM_E_ENDPT2 0x2
31257
31262
#define ALT_USB_HOST_HCCHAR8_EPNUM_E_ENDPT3 0x3
31263
31268
#define ALT_USB_HOST_HCCHAR8_EPNUM_E_ENDPT4 0x4
31269
31274
#define ALT_USB_HOST_HCCHAR8_EPNUM_E_ENDPT5 0x5
31275
31280
#define ALT_USB_HOST_HCCHAR8_EPNUM_E_ENDPT6 0x6
31281
31286
#define ALT_USB_HOST_HCCHAR8_EPNUM_E_ENDPT7 0x7
31287
31292
#define ALT_USB_HOST_HCCHAR8_EPNUM_E_ENDPT8 0x8
31293
31298
#define ALT_USB_HOST_HCCHAR8_EPNUM_E_ENDPT9 0x9
31299
31304
#define ALT_USB_HOST_HCCHAR8_EPNUM_E_ENDPT10 0xa
31305
31310
#define ALT_USB_HOST_HCCHAR8_EPNUM_E_ENDPT11 0xb
31311
31316
#define ALT_USB_HOST_HCCHAR8_EPNUM_E_ENDPT12 0xc
31317
31322
#define ALT_USB_HOST_HCCHAR8_EPNUM_E_ENDPT13 0xd
31323
31328
#define ALT_USB_HOST_HCCHAR8_EPNUM_E_ENDPT14 0xe
31329
31334
#define ALT_USB_HOST_HCCHAR8_EPNUM_E_ENDPT15 0xf
31335
31337
#define ALT_USB_HOST_HCCHAR8_EPNUM_LSB 11
31338
31339
#define ALT_USB_HOST_HCCHAR8_EPNUM_MSB 14
31340
31341
#define ALT_USB_HOST_HCCHAR8_EPNUM_WIDTH 4
31342
31343
#define ALT_USB_HOST_HCCHAR8_EPNUM_SET_MSK 0x00007800
31344
31345
#define ALT_USB_HOST_HCCHAR8_EPNUM_CLR_MSK 0xffff87ff
31346
31347
#define ALT_USB_HOST_HCCHAR8_EPNUM_RESET 0x0
31348
31349
#define ALT_USB_HOST_HCCHAR8_EPNUM_GET(value) (((value) & 0x00007800) >> 11)
31350
31351
#define ALT_USB_HOST_HCCHAR8_EPNUM_SET(value) (((value) << 11) & 0x00007800)
31352
31373
#define ALT_USB_HOST_HCCHAR8_EPDIR_E_OUT 0x0
31374
31379
#define ALT_USB_HOST_HCCHAR8_EPDIR_E_IN 0x1
31380
31382
#define ALT_USB_HOST_HCCHAR8_EPDIR_LSB 15
31383
31384
#define ALT_USB_HOST_HCCHAR8_EPDIR_MSB 15
31385
31386
#define ALT_USB_HOST_HCCHAR8_EPDIR_WIDTH 1
31387
31388
#define ALT_USB_HOST_HCCHAR8_EPDIR_SET_MSK 0x00008000
31389
31390
#define ALT_USB_HOST_HCCHAR8_EPDIR_CLR_MSK 0xffff7fff
31391
31392
#define ALT_USB_HOST_HCCHAR8_EPDIR_RESET 0x0
31393
31394
#define ALT_USB_HOST_HCCHAR8_EPDIR_GET(value) (((value) & 0x00008000) >> 15)
31395
31396
#define ALT_USB_HOST_HCCHAR8_EPDIR_SET(value) (((value) << 15) & 0x00008000)
31397
31423
#define ALT_USB_HOST_HCCHAR8_LSPDDEV_E_DISD 0x0
31424
31429
#define ALT_USB_HOST_HCCHAR8_LSPDDEV_E_END 0x1
31430
31432
#define ALT_USB_HOST_HCCHAR8_LSPDDEV_LSB 17
31433
31434
#define ALT_USB_HOST_HCCHAR8_LSPDDEV_MSB 17
31435
31436
#define ALT_USB_HOST_HCCHAR8_LSPDDEV_WIDTH 1
31437
31438
#define ALT_USB_HOST_HCCHAR8_LSPDDEV_SET_MSK 0x00020000
31439
31440
#define ALT_USB_HOST_HCCHAR8_LSPDDEV_CLR_MSK 0xfffdffff
31441
31442
#define ALT_USB_HOST_HCCHAR8_LSPDDEV_RESET 0x0
31443
31444
#define ALT_USB_HOST_HCCHAR8_LSPDDEV_GET(value) (((value) & 0x00020000) >> 17)
31445
31446
#define ALT_USB_HOST_HCCHAR8_LSPDDEV_SET(value) (((value) << 17) & 0x00020000)
31447
31470
#define ALT_USB_HOST_HCCHAR8_EPTYPE_E_CTL 0x0
31471
31476
#define ALT_USB_HOST_HCCHAR8_EPTYPE_E_ISOC 0x1
31477
31482
#define ALT_USB_HOST_HCCHAR8_EPTYPE_E_BULK 0x2
31483
31488
#define ALT_USB_HOST_HCCHAR8_EPTYPE_E_INTERR 0x3
31489
31491
#define ALT_USB_HOST_HCCHAR8_EPTYPE_LSB 18
31492
31493
#define ALT_USB_HOST_HCCHAR8_EPTYPE_MSB 19
31494
31495
#define ALT_USB_HOST_HCCHAR8_EPTYPE_WIDTH 2
31496
31497
#define ALT_USB_HOST_HCCHAR8_EPTYPE_SET_MSK 0x000c0000
31498
31499
#define ALT_USB_HOST_HCCHAR8_EPTYPE_CLR_MSK 0xfff3ffff
31500
31501
#define ALT_USB_HOST_HCCHAR8_EPTYPE_RESET 0x0
31502
31503
#define ALT_USB_HOST_HCCHAR8_EPTYPE_GET(value) (((value) & 0x000c0000) >> 18)
31504
31505
#define ALT_USB_HOST_HCCHAR8_EPTYPE_SET(value) (((value) << 18) & 0x000c0000)
31506
31538
#define ALT_USB_HOST_HCCHAR8_EC_E_RSVD 0x0
31539
31544
#define ALT_USB_HOST_HCCHAR8_EC_E_TRANSONE 0x1
31545
31550
#define ALT_USB_HOST_HCCHAR8_EC_E_TRANSTWO 0x2
31551
31556
#define ALT_USB_HOST_HCCHAR8_EC_E_TRANSTHREE 0x3
31557
31559
#define ALT_USB_HOST_HCCHAR8_EC_LSB 20
31560
31561
#define ALT_USB_HOST_HCCHAR8_EC_MSB 21
31562
31563
#define ALT_USB_HOST_HCCHAR8_EC_WIDTH 2
31564
31565
#define ALT_USB_HOST_HCCHAR8_EC_SET_MSK 0x00300000
31566
31567
#define ALT_USB_HOST_HCCHAR8_EC_CLR_MSK 0xffcfffff
31568
31569
#define ALT_USB_HOST_HCCHAR8_EC_RESET 0x0
31570
31571
#define ALT_USB_HOST_HCCHAR8_EC_GET(value) (((value) & 0x00300000) >> 20)
31572
31573
#define ALT_USB_HOST_HCCHAR8_EC_SET(value) (((value) << 20) & 0x00300000)
31574
31584
#define ALT_USB_HOST_HCCHAR8_DEVADDR_LSB 22
31585
31586
#define ALT_USB_HOST_HCCHAR8_DEVADDR_MSB 28
31587
31588
#define ALT_USB_HOST_HCCHAR8_DEVADDR_WIDTH 7
31589
31590
#define ALT_USB_HOST_HCCHAR8_DEVADDR_SET_MSK 0x1fc00000
31591
31592
#define ALT_USB_HOST_HCCHAR8_DEVADDR_CLR_MSK 0xe03fffff
31593
31594
#define ALT_USB_HOST_HCCHAR8_DEVADDR_RESET 0x0
31595
31596
#define ALT_USB_HOST_HCCHAR8_DEVADDR_GET(value) (((value) & 0x1fc00000) >> 22)
31597
31598
#define ALT_USB_HOST_HCCHAR8_DEVADDR_SET(value) (((value) << 22) & 0x1fc00000)
31599
31622
#define ALT_USB_HOST_HCCHAR8_CHDIS_E_INACT 0x0
31623
31628
#define ALT_USB_HOST_HCCHAR8_CHDIS_E_ACT 0x1
31629
31631
#define ALT_USB_HOST_HCCHAR8_CHDIS_LSB 30
31632
31633
#define ALT_USB_HOST_HCCHAR8_CHDIS_MSB 30
31634
31635
#define ALT_USB_HOST_HCCHAR8_CHDIS_WIDTH 1
31636
31637
#define ALT_USB_HOST_HCCHAR8_CHDIS_SET_MSK 0x40000000
31638
31639
#define ALT_USB_HOST_HCCHAR8_CHDIS_CLR_MSK 0xbfffffff
31640
31641
#define ALT_USB_HOST_HCCHAR8_CHDIS_RESET 0x0
31642
31643
#define ALT_USB_HOST_HCCHAR8_CHDIS_GET(value) (((value) & 0x40000000) >> 30)
31644
31645
#define ALT_USB_HOST_HCCHAR8_CHDIS_SET(value) (((value) << 30) & 0x40000000)
31646
31677
#define ALT_USB_HOST_HCCHAR8_CHENA_E_INACT 0x0
31678
31684
#define ALT_USB_HOST_HCCHAR8_CHENA_E_ACT 0x1
31685
31687
#define ALT_USB_HOST_HCCHAR8_CHENA_LSB 31
31688
31689
#define ALT_USB_HOST_HCCHAR8_CHENA_MSB 31
31690
31691
#define ALT_USB_HOST_HCCHAR8_CHENA_WIDTH 1
31692
31693
#define ALT_USB_HOST_HCCHAR8_CHENA_SET_MSK 0x80000000
31694
31695
#define ALT_USB_HOST_HCCHAR8_CHENA_CLR_MSK 0x7fffffff
31696
31697
#define ALT_USB_HOST_HCCHAR8_CHENA_RESET 0x0
31698
31699
#define ALT_USB_HOST_HCCHAR8_CHENA_GET(value) (((value) & 0x80000000) >> 31)
31700
31701
#define ALT_USB_HOST_HCCHAR8_CHENA_SET(value) (((value) << 31) & 0x80000000)
31702
31703
#ifndef __ASSEMBLY__
31704
31714
struct
ALT_USB_HOST_HCCHAR8_s
31715
{
31716
uint32_t
mps
: 11;
31717
uint32_t
epnum
: 4;
31718
uint32_t
epdir
: 1;
31719
uint32_t : 1;
31720
uint32_t
lspddev
: 1;
31721
uint32_t
eptype
: 2;
31722
uint32_t
ec
: 2;
31723
uint32_t
devaddr
: 7;
31724
uint32_t : 1;
31725
const
uint32_t
chdis
: 1;
31726
const
uint32_t
chena
: 1;
31727
};
31728
31730
typedef
volatile
struct
ALT_USB_HOST_HCCHAR8_s
ALT_USB_HOST_HCCHAR8_t
;
31731
#endif
/* __ASSEMBLY__ */
31732
31734
#define ALT_USB_HOST_HCCHAR8_OFST 0x200
31735
31736
#define ALT_USB_HOST_HCCHAR8_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_HOST_HCCHAR8_OFST))
31737
31764
#define ALT_USB_HOST_HCSPLT8_PRTADDR_LSB 0
31765
31766
#define ALT_USB_HOST_HCSPLT8_PRTADDR_MSB 6
31767
31768
#define ALT_USB_HOST_HCSPLT8_PRTADDR_WIDTH 7
31769
31770
#define ALT_USB_HOST_HCSPLT8_PRTADDR_SET_MSK 0x0000007f
31771
31772
#define ALT_USB_HOST_HCSPLT8_PRTADDR_CLR_MSK 0xffffff80
31773
31774
#define ALT_USB_HOST_HCSPLT8_PRTADDR_RESET 0x0
31775
31776
#define ALT_USB_HOST_HCSPLT8_PRTADDR_GET(value) (((value) & 0x0000007f) >> 0)
31777
31778
#define ALT_USB_HOST_HCSPLT8_PRTADDR_SET(value) (((value) << 0) & 0x0000007f)
31779
31789
#define ALT_USB_HOST_HCSPLT8_HUBADDR_LSB 7
31790
31791
#define ALT_USB_HOST_HCSPLT8_HUBADDR_MSB 13
31792
31793
#define ALT_USB_HOST_HCSPLT8_HUBADDR_WIDTH 7
31794
31795
#define ALT_USB_HOST_HCSPLT8_HUBADDR_SET_MSK 0x00003f80
31796
31797
#define ALT_USB_HOST_HCSPLT8_HUBADDR_CLR_MSK 0xffffc07f
31798
31799
#define ALT_USB_HOST_HCSPLT8_HUBADDR_RESET 0x0
31800
31801
#define ALT_USB_HOST_HCSPLT8_HUBADDR_GET(value) (((value) & 0x00003f80) >> 7)
31802
31803
#define ALT_USB_HOST_HCSPLT8_HUBADDR_SET(value) (((value) << 7) & 0x00003f80)
31804
31834
#define ALT_USB_HOST_HCSPLT8_XACTPOS_E_MIDDLE 0x0
31835
31841
#define ALT_USB_HOST_HCSPLT8_XACTPOS_E_END 0x1
31842
31848
#define ALT_USB_HOST_HCSPLT8_XACTPOS_E_BEGIN 0x2
31849
31855
#define ALT_USB_HOST_HCSPLT8_XACTPOS_E_ALL 0x3
31856
31858
#define ALT_USB_HOST_HCSPLT8_XACTPOS_LSB 14
31859
31860
#define ALT_USB_HOST_HCSPLT8_XACTPOS_MSB 15
31861
31862
#define ALT_USB_HOST_HCSPLT8_XACTPOS_WIDTH 2
31863
31864
#define ALT_USB_HOST_HCSPLT8_XACTPOS_SET_MSK 0x0000c000
31865
31866
#define ALT_USB_HOST_HCSPLT8_XACTPOS_CLR_MSK 0xffff3fff
31867
31868
#define ALT_USB_HOST_HCSPLT8_XACTPOS_RESET 0x0
31869
31870
#define ALT_USB_HOST_HCSPLT8_XACTPOS_GET(value) (((value) & 0x0000c000) >> 14)
31871
31872
#define ALT_USB_HOST_HCSPLT8_XACTPOS_SET(value) (((value) << 14) & 0x0000c000)
31873
31895
#define ALT_USB_HOST_HCSPLT8_COMPSPLT_E_NOSPLIT 0x0
31896
31901
#define ALT_USB_HOST_HCSPLT8_COMPSPLT_E_SPLIT 0x1
31902
31904
#define ALT_USB_HOST_HCSPLT8_COMPSPLT_LSB 16
31905
31906
#define ALT_USB_HOST_HCSPLT8_COMPSPLT_MSB 16
31907
31908
#define ALT_USB_HOST_HCSPLT8_COMPSPLT_WIDTH 1
31909
31910
#define ALT_USB_HOST_HCSPLT8_COMPSPLT_SET_MSK 0x00010000
31911
31912
#define ALT_USB_HOST_HCSPLT8_COMPSPLT_CLR_MSK 0xfffeffff
31913
31914
#define ALT_USB_HOST_HCSPLT8_COMPSPLT_RESET 0x0
31915
31916
#define ALT_USB_HOST_HCSPLT8_COMPSPLT_GET(value) (((value) & 0x00010000) >> 16)
31917
31918
#define ALT_USB_HOST_HCSPLT8_COMPSPLT_SET(value) (((value) << 16) & 0x00010000)
31919
31941
#define ALT_USB_HOST_HCSPLT8_SPLTENA_E_DISD 0x0
31942
31947
#define ALT_USB_HOST_HCSPLT8_SPLTENA_E_END 0x1
31948
31950
#define ALT_USB_HOST_HCSPLT8_SPLTENA_LSB 31
31951
31952
#define ALT_USB_HOST_HCSPLT8_SPLTENA_MSB 31
31953
31954
#define ALT_USB_HOST_HCSPLT8_SPLTENA_WIDTH 1
31955
31956
#define ALT_USB_HOST_HCSPLT8_SPLTENA_SET_MSK 0x80000000
31957
31958
#define ALT_USB_HOST_HCSPLT8_SPLTENA_CLR_MSK 0x7fffffff
31959
31960
#define ALT_USB_HOST_HCSPLT8_SPLTENA_RESET 0x0
31961
31962
#define ALT_USB_HOST_HCSPLT8_SPLTENA_GET(value) (((value) & 0x80000000) >> 31)
31963
31964
#define ALT_USB_HOST_HCSPLT8_SPLTENA_SET(value) (((value) << 31) & 0x80000000)
31965
31966
#ifndef __ASSEMBLY__
31967
31977
struct
ALT_USB_HOST_HCSPLT8_s
31978
{
31979
uint32_t
prtaddr
: 7;
31980
uint32_t
hubaddr
: 7;
31981
uint32_t
xactpos
: 2;
31982
uint32_t
compsplt
: 1;
31983
uint32_t : 14;
31984
uint32_t
spltena
: 1;
31985
};
31986
31988
typedef
volatile
struct
ALT_USB_HOST_HCSPLT8_s
ALT_USB_HOST_HCSPLT8_t
;
31989
#endif
/* __ASSEMBLY__ */
31990
31992
#define ALT_USB_HOST_HCSPLT8_OFST 0x204
31993
31994
#define ALT_USB_HOST_HCSPLT8_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_HOST_HCSPLT8_OFST))
31995
32050
#define ALT_USB_HOST_HCINT8_XFERCOMPL_E_INACT 0x0
32051
32056
#define ALT_USB_HOST_HCINT8_XFERCOMPL_E_ACT 0x1
32057
32059
#define ALT_USB_HOST_HCINT8_XFERCOMPL_LSB 0
32060
32061
#define ALT_USB_HOST_HCINT8_XFERCOMPL_MSB 0
32062
32063
#define ALT_USB_HOST_HCINT8_XFERCOMPL_WIDTH 1
32064
32065
#define ALT_USB_HOST_HCINT8_XFERCOMPL_SET_MSK 0x00000001
32066
32067
#define ALT_USB_HOST_HCINT8_XFERCOMPL_CLR_MSK 0xfffffffe
32068
32069
#define ALT_USB_HOST_HCINT8_XFERCOMPL_RESET 0x0
32070
32071
#define ALT_USB_HOST_HCINT8_XFERCOMPL_GET(value) (((value) & 0x00000001) >> 0)
32072
32073
#define ALT_USB_HOST_HCINT8_XFERCOMPL_SET(value) (((value) << 0) & 0x00000001)
32074
32108
#define ALT_USB_HOST_HCINT8_CHHLTD_E_INACT 0x0
32109
32114
#define ALT_USB_HOST_HCINT8_CHHLTD_E_ACT 0x1
32115
32117
#define ALT_USB_HOST_HCINT8_CHHLTD_LSB 1
32118
32119
#define ALT_USB_HOST_HCINT8_CHHLTD_MSB 1
32120
32121
#define ALT_USB_HOST_HCINT8_CHHLTD_WIDTH 1
32122
32123
#define ALT_USB_HOST_HCINT8_CHHLTD_SET_MSK 0x00000002
32124
32125
#define ALT_USB_HOST_HCINT8_CHHLTD_CLR_MSK 0xfffffffd
32126
32127
#define ALT_USB_HOST_HCINT8_CHHLTD_RESET 0x0
32128
32129
#define ALT_USB_HOST_HCINT8_CHHLTD_GET(value) (((value) & 0x00000002) >> 1)
32130
32131
#define ALT_USB_HOST_HCINT8_CHHLTD_SET(value) (((value) << 1) & 0x00000002)
32132
32155
#define ALT_USB_HOST_HCINT8_AHBERR_E_INACT 0x0
32156
32161
#define ALT_USB_HOST_HCINT8_AHBERR_E_ACT 0x1
32162
32164
#define ALT_USB_HOST_HCINT8_AHBERR_LSB 2
32165
32166
#define ALT_USB_HOST_HCINT8_AHBERR_MSB 2
32167
32168
#define ALT_USB_HOST_HCINT8_AHBERR_WIDTH 1
32169
32170
#define ALT_USB_HOST_HCINT8_AHBERR_SET_MSK 0x00000004
32171
32172
#define ALT_USB_HOST_HCINT8_AHBERR_CLR_MSK 0xfffffffb
32173
32174
#define ALT_USB_HOST_HCINT8_AHBERR_RESET 0x0
32175
32176
#define ALT_USB_HOST_HCINT8_AHBERR_GET(value) (((value) & 0x00000004) >> 2)
32177
32178
#define ALT_USB_HOST_HCINT8_AHBERR_SET(value) (((value) << 2) & 0x00000004)
32179
32202
#define ALT_USB_HOST_HCINT8_STALL_E_INACT 0x0
32203
32208
#define ALT_USB_HOST_HCINT8_STALL_E_ACT 0x1
32209
32211
#define ALT_USB_HOST_HCINT8_STALL_LSB 3
32212
32213
#define ALT_USB_HOST_HCINT8_STALL_MSB 3
32214
32215
#define ALT_USB_HOST_HCINT8_STALL_WIDTH 1
32216
32217
#define ALT_USB_HOST_HCINT8_STALL_SET_MSK 0x00000008
32218
32219
#define ALT_USB_HOST_HCINT8_STALL_CLR_MSK 0xfffffff7
32220
32221
#define ALT_USB_HOST_HCINT8_STALL_RESET 0x0
32222
32223
#define ALT_USB_HOST_HCINT8_STALL_GET(value) (((value) & 0x00000008) >> 3)
32224
32225
#define ALT_USB_HOST_HCINT8_STALL_SET(value) (((value) << 3) & 0x00000008)
32226
32249
#define ALT_USB_HOST_HCINT8_NAK_E_INACT 0x0
32250
32255
#define ALT_USB_HOST_HCINT8_NAK_E_ACT 0x1
32256
32258
#define ALT_USB_HOST_HCINT8_NAK_LSB 4
32259
32260
#define ALT_USB_HOST_HCINT8_NAK_MSB 4
32261
32262
#define ALT_USB_HOST_HCINT8_NAK_WIDTH 1
32263
32264
#define ALT_USB_HOST_HCINT8_NAK_SET_MSK 0x00000010
32265
32266
#define ALT_USB_HOST_HCINT8_NAK_CLR_MSK 0xffffffef
32267
32268
#define ALT_USB_HOST_HCINT8_NAK_RESET 0x0
32269
32270
#define ALT_USB_HOST_HCINT8_NAK_GET(value) (((value) & 0x00000010) >> 4)
32271
32272
#define ALT_USB_HOST_HCINT8_NAK_SET(value) (((value) << 4) & 0x00000010)
32273
32296
#define ALT_USB_HOST_HCINT8_ACK_E_INACT 0x0
32297
32302
#define ALT_USB_HOST_HCINT8_ACK_E_ACT 0x1
32303
32305
#define ALT_USB_HOST_HCINT8_ACK_LSB 5
32306
32307
#define ALT_USB_HOST_HCINT8_ACK_MSB 5
32308
32309
#define ALT_USB_HOST_HCINT8_ACK_WIDTH 1
32310
32311
#define ALT_USB_HOST_HCINT8_ACK_SET_MSK 0x00000020
32312
32313
#define ALT_USB_HOST_HCINT8_ACK_CLR_MSK 0xffffffdf
32314
32315
#define ALT_USB_HOST_HCINT8_ACK_RESET 0x0
32316
32317
#define ALT_USB_HOST_HCINT8_ACK_GET(value) (((value) & 0x00000020) >> 5)
32318
32319
#define ALT_USB_HOST_HCINT8_ACK_SET(value) (((value) << 5) & 0x00000020)
32320
32343
#define ALT_USB_HOST_HCINT8_NYET_E_INACT 0x0
32344
32349
#define ALT_USB_HOST_HCINT8_NYET_E_ACT 0x1
32350
32352
#define ALT_USB_HOST_HCINT8_NYET_LSB 6
32353
32354
#define ALT_USB_HOST_HCINT8_NYET_MSB 6
32355
32356
#define ALT_USB_HOST_HCINT8_NYET_WIDTH 1
32357
32358
#define ALT_USB_HOST_HCINT8_NYET_SET_MSK 0x00000040
32359
32360
#define ALT_USB_HOST_HCINT8_NYET_CLR_MSK 0xffffffbf
32361
32362
#define ALT_USB_HOST_HCINT8_NYET_RESET 0x0
32363
32364
#define ALT_USB_HOST_HCINT8_NYET_GET(value) (((value) & 0x00000040) >> 6)
32365
32366
#define ALT_USB_HOST_HCINT8_NYET_SET(value) (((value) << 6) & 0x00000040)
32367
32398
#define ALT_USB_HOST_HCINT8_XACTERR_E_INACT 0x0
32399
32404
#define ALT_USB_HOST_HCINT8_XACTERR_E_ACT 0x1
32405
32407
#define ALT_USB_HOST_HCINT8_XACTERR_LSB 7
32408
32409
#define ALT_USB_HOST_HCINT8_XACTERR_MSB 7
32410
32411
#define ALT_USB_HOST_HCINT8_XACTERR_WIDTH 1
32412
32413
#define ALT_USB_HOST_HCINT8_XACTERR_SET_MSK 0x00000080
32414
32415
#define ALT_USB_HOST_HCINT8_XACTERR_CLR_MSK 0xffffff7f
32416
32417
#define ALT_USB_HOST_HCINT8_XACTERR_RESET 0x0
32418
32419
#define ALT_USB_HOST_HCINT8_XACTERR_GET(value) (((value) & 0x00000080) >> 7)
32420
32421
#define ALT_USB_HOST_HCINT8_XACTERR_SET(value) (((value) << 7) & 0x00000080)
32422
32445
#define ALT_USB_HOST_HCINT8_BBLERR_E_INACT 0x0
32446
32451
#define ALT_USB_HOST_HCINT8_BBLERR_E_ACT 0x1
32452
32454
#define ALT_USB_HOST_HCINT8_BBLERR_LSB 8
32455
32456
#define ALT_USB_HOST_HCINT8_BBLERR_MSB 8
32457
32458
#define ALT_USB_HOST_HCINT8_BBLERR_WIDTH 1
32459
32460
#define ALT_USB_HOST_HCINT8_BBLERR_SET_MSK 0x00000100
32461
32462
#define ALT_USB_HOST_HCINT8_BBLERR_CLR_MSK 0xfffffeff
32463
32464
#define ALT_USB_HOST_HCINT8_BBLERR_RESET 0x0
32465
32466
#define ALT_USB_HOST_HCINT8_BBLERR_GET(value) (((value) & 0x00000100) >> 8)
32467
32468
#define ALT_USB_HOST_HCINT8_BBLERR_SET(value) (((value) << 8) & 0x00000100)
32469
32492
#define ALT_USB_HOST_HCINT8_FRMOVRUN_E_INACT 0x0
32493
32498
#define ALT_USB_HOST_HCINT8_FRMOVRUN_E_ACT 0x1
32499
32501
#define ALT_USB_HOST_HCINT8_FRMOVRUN_LSB 9
32502
32503
#define ALT_USB_HOST_HCINT8_FRMOVRUN_MSB 9
32504
32505
#define ALT_USB_HOST_HCINT8_FRMOVRUN_WIDTH 1
32506
32507
#define ALT_USB_HOST_HCINT8_FRMOVRUN_SET_MSK 0x00000200
32508
32509
#define ALT_USB_HOST_HCINT8_FRMOVRUN_CLR_MSK 0xfffffdff
32510
32511
#define ALT_USB_HOST_HCINT8_FRMOVRUN_RESET 0x0
32512
32513
#define ALT_USB_HOST_HCINT8_FRMOVRUN_GET(value) (((value) & 0x00000200) >> 9)
32514
32515
#define ALT_USB_HOST_HCINT8_FRMOVRUN_SET(value) (((value) << 9) & 0x00000200)
32516
32539
#define ALT_USB_HOST_HCINT8_DATATGLERR_E_INACT 0x0
32540
32545
#define ALT_USB_HOST_HCINT8_DATATGLERR_E_ACT 0x1
32546
32548
#define ALT_USB_HOST_HCINT8_DATATGLERR_LSB 10
32549
32550
#define ALT_USB_HOST_HCINT8_DATATGLERR_MSB 10
32551
32552
#define ALT_USB_HOST_HCINT8_DATATGLERR_WIDTH 1
32553
32554
#define ALT_USB_HOST_HCINT8_DATATGLERR_SET_MSK 0x00000400
32555
32556
#define ALT_USB_HOST_HCINT8_DATATGLERR_CLR_MSK 0xfffffbff
32557
32558
#define ALT_USB_HOST_HCINT8_DATATGLERR_RESET 0x0
32559
32560
#define ALT_USB_HOST_HCINT8_DATATGLERR_GET(value) (((value) & 0x00000400) >> 10)
32561
32562
#define ALT_USB_HOST_HCINT8_DATATGLERR_SET(value) (((value) << 10) & 0x00000400)
32563
32587
#define ALT_USB_HOST_HCINT8_BNAINTR_E_INACT 0x0
32588
32593
#define ALT_USB_HOST_HCINT8_BNAINTR_E_ACT 0x1
32594
32596
#define ALT_USB_HOST_HCINT8_BNAINTR_LSB 11
32597
32598
#define ALT_USB_HOST_HCINT8_BNAINTR_MSB 11
32599
32600
#define ALT_USB_HOST_HCINT8_BNAINTR_WIDTH 1
32601
32602
#define ALT_USB_HOST_HCINT8_BNAINTR_SET_MSK 0x00000800
32603
32604
#define ALT_USB_HOST_HCINT8_BNAINTR_CLR_MSK 0xfffff7ff
32605
32606
#define ALT_USB_HOST_HCINT8_BNAINTR_RESET 0x0
32607
32608
#define ALT_USB_HOST_HCINT8_BNAINTR_GET(value) (((value) & 0x00000800) >> 11)
32609
32610
#define ALT_USB_HOST_HCINT8_BNAINTR_SET(value) (((value) << 11) & 0x00000800)
32611
32635
#define ALT_USB_HOST_HCINT8_XCS_XACT_ERR_E_INACT 0x0
32636
32641
#define ALT_USB_HOST_HCINT8_XCS_XACT_ERR_E_ACVTIVE 0x1
32642
32644
#define ALT_USB_HOST_HCINT8_XCS_XACT_ERR_LSB 12
32645
32646
#define ALT_USB_HOST_HCINT8_XCS_XACT_ERR_MSB 12
32647
32648
#define ALT_USB_HOST_HCINT8_XCS_XACT_ERR_WIDTH 1
32649
32650
#define ALT_USB_HOST_HCINT8_XCS_XACT_ERR_SET_MSK 0x00001000
32651
32652
#define ALT_USB_HOST_HCINT8_XCS_XACT_ERR_CLR_MSK 0xffffefff
32653
32654
#define ALT_USB_HOST_HCINT8_XCS_XACT_ERR_RESET 0x0
32655
32656
#define ALT_USB_HOST_HCINT8_XCS_XACT_ERR_GET(value) (((value) & 0x00001000) >> 12)
32657
32658
#define ALT_USB_HOST_HCINT8_XCS_XACT_ERR_SET(value) (((value) << 12) & 0x00001000)
32659
32683
#define ALT_USB_HOST_HCINT8_DESC_LST_ROLLINTR_E_INACT 0x0
32684
32689
#define ALT_USB_HOST_HCINT8_DESC_LST_ROLLINTR_E_ACT 0x1
32690
32692
#define ALT_USB_HOST_HCINT8_DESC_LST_ROLLINTR_LSB 13
32693
32694
#define ALT_USB_HOST_HCINT8_DESC_LST_ROLLINTR_MSB 13
32695
32696
#define ALT_USB_HOST_HCINT8_DESC_LST_ROLLINTR_WIDTH 1
32697
32698
#define ALT_USB_HOST_HCINT8_DESC_LST_ROLLINTR_SET_MSK 0x00002000
32699
32700
#define ALT_USB_HOST_HCINT8_DESC_LST_ROLLINTR_CLR_MSK 0xffffdfff
32701
32702
#define ALT_USB_HOST_HCINT8_DESC_LST_ROLLINTR_RESET 0x0
32703
32704
#define ALT_USB_HOST_HCINT8_DESC_LST_ROLLINTR_GET(value) (((value) & 0x00002000) >> 13)
32705
32706
#define ALT_USB_HOST_HCINT8_DESC_LST_ROLLINTR_SET(value) (((value) << 13) & 0x00002000)
32707
32708
#ifndef __ASSEMBLY__
32709
32719
struct
ALT_USB_HOST_HCINT8_s
32720
{
32721
const
uint32_t
xfercompl
: 1;
32722
const
uint32_t
chhltd
: 1;
32723
const
uint32_t
ahberr
: 1;
32724
const
uint32_t
stall
: 1;
32725
const
uint32_t
nak
: 1;
32726
const
uint32_t
ack
: 1;
32727
const
uint32_t
nyet
: 1;
32728
const
uint32_t
xacterr
: 1;
32729
const
uint32_t
bblerr
: 1;
32730
const
uint32_t
frmovrun
: 1;
32731
const
uint32_t
datatglerr
: 1;
32732
const
uint32_t
bnaintr
: 1;
32733
const
uint32_t
xcs_xact_err
: 1;
32734
const
uint32_t
desc_lst_rollintr
: 1;
32735
uint32_t : 18;
32736
};
32737
32739
typedef
volatile
struct
ALT_USB_HOST_HCINT8_s
ALT_USB_HOST_HCINT8_t
;
32740
#endif
/* __ASSEMBLY__ */
32741
32743
#define ALT_USB_HOST_HCINT8_OFST 0x208
32744
32745
#define ALT_USB_HOST_HCINT8_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_HOST_HCINT8_OFST))
32746
32787
#define ALT_USB_HOST_HCINTMSK8_XFERCOMPLMSK_E_MSK 0x0
32788
32793
#define ALT_USB_HOST_HCINTMSK8_XFERCOMPLMSK_E_NOMSK 0x1
32794
32796
#define ALT_USB_HOST_HCINTMSK8_XFERCOMPLMSK_LSB 0
32797
32798
#define ALT_USB_HOST_HCINTMSK8_XFERCOMPLMSK_MSB 0
32799
32800
#define ALT_USB_HOST_HCINTMSK8_XFERCOMPLMSK_WIDTH 1
32801
32802
#define ALT_USB_HOST_HCINTMSK8_XFERCOMPLMSK_SET_MSK 0x00000001
32803
32804
#define ALT_USB_HOST_HCINTMSK8_XFERCOMPLMSK_CLR_MSK 0xfffffffe
32805
32806
#define ALT_USB_HOST_HCINTMSK8_XFERCOMPLMSK_RESET 0x0
32807
32808
#define ALT_USB_HOST_HCINTMSK8_XFERCOMPLMSK_GET(value) (((value) & 0x00000001) >> 0)
32809
32810
#define ALT_USB_HOST_HCINTMSK8_XFERCOMPLMSK_SET(value) (((value) << 0) & 0x00000001)
32811
32832
#define ALT_USB_HOST_HCINTMSK8_CHHLTDMSK_E_MSK 0x0
32833
32838
#define ALT_USB_HOST_HCINTMSK8_CHHLTDMSK_E_NOMSK 0x1
32839
32841
#define ALT_USB_HOST_HCINTMSK8_CHHLTDMSK_LSB 1
32842
32843
#define ALT_USB_HOST_HCINTMSK8_CHHLTDMSK_MSB 1
32844
32845
#define ALT_USB_HOST_HCINTMSK8_CHHLTDMSK_WIDTH 1
32846
32847
#define ALT_USB_HOST_HCINTMSK8_CHHLTDMSK_SET_MSK 0x00000002
32848
32849
#define ALT_USB_HOST_HCINTMSK8_CHHLTDMSK_CLR_MSK 0xfffffffd
32850
32851
#define ALT_USB_HOST_HCINTMSK8_CHHLTDMSK_RESET 0x0
32852
32853
#define ALT_USB_HOST_HCINTMSK8_CHHLTDMSK_GET(value) (((value) & 0x00000002) >> 1)
32854
32855
#define ALT_USB_HOST_HCINTMSK8_CHHLTDMSK_SET(value) (((value) << 1) & 0x00000002)
32856
32878
#define ALT_USB_HOST_HCINTMSK8_AHBERRMSK_E_MSK 0x0
32879
32884
#define ALT_USB_HOST_HCINTMSK8_AHBERRMSK_E_NOMSK 0x1
32885
32887
#define ALT_USB_HOST_HCINTMSK8_AHBERRMSK_LSB 2
32888
32889
#define ALT_USB_HOST_HCINTMSK8_AHBERRMSK_MSB 2
32890
32891
#define ALT_USB_HOST_HCINTMSK8_AHBERRMSK_WIDTH 1
32892
32893
#define ALT_USB_HOST_HCINTMSK8_AHBERRMSK_SET_MSK 0x00000004
32894
32895
#define ALT_USB_HOST_HCINTMSK8_AHBERRMSK_CLR_MSK 0xfffffffb
32896
32897
#define ALT_USB_HOST_HCINTMSK8_AHBERRMSK_RESET 0x0
32898
32899
#define ALT_USB_HOST_HCINTMSK8_AHBERRMSK_GET(value) (((value) & 0x00000004) >> 2)
32900
32901
#define ALT_USB_HOST_HCINTMSK8_AHBERRMSK_SET(value) (((value) << 2) & 0x00000004)
32902
32923
#define ALT_USB_HOST_HCINTMSK8_BNAINTRMSK_E_MSK 0x0
32924
32929
#define ALT_USB_HOST_HCINTMSK8_BNAINTRMSK_E_NOMSK 0x1
32930
32932
#define ALT_USB_HOST_HCINTMSK8_BNAINTRMSK_LSB 11
32933
32934
#define ALT_USB_HOST_HCINTMSK8_BNAINTRMSK_MSB 11
32935
32936
#define ALT_USB_HOST_HCINTMSK8_BNAINTRMSK_WIDTH 1
32937
32938
#define ALT_USB_HOST_HCINTMSK8_BNAINTRMSK_SET_MSK 0x00000800
32939
32940
#define ALT_USB_HOST_HCINTMSK8_BNAINTRMSK_CLR_MSK 0xfffff7ff
32941
32942
#define ALT_USB_HOST_HCINTMSK8_BNAINTRMSK_RESET 0x0
32943
32944
#define ALT_USB_HOST_HCINTMSK8_BNAINTRMSK_GET(value) (((value) & 0x00000800) >> 11)
32945
32946
#define ALT_USB_HOST_HCINTMSK8_BNAINTRMSK_SET(value) (((value) << 11) & 0x00000800)
32947
32968
#define ALT_USB_HOST_HCINTMSK8_FRM_LST_ROLLINTRMSK_E_MSK 0x0
32969
32974
#define ALT_USB_HOST_HCINTMSK8_FRM_LST_ROLLINTRMSK_E_NOMSK 0x1
32975
32977
#define ALT_USB_HOST_HCINTMSK8_FRM_LST_ROLLINTRMSK_LSB 13
32978
32979
#define ALT_USB_HOST_HCINTMSK8_FRM_LST_ROLLINTRMSK_MSB 13
32980
32981
#define ALT_USB_HOST_HCINTMSK8_FRM_LST_ROLLINTRMSK_WIDTH 1
32982
32983
#define ALT_USB_HOST_HCINTMSK8_FRM_LST_ROLLINTRMSK_SET_MSK 0x00002000
32984
32985
#define ALT_USB_HOST_HCINTMSK8_FRM_LST_ROLLINTRMSK_CLR_MSK 0xffffdfff
32986
32987
#define ALT_USB_HOST_HCINTMSK8_FRM_LST_ROLLINTRMSK_RESET 0x0
32988
32989
#define ALT_USB_HOST_HCINTMSK8_FRM_LST_ROLLINTRMSK_GET(value) (((value) & 0x00002000) >> 13)
32990
32991
#define ALT_USB_HOST_HCINTMSK8_FRM_LST_ROLLINTRMSK_SET(value) (((value) << 13) & 0x00002000)
32992
32993
#ifndef __ASSEMBLY__
32994
33004
struct
ALT_USB_HOST_HCINTMSK8_s
33005
{
33006
uint32_t
xfercomplmsk
: 1;
33007
uint32_t
chhltdmsk
: 1;
33008
uint32_t
ahberrmsk
: 1;
33009
uint32_t : 8;
33010
uint32_t
bnaintrmsk
: 1;
33011
uint32_t : 1;
33012
uint32_t
frm_lst_rollintrmsk
: 1;
33013
uint32_t : 18;
33014
};
33015
33017
typedef
volatile
struct
ALT_USB_HOST_HCINTMSK8_s
ALT_USB_HOST_HCINTMSK8_t
;
33018
#endif
/* __ASSEMBLY__ */
33019
33021
#define ALT_USB_HOST_HCINTMSK8_OFST 0x20c
33022
33023
#define ALT_USB_HOST_HCINTMSK8_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_HOST_HCINTMSK8_OFST))
33024
33053
#define ALT_USB_HOST_HCTSIZ8_XFERSIZE_LSB 0
33054
33055
#define ALT_USB_HOST_HCTSIZ8_XFERSIZE_MSB 18
33056
33057
#define ALT_USB_HOST_HCTSIZ8_XFERSIZE_WIDTH 19
33058
33059
#define ALT_USB_HOST_HCTSIZ8_XFERSIZE_SET_MSK 0x0007ffff
33060
33061
#define ALT_USB_HOST_HCTSIZ8_XFERSIZE_CLR_MSK 0xfff80000
33062
33063
#define ALT_USB_HOST_HCTSIZ8_XFERSIZE_RESET 0x0
33064
33065
#define ALT_USB_HOST_HCTSIZ8_XFERSIZE_GET(value) (((value) & 0x0007ffff) >> 0)
33066
33067
#define ALT_USB_HOST_HCTSIZ8_XFERSIZE_SET(value) (((value) << 0) & 0x0007ffff)
33068
33082
#define ALT_USB_HOST_HCTSIZ8_PKTCNT_LSB 19
33083
33084
#define ALT_USB_HOST_HCTSIZ8_PKTCNT_MSB 28
33085
33086
#define ALT_USB_HOST_HCTSIZ8_PKTCNT_WIDTH 10
33087
33088
#define ALT_USB_HOST_HCTSIZ8_PKTCNT_SET_MSK 0x1ff80000
33089
33090
#define ALT_USB_HOST_HCTSIZ8_PKTCNT_CLR_MSK 0xe007ffff
33091
33092
#define ALT_USB_HOST_HCTSIZ8_PKTCNT_RESET 0x0
33093
33094
#define ALT_USB_HOST_HCTSIZ8_PKTCNT_GET(value) (((value) & 0x1ff80000) >> 19)
33095
33096
#define ALT_USB_HOST_HCTSIZ8_PKTCNT_SET(value) (((value) << 19) & 0x1ff80000)
33097
33121
#define ALT_USB_HOST_HCTSIZ8_PID_E_DATA0 0x0
33122
33127
#define ALT_USB_HOST_HCTSIZ8_PID_E_DATA2 0x1
33128
33133
#define ALT_USB_HOST_HCTSIZ8_PID_E_DATA1 0x2
33134
33139
#define ALT_USB_HOST_HCTSIZ8_PID_E_MDATA 0x3
33140
33142
#define ALT_USB_HOST_HCTSIZ8_PID_LSB 29
33143
33144
#define ALT_USB_HOST_HCTSIZ8_PID_MSB 30
33145
33146
#define ALT_USB_HOST_HCTSIZ8_PID_WIDTH 2
33147
33148
#define ALT_USB_HOST_HCTSIZ8_PID_SET_MSK 0x60000000
33149
33150
#define ALT_USB_HOST_HCTSIZ8_PID_CLR_MSK 0x9fffffff
33151
33152
#define ALT_USB_HOST_HCTSIZ8_PID_RESET 0x0
33153
33154
#define ALT_USB_HOST_HCTSIZ8_PID_GET(value) (((value) & 0x60000000) >> 29)
33155
33156
#define ALT_USB_HOST_HCTSIZ8_PID_SET(value) (((value) << 29) & 0x60000000)
33157
33180
#define ALT_USB_HOST_HCTSIZ8_DOPNG_E_NOPING 0x0
33181
33186
#define ALT_USB_HOST_HCTSIZ8_DOPNG_E_PING 0x1
33187
33189
#define ALT_USB_HOST_HCTSIZ8_DOPNG_LSB 31
33190
33191
#define ALT_USB_HOST_HCTSIZ8_DOPNG_MSB 31
33192
33193
#define ALT_USB_HOST_HCTSIZ8_DOPNG_WIDTH 1
33194
33195
#define ALT_USB_HOST_HCTSIZ8_DOPNG_SET_MSK 0x80000000
33196
33197
#define ALT_USB_HOST_HCTSIZ8_DOPNG_CLR_MSK 0x7fffffff
33198
33199
#define ALT_USB_HOST_HCTSIZ8_DOPNG_RESET 0x0
33200
33201
#define ALT_USB_HOST_HCTSIZ8_DOPNG_GET(value) (((value) & 0x80000000) >> 31)
33202
33203
#define ALT_USB_HOST_HCTSIZ8_DOPNG_SET(value) (((value) << 31) & 0x80000000)
33204
33205
#ifndef __ASSEMBLY__
33206
33216
struct
ALT_USB_HOST_HCTSIZ8_s
33217
{
33218
uint32_t
xfersize
: 19;
33219
uint32_t
pktcnt
: 10;
33220
uint32_t
pid
: 2;
33221
uint32_t
dopng
: 1;
33222
};
33223
33225
typedef
volatile
struct
ALT_USB_HOST_HCTSIZ8_s
ALT_USB_HOST_HCTSIZ8_t
;
33226
#endif
/* __ASSEMBLY__ */
33227
33229
#define ALT_USB_HOST_HCTSIZ8_OFST 0x210
33230
33231
#define ALT_USB_HOST_HCTSIZ8_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_HOST_HCTSIZ8_OFST))
33232
33289
#define ALT_USB_HOST_HCDMA8_HCDMA8_LSB 0
33290
33291
#define ALT_USB_HOST_HCDMA8_HCDMA8_MSB 31
33292
33293
#define ALT_USB_HOST_HCDMA8_HCDMA8_WIDTH 32
33294
33295
#define ALT_USB_HOST_HCDMA8_HCDMA8_SET_MSK 0xffffffff
33296
33297
#define ALT_USB_HOST_HCDMA8_HCDMA8_CLR_MSK 0x00000000
33298
33299
#define ALT_USB_HOST_HCDMA8_HCDMA8_RESET 0x0
33300
33301
#define ALT_USB_HOST_HCDMA8_HCDMA8_GET(value) (((value) & 0xffffffff) >> 0)
33302
33303
#define ALT_USB_HOST_HCDMA8_HCDMA8_SET(value) (((value) << 0) & 0xffffffff)
33304
33305
#ifndef __ASSEMBLY__
33306
33316
struct
ALT_USB_HOST_HCDMA8_s
33317
{
33318
uint32_t
hcdma8
: 32;
33319
};
33320
33322
typedef
volatile
struct
ALT_USB_HOST_HCDMA8_s
ALT_USB_HOST_HCDMA8_t
;
33323
#endif
/* __ASSEMBLY__ */
33324
33326
#define ALT_USB_HOST_HCDMA8_OFST 0x214
33327
33328
#define ALT_USB_HOST_HCDMA8_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_HOST_HCDMA8_OFST))
33329
33360
#define ALT_USB_HOST_HCDMAB8_HCDMAB8_LSB 0
33361
33362
#define ALT_USB_HOST_HCDMAB8_HCDMAB8_MSB 31
33363
33364
#define ALT_USB_HOST_HCDMAB8_HCDMAB8_WIDTH 32
33365
33366
#define ALT_USB_HOST_HCDMAB8_HCDMAB8_SET_MSK 0xffffffff
33367
33368
#define ALT_USB_HOST_HCDMAB8_HCDMAB8_CLR_MSK 0x00000000
33369
33370
#define ALT_USB_HOST_HCDMAB8_HCDMAB8_RESET 0x0
33371
33372
#define ALT_USB_HOST_HCDMAB8_HCDMAB8_GET(value) (((value) & 0xffffffff) >> 0)
33373
33374
#define ALT_USB_HOST_HCDMAB8_HCDMAB8_SET(value) (((value) << 0) & 0xffffffff)
33375
33376
#ifndef __ASSEMBLY__
33377
33387
struct
ALT_USB_HOST_HCDMAB8_s
33388
{
33389
uint32_t
hcdmab8
: 32;
33390
};
33391
33393
typedef
volatile
struct
ALT_USB_HOST_HCDMAB8_s
ALT_USB_HOST_HCDMAB8_t
;
33394
#endif
/* __ASSEMBLY__ */
33395
33397
#define ALT_USB_HOST_HCDMAB8_OFST 0x218
33398
33399
#define ALT_USB_HOST_HCDMAB8_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_HOST_HCDMAB8_OFST))
33400
33432
#define ALT_USB_HOST_HCCHAR9_MPS_LSB 0
33433
33434
#define ALT_USB_HOST_HCCHAR9_MPS_MSB 10
33435
33436
#define ALT_USB_HOST_HCCHAR9_MPS_WIDTH 11
33437
33438
#define ALT_USB_HOST_HCCHAR9_MPS_SET_MSK 0x000007ff
33439
33440
#define ALT_USB_HOST_HCCHAR9_MPS_CLR_MSK 0xfffff800
33441
33442
#define ALT_USB_HOST_HCCHAR9_MPS_RESET 0x0
33443
33444
#define ALT_USB_HOST_HCCHAR9_MPS_GET(value) (((value) & 0x000007ff) >> 0)
33445
33446
#define ALT_USB_HOST_HCCHAR9_MPS_SET(value) (((value) << 0) & 0x000007ff)
33447
33482
#define ALT_USB_HOST_HCCHAR9_EPNUM_E_ENDPT0 0x0
33483
33488
#define ALT_USB_HOST_HCCHAR9_EPNUM_E_ENDPT1 0x1
33489
33494
#define ALT_USB_HOST_HCCHAR9_EPNUM_E_ENDPT2 0x2
33495
33500
#define ALT_USB_HOST_HCCHAR9_EPNUM_E_ENDPT3 0x3
33501
33506
#define ALT_USB_HOST_HCCHAR9_EPNUM_E_ENDPT4 0x4
33507
33512
#define ALT_USB_HOST_HCCHAR9_EPNUM_E_ENDPT5 0x5
33513
33518
#define ALT_USB_HOST_HCCHAR9_EPNUM_E_ENDPT6 0x6
33519
33524
#define ALT_USB_HOST_HCCHAR9_EPNUM_E_ENDPT7 0x7
33525
33530
#define ALT_USB_HOST_HCCHAR9_EPNUM_E_ENDPT8 0x8
33531
33536
#define ALT_USB_HOST_HCCHAR9_EPNUM_E_ENDPT9 0x9
33537
33542
#define ALT_USB_HOST_HCCHAR9_EPNUM_E_ENDPT10 0xa
33543
33548
#define ALT_USB_HOST_HCCHAR9_EPNUM_E_ENDPT11 0xb
33549
33554
#define ALT_USB_HOST_HCCHAR9_EPNUM_E_ENDPT12 0xc
33555
33560
#define ALT_USB_HOST_HCCHAR9_EPNUM_E_ENDPT13 0xd
33561
33566
#define ALT_USB_HOST_HCCHAR9_EPNUM_E_ENDPT14 0xe
33567
33572
#define ALT_USB_HOST_HCCHAR9_EPNUM_E_ENDPT15 0xf
33573
33575
#define ALT_USB_HOST_HCCHAR9_EPNUM_LSB 11
33576
33577
#define ALT_USB_HOST_HCCHAR9_EPNUM_MSB 14
33578
33579
#define ALT_USB_HOST_HCCHAR9_EPNUM_WIDTH 4
33580
33581
#define ALT_USB_HOST_HCCHAR9_EPNUM_SET_MSK 0x00007800
33582
33583
#define ALT_USB_HOST_HCCHAR9_EPNUM_CLR_MSK 0xffff87ff
33584
33585
#define ALT_USB_HOST_HCCHAR9_EPNUM_RESET 0x0
33586
33587
#define ALT_USB_HOST_HCCHAR9_EPNUM_GET(value) (((value) & 0x00007800) >> 11)
33588
33589
#define ALT_USB_HOST_HCCHAR9_EPNUM_SET(value) (((value) << 11) & 0x00007800)
33590
33611
#define ALT_USB_HOST_HCCHAR9_EPDIR_E_OUT 0x0
33612
33617
#define ALT_USB_HOST_HCCHAR9_EPDIR_E_IN 0x1
33618
33620
#define ALT_USB_HOST_HCCHAR9_EPDIR_LSB 15
33621
33622
#define ALT_USB_HOST_HCCHAR9_EPDIR_MSB 15
33623
33624
#define ALT_USB_HOST_HCCHAR9_EPDIR_WIDTH 1
33625
33626
#define ALT_USB_HOST_HCCHAR9_EPDIR_SET_MSK 0x00008000
33627
33628
#define ALT_USB_HOST_HCCHAR9_EPDIR_CLR_MSK 0xffff7fff
33629
33630
#define ALT_USB_HOST_HCCHAR9_EPDIR_RESET 0x0
33631
33632
#define ALT_USB_HOST_HCCHAR9_EPDIR_GET(value) (((value) & 0x00008000) >> 15)
33633
33634
#define ALT_USB_HOST_HCCHAR9_EPDIR_SET(value) (((value) << 15) & 0x00008000)
33635
33661
#define ALT_USB_HOST_HCCHAR9_LSPDDEV_E_DISD 0x0
33662
33667
#define ALT_USB_HOST_HCCHAR9_LSPDDEV_E_END 0x1
33668
33670
#define ALT_USB_HOST_HCCHAR9_LSPDDEV_LSB 17
33671
33672
#define ALT_USB_HOST_HCCHAR9_LSPDDEV_MSB 17
33673
33674
#define ALT_USB_HOST_HCCHAR9_LSPDDEV_WIDTH 1
33675
33676
#define ALT_USB_HOST_HCCHAR9_LSPDDEV_SET_MSK 0x00020000
33677
33678
#define ALT_USB_HOST_HCCHAR9_LSPDDEV_CLR_MSK 0xfffdffff
33679
33680
#define ALT_USB_HOST_HCCHAR9_LSPDDEV_RESET 0x0
33681
33682
#define ALT_USB_HOST_HCCHAR9_LSPDDEV_GET(value) (((value) & 0x00020000) >> 17)
33683
33684
#define ALT_USB_HOST_HCCHAR9_LSPDDEV_SET(value) (((value) << 17) & 0x00020000)
33685
33708
#define ALT_USB_HOST_HCCHAR9_EPTYPE_E_CTL 0x0
33709
33714
#define ALT_USB_HOST_HCCHAR9_EPTYPE_E_ISOC 0x1
33715
33720
#define ALT_USB_HOST_HCCHAR9_EPTYPE_E_BULK 0x2
33721
33726
#define ALT_USB_HOST_HCCHAR9_EPTYPE_E_INTERR 0x3
33727
33729
#define ALT_USB_HOST_HCCHAR9_EPTYPE_LSB 18
33730
33731
#define ALT_USB_HOST_HCCHAR9_EPTYPE_MSB 19
33732
33733
#define ALT_USB_HOST_HCCHAR9_EPTYPE_WIDTH 2
33734
33735
#define ALT_USB_HOST_HCCHAR9_EPTYPE_SET_MSK 0x000c0000
33736
33737
#define ALT_USB_HOST_HCCHAR9_EPTYPE_CLR_MSK 0xfff3ffff
33738
33739
#define ALT_USB_HOST_HCCHAR9_EPTYPE_RESET 0x0
33740
33741
#define ALT_USB_HOST_HCCHAR9_EPTYPE_GET(value) (((value) & 0x000c0000) >> 18)
33742
33743
#define ALT_USB_HOST_HCCHAR9_EPTYPE_SET(value) (((value) << 18) & 0x000c0000)
33744
33776
#define ALT_USB_HOST_HCCHAR9_EC_E_RSVD 0x0
33777
33782
#define ALT_USB_HOST_HCCHAR9_EC_E_TRANSONE 0x1
33783
33788
#define ALT_USB_HOST_HCCHAR9_EC_E_TRANSTWO 0x2
33789
33794
#define ALT_USB_HOST_HCCHAR9_EC_E_TRANSTHREE 0x3
33795
33797
#define ALT_USB_HOST_HCCHAR9_EC_LSB 20
33798
33799
#define ALT_USB_HOST_HCCHAR9_EC_MSB 21
33800
33801
#define ALT_USB_HOST_HCCHAR9_EC_WIDTH 2
33802
33803
#define ALT_USB_HOST_HCCHAR9_EC_SET_MSK 0x00300000
33804
33805
#define ALT_USB_HOST_HCCHAR9_EC_CLR_MSK 0xffcfffff
33806
33807
#define ALT_USB_HOST_HCCHAR9_EC_RESET 0x0
33808
33809
#define ALT_USB_HOST_HCCHAR9_EC_GET(value) (((value) & 0x00300000) >> 20)
33810
33811
#define ALT_USB_HOST_HCCHAR9_EC_SET(value) (((value) << 20) & 0x00300000)
33812
33822
#define ALT_USB_HOST_HCCHAR9_DEVADDR_LSB 22
33823
33824
#define ALT_USB_HOST_HCCHAR9_DEVADDR_MSB 28
33825
33826
#define ALT_USB_HOST_HCCHAR9_DEVADDR_WIDTH 7
33827
33828
#define ALT_USB_HOST_HCCHAR9_DEVADDR_SET_MSK 0x1fc00000
33829
33830
#define ALT_USB_HOST_HCCHAR9_DEVADDR_CLR_MSK 0xe03fffff
33831
33832
#define ALT_USB_HOST_HCCHAR9_DEVADDR_RESET 0x0
33833
33834
#define ALT_USB_HOST_HCCHAR9_DEVADDR_GET(value) (((value) & 0x1fc00000) >> 22)
33835
33836
#define ALT_USB_HOST_HCCHAR9_DEVADDR_SET(value) (((value) << 22) & 0x1fc00000)
33837
33860
#define ALT_USB_HOST_HCCHAR9_CHDIS_E_INACT 0x0
33861
33866
#define ALT_USB_HOST_HCCHAR9_CHDIS_E_ACT 0x1
33867
33869
#define ALT_USB_HOST_HCCHAR9_CHDIS_LSB 30
33870
33871
#define ALT_USB_HOST_HCCHAR9_CHDIS_MSB 30
33872
33873
#define ALT_USB_HOST_HCCHAR9_CHDIS_WIDTH 1
33874
33875
#define ALT_USB_HOST_HCCHAR9_CHDIS_SET_MSK 0x40000000
33876
33877
#define ALT_USB_HOST_HCCHAR9_CHDIS_CLR_MSK 0xbfffffff
33878
33879
#define ALT_USB_HOST_HCCHAR9_CHDIS_RESET 0x0
33880
33881
#define ALT_USB_HOST_HCCHAR9_CHDIS_GET(value) (((value) & 0x40000000) >> 30)
33882
33883
#define ALT_USB_HOST_HCCHAR9_CHDIS_SET(value) (((value) << 30) & 0x40000000)
33884
33915
#define ALT_USB_HOST_HCCHAR9_CHENA_E_INACT 0x0
33916
33922
#define ALT_USB_HOST_HCCHAR9_CHENA_E_ACT 0x1
33923
33925
#define ALT_USB_HOST_HCCHAR9_CHENA_LSB 31
33926
33927
#define ALT_USB_HOST_HCCHAR9_CHENA_MSB 31
33928
33929
#define ALT_USB_HOST_HCCHAR9_CHENA_WIDTH 1
33930
33931
#define ALT_USB_HOST_HCCHAR9_CHENA_SET_MSK 0x80000000
33932
33933
#define ALT_USB_HOST_HCCHAR9_CHENA_CLR_MSK 0x7fffffff
33934
33935
#define ALT_USB_HOST_HCCHAR9_CHENA_RESET 0x0
33936
33937
#define ALT_USB_HOST_HCCHAR9_CHENA_GET(value) (((value) & 0x80000000) >> 31)
33938
33939
#define ALT_USB_HOST_HCCHAR9_CHENA_SET(value) (((value) << 31) & 0x80000000)
33940
33941
#ifndef __ASSEMBLY__
33942
33952
struct
ALT_USB_HOST_HCCHAR9_s
33953
{
33954
uint32_t
mps
: 11;
33955
uint32_t
epnum
: 4;
33956
uint32_t
epdir
: 1;
33957
uint32_t : 1;
33958
uint32_t
lspddev
: 1;
33959
uint32_t
eptype
: 2;
33960
uint32_t
ec
: 2;
33961
uint32_t
devaddr
: 7;
33962
uint32_t : 1;
33963
const
uint32_t
chdis
: 1;
33964
const
uint32_t
chena
: 1;
33965
};
33966
33968
typedef
volatile
struct
ALT_USB_HOST_HCCHAR9_s
ALT_USB_HOST_HCCHAR9_t
;
33969
#endif
/* __ASSEMBLY__ */
33970
33972
#define ALT_USB_HOST_HCCHAR9_OFST 0x220
33973
33974
#define ALT_USB_HOST_HCCHAR9_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_HOST_HCCHAR9_OFST))
33975
34002
#define ALT_USB_HOST_HCSPLT9_PRTADDR_LSB 0
34003
34004
#define ALT_USB_HOST_HCSPLT9_PRTADDR_MSB 6
34005
34006
#define ALT_USB_HOST_HCSPLT9_PRTADDR_WIDTH 7
34007
34008
#define ALT_USB_HOST_HCSPLT9_PRTADDR_SET_MSK 0x0000007f
34009
34010
#define ALT_USB_HOST_HCSPLT9_PRTADDR_CLR_MSK 0xffffff80
34011
34012
#define ALT_USB_HOST_HCSPLT9_PRTADDR_RESET 0x0
34013
34014
#define ALT_USB_HOST_HCSPLT9_PRTADDR_GET(value) (((value) & 0x0000007f) >> 0)
34015
34016
#define ALT_USB_HOST_HCSPLT9_PRTADDR_SET(value) (((value) << 0) & 0x0000007f)
34017
34027
#define ALT_USB_HOST_HCSPLT9_HUBADDR_LSB 7
34028
34029
#define ALT_USB_HOST_HCSPLT9_HUBADDR_MSB 13
34030
34031
#define ALT_USB_HOST_HCSPLT9_HUBADDR_WIDTH 7
34032
34033
#define ALT_USB_HOST_HCSPLT9_HUBADDR_SET_MSK 0x00003f80
34034
34035
#define ALT_USB_HOST_HCSPLT9_HUBADDR_CLR_MSK 0xffffc07f
34036
34037
#define ALT_USB_HOST_HCSPLT9_HUBADDR_RESET 0x0
34038
34039
#define ALT_USB_HOST_HCSPLT9_HUBADDR_GET(value) (((value) & 0x00003f80) >> 7)
34040
34041
#define ALT_USB_HOST_HCSPLT9_HUBADDR_SET(value) (((value) << 7) & 0x00003f80)
34042
34072
#define ALT_USB_HOST_HCSPLT9_XACTPOS_E_MIDDLE 0x0
34073
34079
#define ALT_USB_HOST_HCSPLT9_XACTPOS_E_END 0x1
34080
34086
#define ALT_USB_HOST_HCSPLT9_XACTPOS_E_BEGIN 0x2
34087
34093
#define ALT_USB_HOST_HCSPLT9_XACTPOS_E_ALL 0x3
34094
34096
#define ALT_USB_HOST_HCSPLT9_XACTPOS_LSB 14
34097
34098
#define ALT_USB_HOST_HCSPLT9_XACTPOS_MSB 15
34099
34100
#define ALT_USB_HOST_HCSPLT9_XACTPOS_WIDTH 2
34101
34102
#define ALT_USB_HOST_HCSPLT9_XACTPOS_SET_MSK 0x0000c000
34103
34104
#define ALT_USB_HOST_HCSPLT9_XACTPOS_CLR_MSK 0xffff3fff
34105
34106
#define ALT_USB_HOST_HCSPLT9_XACTPOS_RESET 0x0
34107
34108
#define ALT_USB_HOST_HCSPLT9_XACTPOS_GET(value) (((value) & 0x0000c000) >> 14)
34109
34110
#define ALT_USB_HOST_HCSPLT9_XACTPOS_SET(value) (((value) << 14) & 0x0000c000)
34111
34133
#define ALT_USB_HOST_HCSPLT9_COMPSPLT_E_NOSPLIT 0x0
34134
34139
#define ALT_USB_HOST_HCSPLT9_COMPSPLT_E_SPLIT 0x1
34140
34142
#define ALT_USB_HOST_HCSPLT9_COMPSPLT_LSB 16
34143
34144
#define ALT_USB_HOST_HCSPLT9_COMPSPLT_MSB 16
34145
34146
#define ALT_USB_HOST_HCSPLT9_COMPSPLT_WIDTH 1
34147
34148
#define ALT_USB_HOST_HCSPLT9_COMPSPLT_SET_MSK 0x00010000
34149
34150
#define ALT_USB_HOST_HCSPLT9_COMPSPLT_CLR_MSK 0xfffeffff
34151
34152
#define ALT_USB_HOST_HCSPLT9_COMPSPLT_RESET 0x0
34153
34154
#define ALT_USB_HOST_HCSPLT9_COMPSPLT_GET(value) (((value) & 0x00010000) >> 16)
34155
34156
#define ALT_USB_HOST_HCSPLT9_COMPSPLT_SET(value) (((value) << 16) & 0x00010000)
34157
34179
#define ALT_USB_HOST_HCSPLT9_SPLTENA_E_DISD 0x0
34180
34185
#define ALT_USB_HOST_HCSPLT9_SPLTENA_E_END 0x1
34186
34188
#define ALT_USB_HOST_HCSPLT9_SPLTENA_LSB 31
34189
34190
#define ALT_USB_HOST_HCSPLT9_SPLTENA_MSB 31
34191
34192
#define ALT_USB_HOST_HCSPLT9_SPLTENA_WIDTH 1
34193
34194
#define ALT_USB_HOST_HCSPLT9_SPLTENA_SET_MSK 0x80000000
34195
34196
#define ALT_USB_HOST_HCSPLT9_SPLTENA_CLR_MSK 0x7fffffff
34197
34198
#define ALT_USB_HOST_HCSPLT9_SPLTENA_RESET 0x0
34199
34200
#define ALT_USB_HOST_HCSPLT9_SPLTENA_GET(value) (((value) & 0x80000000) >> 31)
34201
34202
#define ALT_USB_HOST_HCSPLT9_SPLTENA_SET(value) (((value) << 31) & 0x80000000)
34203
34204
#ifndef __ASSEMBLY__
34205
34215
struct
ALT_USB_HOST_HCSPLT9_s
34216
{
34217
uint32_t
prtaddr
: 7;
34218
uint32_t
hubaddr
: 7;
34219
uint32_t
xactpos
: 2;
34220
uint32_t
compsplt
: 1;
34221
uint32_t : 14;
34222
uint32_t
spltena
: 1;
34223
};
34224
34226
typedef
volatile
struct
ALT_USB_HOST_HCSPLT9_s
ALT_USB_HOST_HCSPLT9_t
;
34227
#endif
/* __ASSEMBLY__ */
34228
34230
#define ALT_USB_HOST_HCSPLT9_OFST 0x224
34231
34232
#define ALT_USB_HOST_HCSPLT9_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_HOST_HCSPLT9_OFST))
34233
34288
#define ALT_USB_HOST_HCINT9_XFERCOMPL_E_INACT 0x0
34289
34294
#define ALT_USB_HOST_HCINT9_XFERCOMPL_E_ACT 0x1
34295
34297
#define ALT_USB_HOST_HCINT9_XFERCOMPL_LSB 0
34298
34299
#define ALT_USB_HOST_HCINT9_XFERCOMPL_MSB 0
34300
34301
#define ALT_USB_HOST_HCINT9_XFERCOMPL_WIDTH 1
34302
34303
#define ALT_USB_HOST_HCINT9_XFERCOMPL_SET_MSK 0x00000001
34304
34305
#define ALT_USB_HOST_HCINT9_XFERCOMPL_CLR_MSK 0xfffffffe
34306
34307
#define ALT_USB_HOST_HCINT9_XFERCOMPL_RESET 0x0
34308
34309
#define ALT_USB_HOST_HCINT9_XFERCOMPL_GET(value) (((value) & 0x00000001) >> 0)
34310
34311
#define ALT_USB_HOST_HCINT9_XFERCOMPL_SET(value) (((value) << 0) & 0x00000001)
34312
34346
#define ALT_USB_HOST_HCINT9_CHHLTD_E_INACT 0x0
34347
34352
#define ALT_USB_HOST_HCINT9_CHHLTD_E_ACT 0x1
34353
34355
#define ALT_USB_HOST_HCINT9_CHHLTD_LSB 1
34356
34357
#define ALT_USB_HOST_HCINT9_CHHLTD_MSB 1
34358
34359
#define ALT_USB_HOST_HCINT9_CHHLTD_WIDTH 1
34360
34361
#define ALT_USB_HOST_HCINT9_CHHLTD_SET_MSK 0x00000002
34362
34363
#define ALT_USB_HOST_HCINT9_CHHLTD_CLR_MSK 0xfffffffd
34364
34365
#define ALT_USB_HOST_HCINT9_CHHLTD_RESET 0x0
34366
34367
#define ALT_USB_HOST_HCINT9_CHHLTD_GET(value) (((value) & 0x00000002) >> 1)
34368
34369
#define ALT_USB_HOST_HCINT9_CHHLTD_SET(value) (((value) << 1) & 0x00000002)
34370
34393
#define ALT_USB_HOST_HCINT9_AHBERR_E_INACT 0x0
34394
34399
#define ALT_USB_HOST_HCINT9_AHBERR_E_ACT 0x1
34400
34402
#define ALT_USB_HOST_HCINT9_AHBERR_LSB 2
34403
34404
#define ALT_USB_HOST_HCINT9_AHBERR_MSB 2
34405
34406
#define ALT_USB_HOST_HCINT9_AHBERR_WIDTH 1
34407
34408
#define ALT_USB_HOST_HCINT9_AHBERR_SET_MSK 0x00000004
34409
34410
#define ALT_USB_HOST_HCINT9_AHBERR_CLR_MSK 0xfffffffb
34411
34412
#define ALT_USB_HOST_HCINT9_AHBERR_RESET 0x0
34413
34414
#define ALT_USB_HOST_HCINT9_AHBERR_GET(value) (((value) & 0x00000004) >> 2)
34415
34416
#define ALT_USB_HOST_HCINT9_AHBERR_SET(value) (((value) << 2) & 0x00000004)
34417
34440
#define ALT_USB_HOST_HCINT9_STALL_E_INACT 0x0
34441
34446
#define ALT_USB_HOST_HCINT9_STALL_E_ACT 0x1
34447
34449
#define ALT_USB_HOST_HCINT9_STALL_LSB 3
34450
34451
#define ALT_USB_HOST_HCINT9_STALL_MSB 3
34452
34453
#define ALT_USB_HOST_HCINT9_STALL_WIDTH 1
34454
34455
#define ALT_USB_HOST_HCINT9_STALL_SET_MSK 0x00000008
34456
34457
#define ALT_USB_HOST_HCINT9_STALL_CLR_MSK 0xfffffff7
34458
34459
#define ALT_USB_HOST_HCINT9_STALL_RESET 0x0
34460
34461
#define ALT_USB_HOST_HCINT9_STALL_GET(value) (((value) & 0x00000008) >> 3)
34462
34463
#define ALT_USB_HOST_HCINT9_STALL_SET(value) (((value) << 3) & 0x00000008)
34464
34487
#define ALT_USB_HOST_HCINT9_NAK_E_INACT 0x0
34488
34493
#define ALT_USB_HOST_HCINT9_NAK_E_ACT 0x1
34494
34496
#define ALT_USB_HOST_HCINT9_NAK_LSB 4
34497
34498
#define ALT_USB_HOST_HCINT9_NAK_MSB 4
34499
34500
#define ALT_USB_HOST_HCINT9_NAK_WIDTH 1
34501
34502
#define ALT_USB_HOST_HCINT9_NAK_SET_MSK 0x00000010
34503
34504
#define ALT_USB_HOST_HCINT9_NAK_CLR_MSK 0xffffffef
34505
34506
#define ALT_USB_HOST_HCINT9_NAK_RESET 0x0
34507
34508
#define ALT_USB_HOST_HCINT9_NAK_GET(value) (((value) & 0x00000010) >> 4)
34509
34510
#define ALT_USB_HOST_HCINT9_NAK_SET(value) (((value) << 4) & 0x00000010)
34511
34534
#define ALT_USB_HOST_HCINT9_ACK_E_INACT 0x0
34535
34540
#define ALT_USB_HOST_HCINT9_ACK_E_ACT 0x1
34541
34543
#define ALT_USB_HOST_HCINT9_ACK_LSB 5
34544
34545
#define ALT_USB_HOST_HCINT9_ACK_MSB 5
34546
34547
#define ALT_USB_HOST_HCINT9_ACK_WIDTH 1
34548
34549
#define ALT_USB_HOST_HCINT9_ACK_SET_MSK 0x00000020
34550
34551
#define ALT_USB_HOST_HCINT9_ACK_CLR_MSK 0xffffffdf
34552
34553
#define ALT_USB_HOST_HCINT9_ACK_RESET 0x0
34554
34555
#define ALT_USB_HOST_HCINT9_ACK_GET(value) (((value) & 0x00000020) >> 5)
34556
34557
#define ALT_USB_HOST_HCINT9_ACK_SET(value) (((value) << 5) & 0x00000020)
34558
34581
#define ALT_USB_HOST_HCINT9_NYET_E_INACT 0x0
34582
34587
#define ALT_USB_HOST_HCINT9_NYET_E_ACT 0x1
34588
34590
#define ALT_USB_HOST_HCINT9_NYET_LSB 6
34591
34592
#define ALT_USB_HOST_HCINT9_NYET_MSB 6
34593
34594
#define ALT_USB_HOST_HCINT9_NYET_WIDTH 1
34595
34596
#define ALT_USB_HOST_HCINT9_NYET_SET_MSK 0x00000040
34597
34598
#define ALT_USB_HOST_HCINT9_NYET_CLR_MSK 0xffffffbf
34599
34600
#define ALT_USB_HOST_HCINT9_NYET_RESET 0x0
34601
34602
#define ALT_USB_HOST_HCINT9_NYET_GET(value) (((value) & 0x00000040) >> 6)
34603
34604
#define ALT_USB_HOST_HCINT9_NYET_SET(value) (((value) << 6) & 0x00000040)
34605
34636
#define ALT_USB_HOST_HCINT9_XACTERR_E_INACT 0x0
34637
34642
#define ALT_USB_HOST_HCINT9_XACTERR_E_ACT 0x1
34643
34645
#define ALT_USB_HOST_HCINT9_XACTERR_LSB 7
34646
34647
#define ALT_USB_HOST_HCINT9_XACTERR_MSB 7
34648
34649
#define ALT_USB_HOST_HCINT9_XACTERR_WIDTH 1
34650
34651
#define ALT_USB_HOST_HCINT9_XACTERR_SET_MSK 0x00000080
34652
34653
#define ALT_USB_HOST_HCINT9_XACTERR_CLR_MSK 0xffffff7f
34654
34655
#define ALT_USB_HOST_HCINT9_XACTERR_RESET 0x0
34656
34657
#define ALT_USB_HOST_HCINT9_XACTERR_GET(value) (((value) & 0x00000080) >> 7)
34658
34659
#define ALT_USB_HOST_HCINT9_XACTERR_SET(value) (((value) << 7) & 0x00000080)
34660
34683
#define ALT_USB_HOST_HCINT9_BBLERR_E_INACT 0x0
34684
34689
#define ALT_USB_HOST_HCINT9_BBLERR_E_ACT 0x1
34690
34692
#define ALT_USB_HOST_HCINT9_BBLERR_LSB 8
34693
34694
#define ALT_USB_HOST_HCINT9_BBLERR_MSB 8
34695
34696
#define ALT_USB_HOST_HCINT9_BBLERR_WIDTH 1
34697
34698
#define ALT_USB_HOST_HCINT9_BBLERR_SET_MSK 0x00000100
34699
34700
#define ALT_USB_HOST_HCINT9_BBLERR_CLR_MSK 0xfffffeff
34701
34702
#define ALT_USB_HOST_HCINT9_BBLERR_RESET 0x0
34703
34704
#define ALT_USB_HOST_HCINT9_BBLERR_GET(value) (((value) & 0x00000100) >> 8)
34705
34706
#define ALT_USB_HOST_HCINT9_BBLERR_SET(value) (((value) << 8) & 0x00000100)
34707
34730
#define ALT_USB_HOST_HCINT9_FRMOVRUN_E_INACT 0x0
34731
34736
#define ALT_USB_HOST_HCINT9_FRMOVRUN_E_ACT 0x1
34737
34739
#define ALT_USB_HOST_HCINT9_FRMOVRUN_LSB 9
34740
34741
#define ALT_USB_HOST_HCINT9_FRMOVRUN_MSB 9
34742
34743
#define ALT_USB_HOST_HCINT9_FRMOVRUN_WIDTH 1
34744
34745
#define ALT_USB_HOST_HCINT9_FRMOVRUN_SET_MSK 0x00000200
34746
34747
#define ALT_USB_HOST_HCINT9_FRMOVRUN_CLR_MSK 0xfffffdff
34748
34749
#define ALT_USB_HOST_HCINT9_FRMOVRUN_RESET 0x0
34750
34751
#define ALT_USB_HOST_HCINT9_FRMOVRUN_GET(value) (((value) & 0x00000200) >> 9)
34752
34753
#define ALT_USB_HOST_HCINT9_FRMOVRUN_SET(value) (((value) << 9) & 0x00000200)
34754
34777
#define ALT_USB_HOST_HCINT9_DATATGLERR_E_INACT 0x0
34778
34783
#define ALT_USB_HOST_HCINT9_DATATGLERR_E_ACT 0x1
34784
34786
#define ALT_USB_HOST_HCINT9_DATATGLERR_LSB 10
34787
34788
#define ALT_USB_HOST_HCINT9_DATATGLERR_MSB 10
34789
34790
#define ALT_USB_HOST_HCINT9_DATATGLERR_WIDTH 1
34791
34792
#define ALT_USB_HOST_HCINT9_DATATGLERR_SET_MSK 0x00000400
34793
34794
#define ALT_USB_HOST_HCINT9_DATATGLERR_CLR_MSK 0xfffffbff
34795
34796
#define ALT_USB_HOST_HCINT9_DATATGLERR_RESET 0x0
34797
34798
#define ALT_USB_HOST_HCINT9_DATATGLERR_GET(value) (((value) & 0x00000400) >> 10)
34799
34800
#define ALT_USB_HOST_HCINT9_DATATGLERR_SET(value) (((value) << 10) & 0x00000400)
34801
34825
#define ALT_USB_HOST_HCINT9_BNAINTR_E_INACT 0x0
34826
34831
#define ALT_USB_HOST_HCINT9_BNAINTR_E_ACT 0x1
34832
34834
#define ALT_USB_HOST_HCINT9_BNAINTR_LSB 11
34835
34836
#define ALT_USB_HOST_HCINT9_BNAINTR_MSB 11
34837
34838
#define ALT_USB_HOST_HCINT9_BNAINTR_WIDTH 1
34839
34840
#define ALT_USB_HOST_HCINT9_BNAINTR_SET_MSK 0x00000800
34841
34842
#define ALT_USB_HOST_HCINT9_BNAINTR_CLR_MSK 0xfffff7ff
34843
34844
#define ALT_USB_HOST_HCINT9_BNAINTR_RESET 0x0
34845
34846
#define ALT_USB_HOST_HCINT9_BNAINTR_GET(value) (((value) & 0x00000800) >> 11)
34847
34848
#define ALT_USB_HOST_HCINT9_BNAINTR_SET(value) (((value) << 11) & 0x00000800)
34849
34873
#define ALT_USB_HOST_HCINT9_XCS_XACT_ERR_E_INACT 0x0
34874
34879
#define ALT_USB_HOST_HCINT9_XCS_XACT_ERR_E_ACVTIVE 0x1
34880
34882
#define ALT_USB_HOST_HCINT9_XCS_XACT_ERR_LSB 12
34883
34884
#define ALT_USB_HOST_HCINT9_XCS_XACT_ERR_MSB 12
34885
34886
#define ALT_USB_HOST_HCINT9_XCS_XACT_ERR_WIDTH 1
34887
34888
#define ALT_USB_HOST_HCINT9_XCS_XACT_ERR_SET_MSK 0x00001000
34889
34890
#define ALT_USB_HOST_HCINT9_XCS_XACT_ERR_CLR_MSK 0xffffefff
34891
34892
#define ALT_USB_HOST_HCINT9_XCS_XACT_ERR_RESET 0x0
34893
34894
#define ALT_USB_HOST_HCINT9_XCS_XACT_ERR_GET(value) (((value) & 0x00001000) >> 12)
34895
34896
#define ALT_USB_HOST_HCINT9_XCS_XACT_ERR_SET(value) (((value) << 12) & 0x00001000)
34897
34921
#define ALT_USB_HOST_HCINT9_DESC_LST_ROLLINTR_E_INACT 0x0
34922
34927
#define ALT_USB_HOST_HCINT9_DESC_LST_ROLLINTR_E_ACT 0x1
34928
34930
#define ALT_USB_HOST_HCINT9_DESC_LST_ROLLINTR_LSB 13
34931
34932
#define ALT_USB_HOST_HCINT9_DESC_LST_ROLLINTR_MSB 13
34933
34934
#define ALT_USB_HOST_HCINT9_DESC_LST_ROLLINTR_WIDTH 1
34935
34936
#define ALT_USB_HOST_HCINT9_DESC_LST_ROLLINTR_SET_MSK 0x00002000
34937
34938
#define ALT_USB_HOST_HCINT9_DESC_LST_ROLLINTR_CLR_MSK 0xffffdfff
34939
34940
#define ALT_USB_HOST_HCINT9_DESC_LST_ROLLINTR_RESET 0x0
34941
34942
#define ALT_USB_HOST_HCINT9_DESC_LST_ROLLINTR_GET(value) (((value) & 0x00002000) >> 13)
34943
34944
#define ALT_USB_HOST_HCINT9_DESC_LST_ROLLINTR_SET(value) (((value) << 13) & 0x00002000)
34945
34946
#ifndef __ASSEMBLY__
34947
34957
struct
ALT_USB_HOST_HCINT9_s
34958
{
34959
const
uint32_t
xfercompl
: 1;
34960
const
uint32_t
chhltd
: 1;
34961
const
uint32_t
ahberr
: 1;
34962
const
uint32_t
stall
: 1;
34963
const
uint32_t
nak
: 1;
34964
const
uint32_t
ack
: 1;
34965
const
uint32_t
nyet
: 1;
34966
const
uint32_t
xacterr
: 1;
34967
const
uint32_t
bblerr
: 1;
34968
const
uint32_t
frmovrun
: 1;
34969
const
uint32_t
datatglerr
: 1;
34970
const
uint32_t
bnaintr
: 1;
34971
const
uint32_t
xcs_xact_err
: 1;
34972
const
uint32_t
desc_lst_rollintr
: 1;
34973
uint32_t : 18;
34974
};
34975
34977
typedef
volatile
struct
ALT_USB_HOST_HCINT9_s
ALT_USB_HOST_HCINT9_t
;
34978
#endif
/* __ASSEMBLY__ */
34979
34981
#define ALT_USB_HOST_HCINT9_OFST 0x228
34982
34983
#define ALT_USB_HOST_HCINT9_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_HOST_HCINT9_OFST))
34984
35025
#define ALT_USB_HOST_HCINTMSK9_XFERCOMPLMSK_E_MSK 0x0
35026
35031
#define ALT_USB_HOST_HCINTMSK9_XFERCOMPLMSK_E_NOMSK 0x1
35032
35034
#define ALT_USB_HOST_HCINTMSK9_XFERCOMPLMSK_LSB 0
35035
35036
#define ALT_USB_HOST_HCINTMSK9_XFERCOMPLMSK_MSB 0
35037
35038
#define ALT_USB_HOST_HCINTMSK9_XFERCOMPLMSK_WIDTH 1
35039
35040
#define ALT_USB_HOST_HCINTMSK9_XFERCOMPLMSK_SET_MSK 0x00000001
35041
35042
#define ALT_USB_HOST_HCINTMSK9_XFERCOMPLMSK_CLR_MSK 0xfffffffe
35043
35044
#define ALT_USB_HOST_HCINTMSK9_XFERCOMPLMSK_RESET 0x0
35045
35046
#define ALT_USB_HOST_HCINTMSK9_XFERCOMPLMSK_GET(value) (((value) & 0x00000001) >> 0)
35047
35048
#define ALT_USB_HOST_HCINTMSK9_XFERCOMPLMSK_SET(value) (((value) << 0) & 0x00000001)
35049
35070
#define ALT_USB_HOST_HCINTMSK9_CHHLTDMSK_E_MSK 0x0
35071
35076
#define ALT_USB_HOST_HCINTMSK9_CHHLTDMSK_E_NOMSK 0x1
35077
35079
#define ALT_USB_HOST_HCINTMSK9_CHHLTDMSK_LSB 1
35080
35081
#define ALT_USB_HOST_HCINTMSK9_CHHLTDMSK_MSB 1
35082
35083
#define ALT_USB_HOST_HCINTMSK9_CHHLTDMSK_WIDTH 1
35084
35085
#define ALT_USB_HOST_HCINTMSK9_CHHLTDMSK_SET_MSK 0x00000002
35086
35087
#define ALT_USB_HOST_HCINTMSK9_CHHLTDMSK_CLR_MSK 0xfffffffd
35088
35089
#define ALT_USB_HOST_HCINTMSK9_CHHLTDMSK_RESET 0x0
35090
35091
#define ALT_USB_HOST_HCINTMSK9_CHHLTDMSK_GET(value) (((value) & 0x00000002) >> 1)
35092
35093
#define ALT_USB_HOST_HCINTMSK9_CHHLTDMSK_SET(value) (((value) << 1) & 0x00000002)
35094
35116
#define ALT_USB_HOST_HCINTMSK9_AHBERRMSK_E_MSK 0x0
35117
35122
#define ALT_USB_HOST_HCINTMSK9_AHBERRMSK_E_NOMSK 0x1
35123
35125
#define ALT_USB_HOST_HCINTMSK9_AHBERRMSK_LSB 2
35126
35127
#define ALT_USB_HOST_HCINTMSK9_AHBERRMSK_MSB 2
35128
35129
#define ALT_USB_HOST_HCINTMSK9_AHBERRMSK_WIDTH 1
35130
35131
#define ALT_USB_HOST_HCINTMSK9_AHBERRMSK_SET_MSK 0x00000004
35132
35133
#define ALT_USB_HOST_HCINTMSK9_AHBERRMSK_CLR_MSK 0xfffffffb
35134
35135
#define ALT_USB_HOST_HCINTMSK9_AHBERRMSK_RESET 0x0
35136
35137
#define ALT_USB_HOST_HCINTMSK9_AHBERRMSK_GET(value) (((value) & 0x00000004) >> 2)
35138
35139
#define ALT_USB_HOST_HCINTMSK9_AHBERRMSK_SET(value) (((value) << 2) & 0x00000004)
35140
35161
#define ALT_USB_HOST_HCINTMSK9_BNAINTRMSK_E_MSK 0x0
35162
35167
#define ALT_USB_HOST_HCINTMSK9_BNAINTRMSK_E_NOMSK 0x1
35168
35170
#define ALT_USB_HOST_HCINTMSK9_BNAINTRMSK_LSB 11
35171
35172
#define ALT_USB_HOST_HCINTMSK9_BNAINTRMSK_MSB 11
35173
35174
#define ALT_USB_HOST_HCINTMSK9_BNAINTRMSK_WIDTH 1
35175
35176
#define ALT_USB_HOST_HCINTMSK9_BNAINTRMSK_SET_MSK 0x00000800
35177
35178
#define ALT_USB_HOST_HCINTMSK9_BNAINTRMSK_CLR_MSK 0xfffff7ff
35179
35180
#define ALT_USB_HOST_HCINTMSK9_BNAINTRMSK_RESET 0x0
35181
35182
#define ALT_USB_HOST_HCINTMSK9_BNAINTRMSK_GET(value) (((value) & 0x00000800) >> 11)
35183
35184
#define ALT_USB_HOST_HCINTMSK9_BNAINTRMSK_SET(value) (((value) << 11) & 0x00000800)
35185
35206
#define ALT_USB_HOST_HCINTMSK9_FRM_LST_ROLLINTRMSK_E_MSK 0x0
35207
35212
#define ALT_USB_HOST_HCINTMSK9_FRM_LST_ROLLINTRMSK_E_NOMSK 0x1
35213
35215
#define ALT_USB_HOST_HCINTMSK9_FRM_LST_ROLLINTRMSK_LSB 13
35216
35217
#define ALT_USB_HOST_HCINTMSK9_FRM_LST_ROLLINTRMSK_MSB 13
35218
35219
#define ALT_USB_HOST_HCINTMSK9_FRM_LST_ROLLINTRMSK_WIDTH 1
35220
35221
#define ALT_USB_HOST_HCINTMSK9_FRM_LST_ROLLINTRMSK_SET_MSK 0x00002000
35222
35223
#define ALT_USB_HOST_HCINTMSK9_FRM_LST_ROLLINTRMSK_CLR_MSK 0xffffdfff
35224
35225
#define ALT_USB_HOST_HCINTMSK9_FRM_LST_ROLLINTRMSK_RESET 0x0
35226
35227
#define ALT_USB_HOST_HCINTMSK9_FRM_LST_ROLLINTRMSK_GET(value) (((value) & 0x00002000) >> 13)
35228
35229
#define ALT_USB_HOST_HCINTMSK9_FRM_LST_ROLLINTRMSK_SET(value) (((value) << 13) & 0x00002000)
35230
35231
#ifndef __ASSEMBLY__
35232
35242
struct
ALT_USB_HOST_HCINTMSK9_s
35243
{
35244
uint32_t
xfercomplmsk
: 1;
35245
uint32_t
chhltdmsk
: 1;
35246
uint32_t
ahberrmsk
: 1;
35247
uint32_t : 8;
35248
uint32_t
bnaintrmsk
: 1;
35249
uint32_t : 1;
35250
uint32_t
frm_lst_rollintrmsk
: 1;
35251
uint32_t : 18;
35252
};
35253
35255
typedef
volatile
struct
ALT_USB_HOST_HCINTMSK9_s
ALT_USB_HOST_HCINTMSK9_t
;
35256
#endif
/* __ASSEMBLY__ */
35257
35259
#define ALT_USB_HOST_HCINTMSK9_OFST 0x22c
35260
35261
#define ALT_USB_HOST_HCINTMSK9_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_HOST_HCINTMSK9_OFST))
35262
35291
#define ALT_USB_HOST_HCTSIZ9_XFERSIZE_LSB 0
35292
35293
#define ALT_USB_HOST_HCTSIZ9_XFERSIZE_MSB 18
35294
35295
#define ALT_USB_HOST_HCTSIZ9_XFERSIZE_WIDTH 19
35296
35297
#define ALT_USB_HOST_HCTSIZ9_XFERSIZE_SET_MSK 0x0007ffff
35298
35299
#define ALT_USB_HOST_HCTSIZ9_XFERSIZE_CLR_MSK 0xfff80000
35300
35301
#define ALT_USB_HOST_HCTSIZ9_XFERSIZE_RESET 0x0
35302
35303
#define ALT_USB_HOST_HCTSIZ9_XFERSIZE_GET(value) (((value) & 0x0007ffff) >> 0)
35304
35305
#define ALT_USB_HOST_HCTSIZ9_XFERSIZE_SET(value) (((value) << 0) & 0x0007ffff)
35306
35320
#define ALT_USB_HOST_HCTSIZ9_PKTCNT_LSB 19
35321
35322
#define ALT_USB_HOST_HCTSIZ9_PKTCNT_MSB 28
35323
35324
#define ALT_USB_HOST_HCTSIZ9_PKTCNT_WIDTH 10
35325
35326
#define ALT_USB_HOST_HCTSIZ9_PKTCNT_SET_MSK 0x1ff80000
35327
35328
#define ALT_USB_HOST_HCTSIZ9_PKTCNT_CLR_MSK 0xe007ffff
35329
35330
#define ALT_USB_HOST_HCTSIZ9_PKTCNT_RESET 0x0
35331
35332
#define ALT_USB_HOST_HCTSIZ9_PKTCNT_GET(value) (((value) & 0x1ff80000) >> 19)
35333
35334
#define ALT_USB_HOST_HCTSIZ9_PKTCNT_SET(value) (((value) << 19) & 0x1ff80000)
35335
35359
#define ALT_USB_HOST_HCTSIZ9_PID_E_DATA0 0x0
35360
35365
#define ALT_USB_HOST_HCTSIZ9_PID_E_DATA2 0x1
35366
35371
#define ALT_USB_HOST_HCTSIZ9_PID_E_DATA1 0x2
35372
35377
#define ALT_USB_HOST_HCTSIZ9_PID_E_MDATA 0x3
35378
35380
#define ALT_USB_HOST_HCTSIZ9_PID_LSB 29
35381
35382
#define ALT_USB_HOST_HCTSIZ9_PID_MSB 30
35383
35384
#define ALT_USB_HOST_HCTSIZ9_PID_WIDTH 2
35385
35386
#define ALT_USB_HOST_HCTSIZ9_PID_SET_MSK 0x60000000
35387
35388
#define ALT_USB_HOST_HCTSIZ9_PID_CLR_MSK 0x9fffffff
35389
35390
#define ALT_USB_HOST_HCTSIZ9_PID_RESET 0x0
35391
35392
#define ALT_USB_HOST_HCTSIZ9_PID_GET(value) (((value) & 0x60000000) >> 29)
35393
35394
#define ALT_USB_HOST_HCTSIZ9_PID_SET(value) (((value) << 29) & 0x60000000)
35395
35418
#define ALT_USB_HOST_HCTSIZ9_DOPNG_E_NOPING 0x0
35419
35424
#define ALT_USB_HOST_HCTSIZ9_DOPNG_E_PING 0x1
35425
35427
#define ALT_USB_HOST_HCTSIZ9_DOPNG_LSB 31
35428
35429
#define ALT_USB_HOST_HCTSIZ9_DOPNG_MSB 31
35430
35431
#define ALT_USB_HOST_HCTSIZ9_DOPNG_WIDTH 1
35432
35433
#define ALT_USB_HOST_HCTSIZ9_DOPNG_SET_MSK 0x80000000
35434
35435
#define ALT_USB_HOST_HCTSIZ9_DOPNG_CLR_MSK 0x7fffffff
35436
35437
#define ALT_USB_HOST_HCTSIZ9_DOPNG_RESET 0x0
35438
35439
#define ALT_USB_HOST_HCTSIZ9_DOPNG_GET(value) (((value) & 0x80000000) >> 31)
35440
35441
#define ALT_USB_HOST_HCTSIZ9_DOPNG_SET(value) (((value) << 31) & 0x80000000)
35442
35443
#ifndef __ASSEMBLY__
35444
35454
struct
ALT_USB_HOST_HCTSIZ9_s
35455
{
35456
uint32_t
xfersize
: 19;
35457
uint32_t
pktcnt
: 10;
35458
uint32_t
pid
: 2;
35459
uint32_t
dopng
: 1;
35460
};
35461
35463
typedef
volatile
struct
ALT_USB_HOST_HCTSIZ9_s
ALT_USB_HOST_HCTSIZ9_t
;
35464
#endif
/* __ASSEMBLY__ */
35465
35467
#define ALT_USB_HOST_HCTSIZ9_OFST 0x230
35468
35469
#define ALT_USB_HOST_HCTSIZ9_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_HOST_HCTSIZ9_OFST))
35470
35527
#define ALT_USB_HOST_HCDMA9_HCDMA9_LSB 0
35528
35529
#define ALT_USB_HOST_HCDMA9_HCDMA9_MSB 31
35530
35531
#define ALT_USB_HOST_HCDMA9_HCDMA9_WIDTH 32
35532
35533
#define ALT_USB_HOST_HCDMA9_HCDMA9_SET_MSK 0xffffffff
35534
35535
#define ALT_USB_HOST_HCDMA9_HCDMA9_CLR_MSK 0x00000000
35536
35537
#define ALT_USB_HOST_HCDMA9_HCDMA9_RESET 0x0
35538
35539
#define ALT_USB_HOST_HCDMA9_HCDMA9_GET(value) (((value) & 0xffffffff) >> 0)
35540
35541
#define ALT_USB_HOST_HCDMA9_HCDMA9_SET(value) (((value) << 0) & 0xffffffff)
35542
35543
#ifndef __ASSEMBLY__
35544
35554
struct
ALT_USB_HOST_HCDMA9_s
35555
{
35556
uint32_t
hcdma9
: 32;
35557
};
35558
35560
typedef
volatile
struct
ALT_USB_HOST_HCDMA9_s
ALT_USB_HOST_HCDMA9_t
;
35561
#endif
/* __ASSEMBLY__ */
35562
35564
#define ALT_USB_HOST_HCDMA9_OFST 0x234
35565
35566
#define ALT_USB_HOST_HCDMA9_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_HOST_HCDMA9_OFST))
35567
35598
#define ALT_USB_HOST_HCDMAB9_HCDMAB9_LSB 0
35599
35600
#define ALT_USB_HOST_HCDMAB9_HCDMAB9_MSB 31
35601
35602
#define ALT_USB_HOST_HCDMAB9_HCDMAB9_WIDTH 32
35603
35604
#define ALT_USB_HOST_HCDMAB9_HCDMAB9_SET_MSK 0xffffffff
35605
35606
#define ALT_USB_HOST_HCDMAB9_HCDMAB9_CLR_MSK 0x00000000
35607
35608
#define ALT_USB_HOST_HCDMAB9_HCDMAB9_RESET 0x0
35609
35610
#define ALT_USB_HOST_HCDMAB9_HCDMAB9_GET(value) (((value) & 0xffffffff) >> 0)
35611
35612
#define ALT_USB_HOST_HCDMAB9_HCDMAB9_SET(value) (((value) << 0) & 0xffffffff)
35613
35614
#ifndef __ASSEMBLY__
35615
35625
struct
ALT_USB_HOST_HCDMAB9_s
35626
{
35627
uint32_t
hcdmab9
: 32;
35628
};
35629
35631
typedef
volatile
struct
ALT_USB_HOST_HCDMAB9_s
ALT_USB_HOST_HCDMAB9_t
;
35632
#endif
/* __ASSEMBLY__ */
35633
35635
#define ALT_USB_HOST_HCDMAB9_OFST 0x238
35636
35637
#define ALT_USB_HOST_HCDMAB9_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_HOST_HCDMAB9_OFST))
35638
35670
#define ALT_USB_HOST_HCCHAR10_MPS_LSB 0
35671
35672
#define ALT_USB_HOST_HCCHAR10_MPS_MSB 10
35673
35674
#define ALT_USB_HOST_HCCHAR10_MPS_WIDTH 11
35675
35676
#define ALT_USB_HOST_HCCHAR10_MPS_SET_MSK 0x000007ff
35677
35678
#define ALT_USB_HOST_HCCHAR10_MPS_CLR_MSK 0xfffff800
35679
35680
#define ALT_USB_HOST_HCCHAR10_MPS_RESET 0x0
35681
35682
#define ALT_USB_HOST_HCCHAR10_MPS_GET(value) (((value) & 0x000007ff) >> 0)
35683
35684
#define ALT_USB_HOST_HCCHAR10_MPS_SET(value) (((value) << 0) & 0x000007ff)
35685
35720
#define ALT_USB_HOST_HCCHAR10_EPNUM_E_ENDPT0 0x0
35721
35726
#define ALT_USB_HOST_HCCHAR10_EPNUM_E_ENDPT1 0x1
35727
35732
#define ALT_USB_HOST_HCCHAR10_EPNUM_E_ENDPT2 0x2
35733
35738
#define ALT_USB_HOST_HCCHAR10_EPNUM_E_ENDPT3 0x3
35739
35744
#define ALT_USB_HOST_HCCHAR10_EPNUM_E_ENDPT4 0x4
35745
35750
#define ALT_USB_HOST_HCCHAR10_EPNUM_E_ENDPT5 0x5
35751
35756
#define ALT_USB_HOST_HCCHAR10_EPNUM_E_ENDPT6 0x6
35757
35762
#define ALT_USB_HOST_HCCHAR10_EPNUM_E_ENDPT7 0x7
35763
35768
#define ALT_USB_HOST_HCCHAR10_EPNUM_E_ENDPT8 0x8
35769
35774
#define ALT_USB_HOST_HCCHAR10_EPNUM_E_ENDPT9 0x9
35775
35780
#define ALT_USB_HOST_HCCHAR10_EPNUM_E_ENDPT10 0xa
35781
35786
#define ALT_USB_HOST_HCCHAR10_EPNUM_E_ENDPT11 0xb
35787
35792
#define ALT_USB_HOST_HCCHAR10_EPNUM_E_ENDPT12 0xc
35793
35798
#define ALT_USB_HOST_HCCHAR10_EPNUM_E_ENDPT13 0xd
35799
35804
#define ALT_USB_HOST_HCCHAR10_EPNUM_E_ENDPT14 0xe
35805
35810
#define ALT_USB_HOST_HCCHAR10_EPNUM_E_ENDPT15 0xf
35811
35813
#define ALT_USB_HOST_HCCHAR10_EPNUM_LSB 11
35814
35815
#define ALT_USB_HOST_HCCHAR10_EPNUM_MSB 14
35816
35817
#define ALT_USB_HOST_HCCHAR10_EPNUM_WIDTH 4
35818
35819
#define ALT_USB_HOST_HCCHAR10_EPNUM_SET_MSK 0x00007800
35820
35821
#define ALT_USB_HOST_HCCHAR10_EPNUM_CLR_MSK 0xffff87ff
35822
35823
#define ALT_USB_HOST_HCCHAR10_EPNUM_RESET 0x0
35824
35825
#define ALT_USB_HOST_HCCHAR10_EPNUM_GET(value) (((value) & 0x00007800) >> 11)
35826
35827
#define ALT_USB_HOST_HCCHAR10_EPNUM_SET(value) (((value) << 11) & 0x00007800)
35828
35849
#define ALT_USB_HOST_HCCHAR10_EPDIR_E_OUT 0x0
35850
35855
#define ALT_USB_HOST_HCCHAR10_EPDIR_E_IN 0x1
35856
35858
#define ALT_USB_HOST_HCCHAR10_EPDIR_LSB 15
35859
35860
#define ALT_USB_HOST_HCCHAR10_EPDIR_MSB 15
35861
35862
#define ALT_USB_HOST_HCCHAR10_EPDIR_WIDTH 1
35863
35864
#define ALT_USB_HOST_HCCHAR10_EPDIR_SET_MSK 0x00008000
35865
35866
#define ALT_USB_HOST_HCCHAR10_EPDIR_CLR_MSK 0xffff7fff
35867
35868
#define ALT_USB_HOST_HCCHAR10_EPDIR_RESET 0x0
35869
35870
#define ALT_USB_HOST_HCCHAR10_EPDIR_GET(value) (((value) & 0x00008000) >> 15)
35871
35872
#define ALT_USB_HOST_HCCHAR10_EPDIR_SET(value) (((value) << 15) & 0x00008000)
35873
35899
#define ALT_USB_HOST_HCCHAR10_LSPDDEV_E_DISD 0x0
35900
35905
#define ALT_USB_HOST_HCCHAR10_LSPDDEV_E_END 0x1
35906
35908
#define ALT_USB_HOST_HCCHAR10_LSPDDEV_LSB 17
35909
35910
#define ALT_USB_HOST_HCCHAR10_LSPDDEV_MSB 17
35911
35912
#define ALT_USB_HOST_HCCHAR10_LSPDDEV_WIDTH 1
35913
35914
#define ALT_USB_HOST_HCCHAR10_LSPDDEV_SET_MSK 0x00020000
35915
35916
#define ALT_USB_HOST_HCCHAR10_LSPDDEV_CLR_MSK 0xfffdffff
35917
35918
#define ALT_USB_HOST_HCCHAR10_LSPDDEV_RESET 0x0
35919
35920
#define ALT_USB_HOST_HCCHAR10_LSPDDEV_GET(value) (((value) & 0x00020000) >> 17)
35921
35922
#define ALT_USB_HOST_HCCHAR10_LSPDDEV_SET(value) (((value) << 17) & 0x00020000)
35923
35946
#define ALT_USB_HOST_HCCHAR10_EPTYPE_E_CTL 0x0
35947
35952
#define ALT_USB_HOST_HCCHAR10_EPTYPE_E_ISOC 0x1
35953
35958
#define ALT_USB_HOST_HCCHAR10_EPTYPE_E_BULK 0x2
35959
35964
#define ALT_USB_HOST_HCCHAR10_EPTYPE_E_INTERR 0x3
35965
35967
#define ALT_USB_HOST_HCCHAR10_EPTYPE_LSB 18
35968
35969
#define ALT_USB_HOST_HCCHAR10_EPTYPE_MSB 19
35970
35971
#define ALT_USB_HOST_HCCHAR10_EPTYPE_WIDTH 2
35972
35973
#define ALT_USB_HOST_HCCHAR10_EPTYPE_SET_MSK 0x000c0000
35974
35975
#define ALT_USB_HOST_HCCHAR10_EPTYPE_CLR_MSK 0xfff3ffff
35976
35977
#define ALT_USB_HOST_HCCHAR10_EPTYPE_RESET 0x0
35978
35979
#define ALT_USB_HOST_HCCHAR10_EPTYPE_GET(value) (((value) & 0x000c0000) >> 18)
35980
35981
#define ALT_USB_HOST_HCCHAR10_EPTYPE_SET(value) (((value) << 18) & 0x000c0000)
35982
36014
#define ALT_USB_HOST_HCCHAR10_EC_E_RSVD 0x0
36015
36020
#define ALT_USB_HOST_HCCHAR10_EC_E_TRANSONE 0x1
36021
36026
#define ALT_USB_HOST_HCCHAR10_EC_E_TRANSTWO 0x2
36027
36032
#define ALT_USB_HOST_HCCHAR10_EC_E_TRANSTHREE 0x3
36033
36035
#define ALT_USB_HOST_HCCHAR10_EC_LSB 20
36036
36037
#define ALT_USB_HOST_HCCHAR10_EC_MSB 21
36038
36039
#define ALT_USB_HOST_HCCHAR10_EC_WIDTH 2
36040
36041
#define ALT_USB_HOST_HCCHAR10_EC_SET_MSK 0x00300000
36042
36043
#define ALT_USB_HOST_HCCHAR10_EC_CLR_MSK 0xffcfffff
36044
36045
#define ALT_USB_HOST_HCCHAR10_EC_RESET 0x0
36046
36047
#define ALT_USB_HOST_HCCHAR10_EC_GET(value) (((value) & 0x00300000) >> 20)
36048
36049
#define ALT_USB_HOST_HCCHAR10_EC_SET(value) (((value) << 20) & 0x00300000)
36050
36060
#define ALT_USB_HOST_HCCHAR10_DEVADDR_LSB 22
36061
36062
#define ALT_USB_HOST_HCCHAR10_DEVADDR_MSB 28
36063
36064
#define ALT_USB_HOST_HCCHAR10_DEVADDR_WIDTH 7
36065
36066
#define ALT_USB_HOST_HCCHAR10_DEVADDR_SET_MSK 0x1fc00000
36067
36068
#define ALT_USB_HOST_HCCHAR10_DEVADDR_CLR_MSK 0xe03fffff
36069
36070
#define ALT_USB_HOST_HCCHAR10_DEVADDR_RESET 0x0
36071
36072
#define ALT_USB_HOST_HCCHAR10_DEVADDR_GET(value) (((value) & 0x1fc00000) >> 22)
36073
36074
#define ALT_USB_HOST_HCCHAR10_DEVADDR_SET(value) (((value) << 22) & 0x1fc00000)
36075
36098
#define ALT_USB_HOST_HCCHAR10_CHDIS_E_INACT 0x0
36099
36104
#define ALT_USB_HOST_HCCHAR10_CHDIS_E_ACT 0x1
36105
36107
#define ALT_USB_HOST_HCCHAR10_CHDIS_LSB 30
36108
36109
#define ALT_USB_HOST_HCCHAR10_CHDIS_MSB 30
36110
36111
#define ALT_USB_HOST_HCCHAR10_CHDIS_WIDTH 1
36112
36113
#define ALT_USB_HOST_HCCHAR10_CHDIS_SET_MSK 0x40000000
36114
36115
#define ALT_USB_HOST_HCCHAR10_CHDIS_CLR_MSK 0xbfffffff
36116
36117
#define ALT_USB_HOST_HCCHAR10_CHDIS_RESET 0x0
36118
36119
#define ALT_USB_HOST_HCCHAR10_CHDIS_GET(value) (((value) & 0x40000000) >> 30)
36120
36121
#define ALT_USB_HOST_HCCHAR10_CHDIS_SET(value) (((value) << 30) & 0x40000000)
36122
36153
#define ALT_USB_HOST_HCCHAR10_CHENA_E_INACT 0x0
36154
36160
#define ALT_USB_HOST_HCCHAR10_CHENA_E_ACT 0x1
36161
36163
#define ALT_USB_HOST_HCCHAR10_CHENA_LSB 31
36164
36165
#define ALT_USB_HOST_HCCHAR10_CHENA_MSB 31
36166
36167
#define ALT_USB_HOST_HCCHAR10_CHENA_WIDTH 1
36168
36169
#define ALT_USB_HOST_HCCHAR10_CHENA_SET_MSK 0x80000000
36170
36171
#define ALT_USB_HOST_HCCHAR10_CHENA_CLR_MSK 0x7fffffff
36172
36173
#define ALT_USB_HOST_HCCHAR10_CHENA_RESET 0x0
36174
36175
#define ALT_USB_HOST_HCCHAR10_CHENA_GET(value) (((value) & 0x80000000) >> 31)
36176
36177
#define ALT_USB_HOST_HCCHAR10_CHENA_SET(value) (((value) << 31) & 0x80000000)
36178
36179
#ifndef __ASSEMBLY__
36180
36190
struct
ALT_USB_HOST_HCCHAR10_s
36191
{
36192
uint32_t
mps
: 11;
36193
uint32_t
epnum
: 4;
36194
uint32_t
epdir
: 1;
36195
uint32_t : 1;
36196
uint32_t
lspddev
: 1;
36197
uint32_t
eptype
: 2;
36198
uint32_t
ec
: 2;
36199
uint32_t
devaddr
: 7;
36200
uint32_t : 1;
36201
const
uint32_t
chdis
: 1;
36202
const
uint32_t
chena
: 1;
36203
};
36204
36206
typedef
volatile
struct
ALT_USB_HOST_HCCHAR10_s
ALT_USB_HOST_HCCHAR10_t
;
36207
#endif
/* __ASSEMBLY__ */
36208
36210
#define ALT_USB_HOST_HCCHAR10_OFST 0x240
36211
36212
#define ALT_USB_HOST_HCCHAR10_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_HOST_HCCHAR10_OFST))
36213
36240
#define ALT_USB_HOST_HCSPLT10_PRTADDR_LSB 0
36241
36242
#define ALT_USB_HOST_HCSPLT10_PRTADDR_MSB 6
36243
36244
#define ALT_USB_HOST_HCSPLT10_PRTADDR_WIDTH 7
36245
36246
#define ALT_USB_HOST_HCSPLT10_PRTADDR_SET_MSK 0x0000007f
36247
36248
#define ALT_USB_HOST_HCSPLT10_PRTADDR_CLR_MSK 0xffffff80
36249
36250
#define ALT_USB_HOST_HCSPLT10_PRTADDR_RESET 0x0
36251
36252
#define ALT_USB_HOST_HCSPLT10_PRTADDR_GET(value) (((value) & 0x0000007f) >> 0)
36253
36254
#define ALT_USB_HOST_HCSPLT10_PRTADDR_SET(value) (((value) << 0) & 0x0000007f)
36255
36265
#define ALT_USB_HOST_HCSPLT10_HUBADDR_LSB 7
36266
36267
#define ALT_USB_HOST_HCSPLT10_HUBADDR_MSB 13
36268
36269
#define ALT_USB_HOST_HCSPLT10_HUBADDR_WIDTH 7
36270
36271
#define ALT_USB_HOST_HCSPLT10_HUBADDR_SET_MSK 0x00003f80
36272
36273
#define ALT_USB_HOST_HCSPLT10_HUBADDR_CLR_MSK 0xffffc07f
36274
36275
#define ALT_USB_HOST_HCSPLT10_HUBADDR_RESET 0x0
36276
36277
#define ALT_USB_HOST_HCSPLT10_HUBADDR_GET(value) (((value) & 0x00003f80) >> 7)
36278
36279
#define ALT_USB_HOST_HCSPLT10_HUBADDR_SET(value) (((value) << 7) & 0x00003f80)
36280
36310
#define ALT_USB_HOST_HCSPLT10_XACTPOS_E_MIDDLE 0x0
36311
36317
#define ALT_USB_HOST_HCSPLT10_XACTPOS_E_END 0x1
36318
36324
#define ALT_USB_HOST_HCSPLT10_XACTPOS_E_BEGIN 0x2
36325
36331
#define ALT_USB_HOST_HCSPLT10_XACTPOS_E_ALL 0x3
36332
36334
#define ALT_USB_HOST_HCSPLT10_XACTPOS_LSB 14
36335
36336
#define ALT_USB_HOST_HCSPLT10_XACTPOS_MSB 15
36337
36338
#define ALT_USB_HOST_HCSPLT10_XACTPOS_WIDTH 2
36339
36340
#define ALT_USB_HOST_HCSPLT10_XACTPOS_SET_MSK 0x0000c000
36341
36342
#define ALT_USB_HOST_HCSPLT10_XACTPOS_CLR_MSK 0xffff3fff
36343
36344
#define ALT_USB_HOST_HCSPLT10_XACTPOS_RESET 0x0
36345
36346
#define ALT_USB_HOST_HCSPLT10_XACTPOS_GET(value) (((value) & 0x0000c000) >> 14)
36347
36348
#define ALT_USB_HOST_HCSPLT10_XACTPOS_SET(value) (((value) << 14) & 0x0000c000)
36349
36371
#define ALT_USB_HOST_HCSPLT10_COMPSPLT_E_NOSPLIT 0x0
36372
36377
#define ALT_USB_HOST_HCSPLT10_COMPSPLT_E_SPLIT 0x1
36378
36380
#define ALT_USB_HOST_HCSPLT10_COMPSPLT_LSB 16
36381
36382
#define ALT_USB_HOST_HCSPLT10_COMPSPLT_MSB 16
36383
36384
#define ALT_USB_HOST_HCSPLT10_COMPSPLT_WIDTH 1
36385
36386
#define ALT_USB_HOST_HCSPLT10_COMPSPLT_SET_MSK 0x00010000
36387
36388
#define ALT_USB_HOST_HCSPLT10_COMPSPLT_CLR_MSK 0xfffeffff
36389
36390
#define ALT_USB_HOST_HCSPLT10_COMPSPLT_RESET 0x0
36391
36392
#define ALT_USB_HOST_HCSPLT10_COMPSPLT_GET(value) (((value) & 0x00010000) >> 16)
36393
36394
#define ALT_USB_HOST_HCSPLT10_COMPSPLT_SET(value) (((value) << 16) & 0x00010000)
36395
36417
#define ALT_USB_HOST_HCSPLT10_SPLTENA_E_DISD 0x0
36418
36423
#define ALT_USB_HOST_HCSPLT10_SPLTENA_E_END 0x1
36424
36426
#define ALT_USB_HOST_HCSPLT10_SPLTENA_LSB 31
36427
36428
#define ALT_USB_HOST_HCSPLT10_SPLTENA_MSB 31
36429
36430
#define ALT_USB_HOST_HCSPLT10_SPLTENA_WIDTH 1
36431
36432
#define ALT_USB_HOST_HCSPLT10_SPLTENA_SET_MSK 0x80000000
36433
36434
#define ALT_USB_HOST_HCSPLT10_SPLTENA_CLR_MSK 0x7fffffff
36435
36436
#define ALT_USB_HOST_HCSPLT10_SPLTENA_RESET 0x0
36437
36438
#define ALT_USB_HOST_HCSPLT10_SPLTENA_GET(value) (((value) & 0x80000000) >> 31)
36439
36440
#define ALT_USB_HOST_HCSPLT10_SPLTENA_SET(value) (((value) << 31) & 0x80000000)
36441
36442
#ifndef __ASSEMBLY__
36443
36453
struct
ALT_USB_HOST_HCSPLT10_s
36454
{
36455
uint32_t
prtaddr
: 7;
36456
uint32_t
hubaddr
: 7;
36457
uint32_t
xactpos
: 2;
36458
uint32_t
compsplt
: 1;
36459
uint32_t : 14;
36460
uint32_t
spltena
: 1;
36461
};
36462
36464
typedef
volatile
struct
ALT_USB_HOST_HCSPLT10_s
ALT_USB_HOST_HCSPLT10_t
;
36465
#endif
/* __ASSEMBLY__ */
36466
36468
#define ALT_USB_HOST_HCSPLT10_OFST 0x244
36469
36470
#define ALT_USB_HOST_HCSPLT10_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_HOST_HCSPLT10_OFST))
36471
36526
#define ALT_USB_HOST_HCINT10_XFERCOMPL_E_INACT 0x0
36527
36532
#define ALT_USB_HOST_HCINT10_XFERCOMPL_E_ACT 0x1
36533
36535
#define ALT_USB_HOST_HCINT10_XFERCOMPL_LSB 0
36536
36537
#define ALT_USB_HOST_HCINT10_XFERCOMPL_MSB 0
36538
36539
#define ALT_USB_HOST_HCINT10_XFERCOMPL_WIDTH 1
36540
36541
#define ALT_USB_HOST_HCINT10_XFERCOMPL_SET_MSK 0x00000001
36542
36543
#define ALT_USB_HOST_HCINT10_XFERCOMPL_CLR_MSK 0xfffffffe
36544
36545
#define ALT_USB_HOST_HCINT10_XFERCOMPL_RESET 0x0
36546
36547
#define ALT_USB_HOST_HCINT10_XFERCOMPL_GET(value) (((value) & 0x00000001) >> 0)
36548
36549
#define ALT_USB_HOST_HCINT10_XFERCOMPL_SET(value) (((value) << 0) & 0x00000001)
36550
36584
#define ALT_USB_HOST_HCINT10_CHHLTD_E_INACT 0x0
36585
36590
#define ALT_USB_HOST_HCINT10_CHHLTD_E_ACT 0x1
36591
36593
#define ALT_USB_HOST_HCINT10_CHHLTD_LSB 1
36594
36595
#define ALT_USB_HOST_HCINT10_CHHLTD_MSB 1
36596
36597
#define ALT_USB_HOST_HCINT10_CHHLTD_WIDTH 1
36598
36599
#define ALT_USB_HOST_HCINT10_CHHLTD_SET_MSK 0x00000002
36600
36601
#define ALT_USB_HOST_HCINT10_CHHLTD_CLR_MSK 0xfffffffd
36602
36603
#define ALT_USB_HOST_HCINT10_CHHLTD_RESET 0x0
36604
36605
#define ALT_USB_HOST_HCINT10_CHHLTD_GET(value) (((value) & 0x00000002) >> 1)
36606
36607
#define ALT_USB_HOST_HCINT10_CHHLTD_SET(value) (((value) << 1) & 0x00000002)
36608
36631
#define ALT_USB_HOST_HCINT10_AHBERR_E_INACT 0x0
36632
36637
#define ALT_USB_HOST_HCINT10_AHBERR_E_ACT 0x1
36638
36640
#define ALT_USB_HOST_HCINT10_AHBERR_LSB 2
36641
36642
#define ALT_USB_HOST_HCINT10_AHBERR_MSB 2
36643
36644
#define ALT_USB_HOST_HCINT10_AHBERR_WIDTH 1
36645
36646
#define ALT_USB_HOST_HCINT10_AHBERR_SET_MSK 0x00000004
36647
36648
#define ALT_USB_HOST_HCINT10_AHBERR_CLR_MSK 0xfffffffb
36649
36650
#define ALT_USB_HOST_HCINT10_AHBERR_RESET 0x0
36651
36652
#define ALT_USB_HOST_HCINT10_AHBERR_GET(value) (((value) & 0x00000004) >> 2)
36653
36654
#define ALT_USB_HOST_HCINT10_AHBERR_SET(value) (((value) << 2) & 0x00000004)
36655
36678
#define ALT_USB_HOST_HCINT10_STALL_E_INACT 0x0
36679
36684
#define ALT_USB_HOST_HCINT10_STALL_E_ACT 0x1
36685
36687
#define ALT_USB_HOST_HCINT10_STALL_LSB 3
36688
36689
#define ALT_USB_HOST_HCINT10_STALL_MSB 3
36690
36691
#define ALT_USB_HOST_HCINT10_STALL_WIDTH 1
36692
36693
#define ALT_USB_HOST_HCINT10_STALL_SET_MSK 0x00000008
36694
36695
#define ALT_USB_HOST_HCINT10_STALL_CLR_MSK 0xfffffff7
36696
36697
#define ALT_USB_HOST_HCINT10_STALL_RESET 0x0
36698
36699
#define ALT_USB_HOST_HCINT10_STALL_GET(value) (((value) & 0x00000008) >> 3)
36700
36701
#define ALT_USB_HOST_HCINT10_STALL_SET(value) (((value) << 3) & 0x00000008)
36702
36725
#define ALT_USB_HOST_HCINT10_NAK_E_INACT 0x0
36726
36731
#define ALT_USB_HOST_HCINT10_NAK_E_ACT 0x1
36732
36734
#define ALT_USB_HOST_HCINT10_NAK_LSB 4
36735
36736
#define ALT_USB_HOST_HCINT10_NAK_MSB 4
36737
36738
#define ALT_USB_HOST_HCINT10_NAK_WIDTH 1
36739
36740
#define ALT_USB_HOST_HCINT10_NAK_SET_MSK 0x00000010
36741
36742
#define ALT_USB_HOST_HCINT10_NAK_CLR_MSK 0xffffffef
36743
36744
#define ALT_USB_HOST_HCINT10_NAK_RESET 0x0
36745
36746
#define ALT_USB_HOST_HCINT10_NAK_GET(value) (((value) & 0x00000010) >> 4)
36747
36748
#define ALT_USB_HOST_HCINT10_NAK_SET(value) (((value) << 4) & 0x00000010)
36749
36772
#define ALT_USB_HOST_HCINT10_ACK_E_INACT 0x0
36773
36778
#define ALT_USB_HOST_HCINT10_ACK_E_ACT 0x1
36779
36781
#define ALT_USB_HOST_HCINT10_ACK_LSB 5
36782
36783
#define ALT_USB_HOST_HCINT10_ACK_MSB 5
36784
36785
#define ALT_USB_HOST_HCINT10_ACK_WIDTH 1
36786
36787
#define ALT_USB_HOST_HCINT10_ACK_SET_MSK 0x00000020
36788
36789
#define ALT_USB_HOST_HCINT10_ACK_CLR_MSK 0xffffffdf
36790
36791
#define ALT_USB_HOST_HCINT10_ACK_RESET 0x0
36792
36793
#define ALT_USB_HOST_HCINT10_ACK_GET(value) (((value) & 0x00000020) >> 5)
36794
36795
#define ALT_USB_HOST_HCINT10_ACK_SET(value) (((value) << 5) & 0x00000020)
36796
36819
#define ALT_USB_HOST_HCINT10_NYET_E_INACT 0x0
36820
36825
#define ALT_USB_HOST_HCINT10_NYET_E_ACT 0x1
36826
36828
#define ALT_USB_HOST_HCINT10_NYET_LSB 6
36829
36830
#define ALT_USB_HOST_HCINT10_NYET_MSB 6
36831
36832
#define ALT_USB_HOST_HCINT10_NYET_WIDTH 1
36833
36834
#define ALT_USB_HOST_HCINT10_NYET_SET_MSK 0x00000040
36835
36836
#define ALT_USB_HOST_HCINT10_NYET_CLR_MSK 0xffffffbf
36837
36838
#define ALT_USB_HOST_HCINT10_NYET_RESET 0x0
36839
36840
#define ALT_USB_HOST_HCINT10_NYET_GET(value) (((value) & 0x00000040) >> 6)
36841
36842
#define ALT_USB_HOST_HCINT10_NYET_SET(value) (((value) << 6) & 0x00000040)
36843
36874
#define ALT_USB_HOST_HCINT10_XACTERR_E_INACT 0x0
36875
36880
#define ALT_USB_HOST_HCINT10_XACTERR_E_ACT 0x1
36881
36883
#define ALT_USB_HOST_HCINT10_XACTERR_LSB 7
36884
36885
#define ALT_USB_HOST_HCINT10_XACTERR_MSB 7
36886
36887
#define ALT_USB_HOST_HCINT10_XACTERR_WIDTH 1
36888
36889
#define ALT_USB_HOST_HCINT10_XACTERR_SET_MSK 0x00000080
36890
36891
#define ALT_USB_HOST_HCINT10_XACTERR_CLR_MSK 0xffffff7f
36892
36893
#define ALT_USB_HOST_HCINT10_XACTERR_RESET 0x0
36894
36895
#define ALT_USB_HOST_HCINT10_XACTERR_GET(value) (((value) & 0x00000080) >> 7)
36896
36897
#define ALT_USB_HOST_HCINT10_XACTERR_SET(value) (((value) << 7) & 0x00000080)
36898
36921
#define ALT_USB_HOST_HCINT10_BBLERR_E_INACT 0x0
36922
36927
#define ALT_USB_HOST_HCINT10_BBLERR_E_ACT 0x1
36928
36930
#define ALT_USB_HOST_HCINT10_BBLERR_LSB 8
36931
36932
#define ALT_USB_HOST_HCINT10_BBLERR_MSB 8
36933
36934
#define ALT_USB_HOST_HCINT10_BBLERR_WIDTH 1
36935
36936
#define ALT_USB_HOST_HCINT10_BBLERR_SET_MSK 0x00000100
36937
36938
#define ALT_USB_HOST_HCINT10_BBLERR_CLR_MSK 0xfffffeff
36939
36940
#define ALT_USB_HOST_HCINT10_BBLERR_RESET 0x0
36941
36942
#define ALT_USB_HOST_HCINT10_BBLERR_GET(value) (((value) & 0x00000100) >> 8)
36943
36944
#define ALT_USB_HOST_HCINT10_BBLERR_SET(value) (((value) << 8) & 0x00000100)
36945
36968
#define ALT_USB_HOST_HCINT10_FRMOVRUN_E_INACT 0x0
36969
36974
#define ALT_USB_HOST_HCINT10_FRMOVRUN_E_ACT 0x1
36975
36977
#define ALT_USB_HOST_HCINT10_FRMOVRUN_LSB 9
36978
36979
#define ALT_USB_HOST_HCINT10_FRMOVRUN_MSB 9
36980
36981
#define ALT_USB_HOST_HCINT10_FRMOVRUN_WIDTH 1
36982
36983
#define ALT_USB_HOST_HCINT10_FRMOVRUN_SET_MSK 0x00000200
36984
36985
#define ALT_USB_HOST_HCINT10_FRMOVRUN_CLR_MSK 0xfffffdff
36986
36987
#define ALT_USB_HOST_HCINT10_FRMOVRUN_RESET 0x0
36988
36989
#define ALT_USB_HOST_HCINT10_FRMOVRUN_GET(value) (((value) & 0x00000200) >> 9)
36990
36991
#define ALT_USB_HOST_HCINT10_FRMOVRUN_SET(value) (((value) << 9) & 0x00000200)
36992
37015
#define ALT_USB_HOST_HCINT10_DATATGLERR_E_INACT 0x0
37016
37021
#define ALT_USB_HOST_HCINT10_DATATGLERR_E_ACT 0x1
37022
37024
#define ALT_USB_HOST_HCINT10_DATATGLERR_LSB 10
37025
37026
#define ALT_USB_HOST_HCINT10_DATATGLERR_MSB 10
37027
37028
#define ALT_USB_HOST_HCINT10_DATATGLERR_WIDTH 1
37029
37030
#define ALT_USB_HOST_HCINT10_DATATGLERR_SET_MSK 0x00000400
37031
37032
#define ALT_USB_HOST_HCINT10_DATATGLERR_CLR_MSK 0xfffffbff
37033
37034
#define ALT_USB_HOST_HCINT10_DATATGLERR_RESET 0x0
37035
37036
#define ALT_USB_HOST_HCINT10_DATATGLERR_GET(value) (((value) & 0x00000400) >> 10)
37037
37038
#define ALT_USB_HOST_HCINT10_DATATGLERR_SET(value) (((value) << 10) & 0x00000400)
37039
37063
#define ALT_USB_HOST_HCINT10_BNAINTR_E_INACT 0x0
37064
37069
#define ALT_USB_HOST_HCINT10_BNAINTR_E_ACT 0x1
37070
37072
#define ALT_USB_HOST_HCINT10_BNAINTR_LSB 11
37073
37074
#define ALT_USB_HOST_HCINT10_BNAINTR_MSB 11
37075
37076
#define ALT_USB_HOST_HCINT10_BNAINTR_WIDTH 1
37077
37078
#define ALT_USB_HOST_HCINT10_BNAINTR_SET_MSK 0x00000800
37079
37080
#define ALT_USB_HOST_HCINT10_BNAINTR_CLR_MSK 0xfffff7ff
37081
37082
#define ALT_USB_HOST_HCINT10_BNAINTR_RESET 0x0
37083
37084
#define ALT_USB_HOST_HCINT10_BNAINTR_GET(value) (((value) & 0x00000800) >> 11)
37085
37086
#define ALT_USB_HOST_HCINT10_BNAINTR_SET(value) (((value) << 11) & 0x00000800)
37087
37111
#define ALT_USB_HOST_HCINT10_XCS_XACT_ERR_E_INACT 0x0
37112
37117
#define ALT_USB_HOST_HCINT10_XCS_XACT_ERR_E_ACVTIVE 0x1
37118
37120
#define ALT_USB_HOST_HCINT10_XCS_XACT_ERR_LSB 12
37121
37122
#define ALT_USB_HOST_HCINT10_XCS_XACT_ERR_MSB 12
37123
37124
#define ALT_USB_HOST_HCINT10_XCS_XACT_ERR_WIDTH 1
37125
37126
#define ALT_USB_HOST_HCINT10_XCS_XACT_ERR_SET_MSK 0x00001000
37127
37128
#define ALT_USB_HOST_HCINT10_XCS_XACT_ERR_CLR_MSK 0xffffefff
37129
37130
#define ALT_USB_HOST_HCINT10_XCS_XACT_ERR_RESET 0x0
37131
37132
#define ALT_USB_HOST_HCINT10_XCS_XACT_ERR_GET(value) (((value) & 0x00001000) >> 12)
37133
37134
#define ALT_USB_HOST_HCINT10_XCS_XACT_ERR_SET(value) (((value) << 12) & 0x00001000)
37135
37159
#define ALT_USB_HOST_HCINT10_DESC_LST_ROLLINTR_E_INACT 0x0
37160
37165
#define ALT_USB_HOST_HCINT10_DESC_LST_ROLLINTR_E_ACT 0x1
37166
37168
#define ALT_USB_HOST_HCINT10_DESC_LST_ROLLINTR_LSB 13
37169
37170
#define ALT_USB_HOST_HCINT10_DESC_LST_ROLLINTR_MSB 13
37171
37172
#define ALT_USB_HOST_HCINT10_DESC_LST_ROLLINTR_WIDTH 1
37173
37174
#define ALT_USB_HOST_HCINT10_DESC_LST_ROLLINTR_SET_MSK 0x00002000
37175
37176
#define ALT_USB_HOST_HCINT10_DESC_LST_ROLLINTR_CLR_MSK 0xffffdfff
37177
37178
#define ALT_USB_HOST_HCINT10_DESC_LST_ROLLINTR_RESET 0x0
37179
37180
#define ALT_USB_HOST_HCINT10_DESC_LST_ROLLINTR_GET(value) (((value) & 0x00002000) >> 13)
37181
37182
#define ALT_USB_HOST_HCINT10_DESC_LST_ROLLINTR_SET(value) (((value) << 13) & 0x00002000)
37183
37184
#ifndef __ASSEMBLY__
37185
37195
struct
ALT_USB_HOST_HCINT10_s
37196
{
37197
const
uint32_t
xfercompl
: 1;
37198
const
uint32_t
chhltd
: 1;
37199
const
uint32_t
ahberr
: 1;
37200
const
uint32_t
stall
: 1;
37201
const
uint32_t
nak
: 1;
37202
const
uint32_t
ack
: 1;
37203
const
uint32_t
nyet
: 1;
37204
const
uint32_t
xacterr
: 1;
37205
const
uint32_t
bblerr
: 1;
37206
const
uint32_t
frmovrun
: 1;
37207
const
uint32_t
datatglerr
: 1;
37208
const
uint32_t
bnaintr
: 1;
37209
const
uint32_t
xcs_xact_err
: 1;
37210
const
uint32_t
desc_lst_rollintr
: 1;
37211
uint32_t : 18;
37212
};
37213
37215
typedef
volatile
struct
ALT_USB_HOST_HCINT10_s
ALT_USB_HOST_HCINT10_t
;
37216
#endif
/* __ASSEMBLY__ */
37217
37219
#define ALT_USB_HOST_HCINT10_OFST 0x248
37220
37221
#define ALT_USB_HOST_HCINT10_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_HOST_HCINT10_OFST))
37222
37263
#define ALT_USB_HOST_HCINTMSK10_XFERCOMPLMSK_E_MSK 0x0
37264
37269
#define ALT_USB_HOST_HCINTMSK10_XFERCOMPLMSK_E_NOMSK 0x1
37270
37272
#define ALT_USB_HOST_HCINTMSK10_XFERCOMPLMSK_LSB 0
37273
37274
#define ALT_USB_HOST_HCINTMSK10_XFERCOMPLMSK_MSB 0
37275
37276
#define ALT_USB_HOST_HCINTMSK10_XFERCOMPLMSK_WIDTH 1
37277
37278
#define ALT_USB_HOST_HCINTMSK10_XFERCOMPLMSK_SET_MSK 0x00000001
37279
37280
#define ALT_USB_HOST_HCINTMSK10_XFERCOMPLMSK_CLR_MSK 0xfffffffe
37281
37282
#define ALT_USB_HOST_HCINTMSK10_XFERCOMPLMSK_RESET 0x0
37283
37284
#define ALT_USB_HOST_HCINTMSK10_XFERCOMPLMSK_GET(value) (((value) & 0x00000001) >> 0)
37285
37286
#define ALT_USB_HOST_HCINTMSK10_XFERCOMPLMSK_SET(value) (((value) << 0) & 0x00000001)
37287
37308
#define ALT_USB_HOST_HCINTMSK10_CHHLTDMSK_E_MSK 0x0
37309
37314
#define ALT_USB_HOST_HCINTMSK10_CHHLTDMSK_E_NOMSK 0x1
37315
37317
#define ALT_USB_HOST_HCINTMSK10_CHHLTDMSK_LSB 1
37318
37319
#define ALT_USB_HOST_HCINTMSK10_CHHLTDMSK_MSB 1
37320
37321
#define ALT_USB_HOST_HCINTMSK10_CHHLTDMSK_WIDTH 1
37322
37323
#define ALT_USB_HOST_HCINTMSK10_CHHLTDMSK_SET_MSK 0x00000002
37324
37325
#define ALT_USB_HOST_HCINTMSK10_CHHLTDMSK_CLR_MSK 0xfffffffd
37326
37327
#define ALT_USB_HOST_HCINTMSK10_CHHLTDMSK_RESET 0x0
37328
37329
#define ALT_USB_HOST_HCINTMSK10_CHHLTDMSK_GET(value) (((value) & 0x00000002) >> 1)
37330
37331
#define ALT_USB_HOST_HCINTMSK10_CHHLTDMSK_SET(value) (((value) << 1) & 0x00000002)
37332
37354
#define ALT_USB_HOST_HCINTMSK10_AHBERRMSK_E_MSK 0x0
37355
37360
#define ALT_USB_HOST_HCINTMSK10_AHBERRMSK_E_NOMSK 0x1
37361
37363
#define ALT_USB_HOST_HCINTMSK10_AHBERRMSK_LSB 2
37364
37365
#define ALT_USB_HOST_HCINTMSK10_AHBERRMSK_MSB 2
37366
37367
#define ALT_USB_HOST_HCINTMSK10_AHBERRMSK_WIDTH 1
37368
37369
#define ALT_USB_HOST_HCINTMSK10_AHBERRMSK_SET_MSK 0x00000004
37370
37371
#define ALT_USB_HOST_HCINTMSK10_AHBERRMSK_CLR_MSK 0xfffffffb
37372
37373
#define ALT_USB_HOST_HCINTMSK10_AHBERRMSK_RESET 0x0
37374
37375
#define ALT_USB_HOST_HCINTMSK10_AHBERRMSK_GET(value) (((value) & 0x00000004) >> 2)
37376
37377
#define ALT_USB_HOST_HCINTMSK10_AHBERRMSK_SET(value) (((value) << 2) & 0x00000004)
37378
37399
#define ALT_USB_HOST_HCINTMSK10_BNAINTRMSK_E_MSK 0x0
37400
37405
#define ALT_USB_HOST_HCINTMSK10_BNAINTRMSK_E_NOMSK 0x1
37406
37408
#define ALT_USB_HOST_HCINTMSK10_BNAINTRMSK_LSB 11
37409
37410
#define ALT_USB_HOST_HCINTMSK10_BNAINTRMSK_MSB 11
37411
37412
#define ALT_USB_HOST_HCINTMSK10_BNAINTRMSK_WIDTH 1
37413
37414
#define ALT_USB_HOST_HCINTMSK10_BNAINTRMSK_SET_MSK 0x00000800
37415
37416
#define ALT_USB_HOST_HCINTMSK10_BNAINTRMSK_CLR_MSK 0xfffff7ff
37417
37418
#define ALT_USB_HOST_HCINTMSK10_BNAINTRMSK_RESET 0x0
37419
37420
#define ALT_USB_HOST_HCINTMSK10_BNAINTRMSK_GET(value) (((value) & 0x00000800) >> 11)
37421
37422
#define ALT_USB_HOST_HCINTMSK10_BNAINTRMSK_SET(value) (((value) << 11) & 0x00000800)
37423
37444
#define ALT_USB_HOST_HCINTMSK10_FRM_LST_ROLLINTRMSK_E_MSK 0x0
37445
37450
#define ALT_USB_HOST_HCINTMSK10_FRM_LST_ROLLINTRMSK_E_NOMSK 0x1
37451
37453
#define ALT_USB_HOST_HCINTMSK10_FRM_LST_ROLLINTRMSK_LSB 13
37454
37455
#define ALT_USB_HOST_HCINTMSK10_FRM_LST_ROLLINTRMSK_MSB 13
37456
37457
#define ALT_USB_HOST_HCINTMSK10_FRM_LST_ROLLINTRMSK_WIDTH 1
37458
37459
#define ALT_USB_HOST_HCINTMSK10_FRM_LST_ROLLINTRMSK_SET_MSK 0x00002000
37460
37461
#define ALT_USB_HOST_HCINTMSK10_FRM_LST_ROLLINTRMSK_CLR_MSK 0xffffdfff
37462
37463
#define ALT_USB_HOST_HCINTMSK10_FRM_LST_ROLLINTRMSK_RESET 0x0
37464
37465
#define ALT_USB_HOST_HCINTMSK10_FRM_LST_ROLLINTRMSK_GET(value) (((value) & 0x00002000) >> 13)
37466
37467
#define ALT_USB_HOST_HCINTMSK10_FRM_LST_ROLLINTRMSK_SET(value) (((value) << 13) & 0x00002000)
37468
37469
#ifndef __ASSEMBLY__
37470
37480
struct
ALT_USB_HOST_HCINTMSK10_s
37481
{
37482
uint32_t
xfercomplmsk
: 1;
37483
uint32_t
chhltdmsk
: 1;
37484
uint32_t
ahberrmsk
: 1;
37485
uint32_t : 8;
37486
uint32_t
bnaintrmsk
: 1;
37487
uint32_t : 1;
37488
uint32_t
frm_lst_rollintrmsk
: 1;
37489
uint32_t : 18;
37490
};
37491
37493
typedef
volatile
struct
ALT_USB_HOST_HCINTMSK10_s
ALT_USB_HOST_HCINTMSK10_t
;
37494
#endif
/* __ASSEMBLY__ */
37495
37497
#define ALT_USB_HOST_HCINTMSK10_OFST 0x24c
37498
37499
#define ALT_USB_HOST_HCINTMSK10_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_HOST_HCINTMSK10_OFST))
37500
37529
#define ALT_USB_HOST_HCTSIZ10_XFERSIZE_LSB 0
37530
37531
#define ALT_USB_HOST_HCTSIZ10_XFERSIZE_MSB 18
37532
37533
#define ALT_USB_HOST_HCTSIZ10_XFERSIZE_WIDTH 19
37534
37535
#define ALT_USB_HOST_HCTSIZ10_XFERSIZE_SET_MSK 0x0007ffff
37536
37537
#define ALT_USB_HOST_HCTSIZ10_XFERSIZE_CLR_MSK 0xfff80000
37538
37539
#define ALT_USB_HOST_HCTSIZ10_XFERSIZE_RESET 0x0
37540
37541
#define ALT_USB_HOST_HCTSIZ10_XFERSIZE_GET(value) (((value) & 0x0007ffff) >> 0)
37542
37543
#define ALT_USB_HOST_HCTSIZ10_XFERSIZE_SET(value) (((value) << 0) & 0x0007ffff)
37544
37558
#define ALT_USB_HOST_HCTSIZ10_PKTCNT_LSB 19
37559
37560
#define ALT_USB_HOST_HCTSIZ10_PKTCNT_MSB 28
37561
37562
#define ALT_USB_HOST_HCTSIZ10_PKTCNT_WIDTH 10
37563
37564
#define ALT_USB_HOST_HCTSIZ10_PKTCNT_SET_MSK 0x1ff80000
37565
37566
#define ALT_USB_HOST_HCTSIZ10_PKTCNT_CLR_MSK 0xe007ffff
37567
37568
#define ALT_USB_HOST_HCTSIZ10_PKTCNT_RESET 0x0
37569
37570
#define ALT_USB_HOST_HCTSIZ10_PKTCNT_GET(value) (((value) & 0x1ff80000) >> 19)
37571
37572
#define ALT_USB_HOST_HCTSIZ10_PKTCNT_SET(value) (((value) << 19) & 0x1ff80000)
37573
37597
#define ALT_USB_HOST_HCTSIZ10_PID_E_DATA0 0x0
37598
37603
#define ALT_USB_HOST_HCTSIZ10_PID_E_DATA2 0x1
37604
37609
#define ALT_USB_HOST_HCTSIZ10_PID_E_DATA1 0x2
37610
37615
#define ALT_USB_HOST_HCTSIZ10_PID_E_MDATA 0x3
37616
37618
#define ALT_USB_HOST_HCTSIZ10_PID_LSB 29
37619
37620
#define ALT_USB_HOST_HCTSIZ10_PID_MSB 30
37621
37622
#define ALT_USB_HOST_HCTSIZ10_PID_WIDTH 2
37623
37624
#define ALT_USB_HOST_HCTSIZ10_PID_SET_MSK 0x60000000
37625
37626
#define ALT_USB_HOST_HCTSIZ10_PID_CLR_MSK 0x9fffffff
37627
37628
#define ALT_USB_HOST_HCTSIZ10_PID_RESET 0x0
37629
37630
#define ALT_USB_HOST_HCTSIZ10_PID_GET(value) (((value) & 0x60000000) >> 29)
37631
37632
#define ALT_USB_HOST_HCTSIZ10_PID_SET(value) (((value) << 29) & 0x60000000)
37633
37656
#define ALT_USB_HOST_HCTSIZ10_DOPNG_E_NOPING 0x0
37657
37662
#define ALT_USB_HOST_HCTSIZ10_DOPNG_E_PING 0x1
37663
37665
#define ALT_USB_HOST_HCTSIZ10_DOPNG_LSB 31
37666
37667
#define ALT_USB_HOST_HCTSIZ10_DOPNG_MSB 31
37668
37669
#define ALT_USB_HOST_HCTSIZ10_DOPNG_WIDTH 1
37670
37671
#define ALT_USB_HOST_HCTSIZ10_DOPNG_SET_MSK 0x80000000
37672
37673
#define ALT_USB_HOST_HCTSIZ10_DOPNG_CLR_MSK 0x7fffffff
37674
37675
#define ALT_USB_HOST_HCTSIZ10_DOPNG_RESET 0x0
37676
37677
#define ALT_USB_HOST_HCTSIZ10_DOPNG_GET(value) (((value) & 0x80000000) >> 31)
37678
37679
#define ALT_USB_HOST_HCTSIZ10_DOPNG_SET(value) (((value) << 31) & 0x80000000)
37680
37681
#ifndef __ASSEMBLY__
37682
37692
struct
ALT_USB_HOST_HCTSIZ10_s
37693
{
37694
uint32_t
xfersize
: 19;
37695
uint32_t
pktcnt
: 10;
37696
uint32_t
pid
: 2;
37697
uint32_t
dopng
: 1;
37698
};
37699
37701
typedef
volatile
struct
ALT_USB_HOST_HCTSIZ10_s
ALT_USB_HOST_HCTSIZ10_t
;
37702
#endif
/* __ASSEMBLY__ */
37703
37705
#define ALT_USB_HOST_HCTSIZ10_OFST 0x250
37706
37707
#define ALT_USB_HOST_HCTSIZ10_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_HOST_HCTSIZ10_OFST))
37708
37765
#define ALT_USB_HOST_HCDMA10_HCDMA10_LSB 0
37766
37767
#define ALT_USB_HOST_HCDMA10_HCDMA10_MSB 31
37768
37769
#define ALT_USB_HOST_HCDMA10_HCDMA10_WIDTH 32
37770
37771
#define ALT_USB_HOST_HCDMA10_HCDMA10_SET_MSK 0xffffffff
37772
37773
#define ALT_USB_HOST_HCDMA10_HCDMA10_CLR_MSK 0x00000000
37774
37775
#define ALT_USB_HOST_HCDMA10_HCDMA10_RESET 0x0
37776
37777
#define ALT_USB_HOST_HCDMA10_HCDMA10_GET(value) (((value) & 0xffffffff) >> 0)
37778
37779
#define ALT_USB_HOST_HCDMA10_HCDMA10_SET(value) (((value) << 0) & 0xffffffff)
37780
37781
#ifndef __ASSEMBLY__
37782
37792
struct
ALT_USB_HOST_HCDMA10_s
37793
{
37794
uint32_t
hcdma10
: 32;
37795
};
37796
37798
typedef
volatile
struct
ALT_USB_HOST_HCDMA10_s
ALT_USB_HOST_HCDMA10_t
;
37799
#endif
/* __ASSEMBLY__ */
37800
37802
#define ALT_USB_HOST_HCDMA10_OFST 0x254
37803
37804
#define ALT_USB_HOST_HCDMA10_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_HOST_HCDMA10_OFST))
37805
37836
#define ALT_USB_HOST_HCDMAB10_HCDMAB10_LSB 0
37837
37838
#define ALT_USB_HOST_HCDMAB10_HCDMAB10_MSB 31
37839
37840
#define ALT_USB_HOST_HCDMAB10_HCDMAB10_WIDTH 32
37841
37842
#define ALT_USB_HOST_HCDMAB10_HCDMAB10_SET_MSK 0xffffffff
37843
37844
#define ALT_USB_HOST_HCDMAB10_HCDMAB10_CLR_MSK 0x00000000
37845
37846
#define ALT_USB_HOST_HCDMAB10_HCDMAB10_RESET 0x0
37847
37848
#define ALT_USB_HOST_HCDMAB10_HCDMAB10_GET(value) (((value) & 0xffffffff) >> 0)
37849
37850
#define ALT_USB_HOST_HCDMAB10_HCDMAB10_SET(value) (((value) << 0) & 0xffffffff)
37851
37852
#ifndef __ASSEMBLY__
37853
37863
struct
ALT_USB_HOST_HCDMAB10_s
37864
{
37865
uint32_t
hcdmab10
: 32;
37866
};
37867
37869
typedef
volatile
struct
ALT_USB_HOST_HCDMAB10_s
ALT_USB_HOST_HCDMAB10_t
;
37870
#endif
/* __ASSEMBLY__ */
37871
37873
#define ALT_USB_HOST_HCDMAB10_OFST 0x258
37874
37875
#define ALT_USB_HOST_HCDMAB10_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_HOST_HCDMAB10_OFST))
37876
37908
#define ALT_USB_HOST_HCCHAR11_MPS_LSB 0
37909
37910
#define ALT_USB_HOST_HCCHAR11_MPS_MSB 10
37911
37912
#define ALT_USB_HOST_HCCHAR11_MPS_WIDTH 11
37913
37914
#define ALT_USB_HOST_HCCHAR11_MPS_SET_MSK 0x000007ff
37915
37916
#define ALT_USB_HOST_HCCHAR11_MPS_CLR_MSK 0xfffff800
37917
37918
#define ALT_USB_HOST_HCCHAR11_MPS_RESET 0x0
37919
37920
#define ALT_USB_HOST_HCCHAR11_MPS_GET(value) (((value) & 0x000007ff) >> 0)
37921
37922
#define ALT_USB_HOST_HCCHAR11_MPS_SET(value) (((value) << 0) & 0x000007ff)
37923
37958
#define ALT_USB_HOST_HCCHAR11_EPNUM_E_ENDPT0 0x0
37959
37964
#define ALT_USB_HOST_HCCHAR11_EPNUM_E_ENDPT1 0x1
37965
37970
#define ALT_USB_HOST_HCCHAR11_EPNUM_E_ENDPT2 0x2
37971
37976
#define ALT_USB_HOST_HCCHAR11_EPNUM_E_ENDPT3 0x3
37977
37982
#define ALT_USB_HOST_HCCHAR11_EPNUM_E_ENDPT4 0x4
37983
37988
#define ALT_USB_HOST_HCCHAR11_EPNUM_E_ENDPT5 0x5
37989
37994
#define ALT_USB_HOST_HCCHAR11_EPNUM_E_ENDPT6 0x6
37995
38000
#define ALT_USB_HOST_HCCHAR11_EPNUM_E_ENDPT7 0x7
38001
38006
#define ALT_USB_HOST_HCCHAR11_EPNUM_E_ENDPT8 0x8
38007
38012
#define ALT_USB_HOST_HCCHAR11_EPNUM_E_ENDPT9 0x9
38013
38018
#define ALT_USB_HOST_HCCHAR11_EPNUM_E_ENDPT10 0xa
38019
38024
#define ALT_USB_HOST_HCCHAR11_EPNUM_E_ENDPT11 0xb
38025
38030
#define ALT_USB_HOST_HCCHAR11_EPNUM_E_ENDPT12 0xc
38031
38036
#define ALT_USB_HOST_HCCHAR11_EPNUM_E_ENDPT13 0xd
38037
38042
#define ALT_USB_HOST_HCCHAR11_EPNUM_E_ENDPT14 0xe
38043
38048
#define ALT_USB_HOST_HCCHAR11_EPNUM_E_ENDPT15 0xf
38049
38051
#define ALT_USB_HOST_HCCHAR11_EPNUM_LSB 11
38052
38053
#define ALT_USB_HOST_HCCHAR11_EPNUM_MSB 14
38054
38055
#define ALT_USB_HOST_HCCHAR11_EPNUM_WIDTH 4
38056
38057
#define ALT_USB_HOST_HCCHAR11_EPNUM_SET_MSK 0x00007800
38058
38059
#define ALT_USB_HOST_HCCHAR11_EPNUM_CLR_MSK 0xffff87ff
38060
38061
#define ALT_USB_HOST_HCCHAR11_EPNUM_RESET 0x0
38062
38063
#define ALT_USB_HOST_HCCHAR11_EPNUM_GET(value) (((value) & 0x00007800) >> 11)
38064
38065
#define ALT_USB_HOST_HCCHAR11_EPNUM_SET(value) (((value) << 11) & 0x00007800)
38066
38087
#define ALT_USB_HOST_HCCHAR11_EPDIR_E_OUT 0x0
38088
38093
#define ALT_USB_HOST_HCCHAR11_EPDIR_E_IN 0x1
38094
38096
#define ALT_USB_HOST_HCCHAR11_EPDIR_LSB 15
38097
38098
#define ALT_USB_HOST_HCCHAR11_EPDIR_MSB 15
38099
38100
#define ALT_USB_HOST_HCCHAR11_EPDIR_WIDTH 1
38101
38102
#define ALT_USB_HOST_HCCHAR11_EPDIR_SET_MSK 0x00008000
38103
38104
#define ALT_USB_HOST_HCCHAR11_EPDIR_CLR_MSK 0xffff7fff
38105
38106
#define ALT_USB_HOST_HCCHAR11_EPDIR_RESET 0x0
38107
38108
#define ALT_USB_HOST_HCCHAR11_EPDIR_GET(value) (((value) & 0x00008000) >> 15)
38109
38110
#define ALT_USB_HOST_HCCHAR11_EPDIR_SET(value) (((value) << 15) & 0x00008000)
38111
38137
#define ALT_USB_HOST_HCCHAR11_LSPDDEV_E_DISD 0x0
38138
38143
#define ALT_USB_HOST_HCCHAR11_LSPDDEV_E_END 0x1
38144
38146
#define ALT_USB_HOST_HCCHAR11_LSPDDEV_LSB 17
38147
38148
#define ALT_USB_HOST_HCCHAR11_LSPDDEV_MSB 17
38149
38150
#define ALT_USB_HOST_HCCHAR11_LSPDDEV_WIDTH 1
38151
38152
#define ALT_USB_HOST_HCCHAR11_LSPDDEV_SET_MSK 0x00020000
38153
38154
#define ALT_USB_HOST_HCCHAR11_LSPDDEV_CLR_MSK 0xfffdffff
38155
38156
#define ALT_USB_HOST_HCCHAR11_LSPDDEV_RESET 0x0
38157
38158
#define ALT_USB_HOST_HCCHAR11_LSPDDEV_GET(value) (((value) & 0x00020000) >> 17)
38159
38160
#define ALT_USB_HOST_HCCHAR11_LSPDDEV_SET(value) (((value) << 17) & 0x00020000)
38161
38184
#define ALT_USB_HOST_HCCHAR11_EPTYPE_E_CTL 0x0
38185
38190
#define ALT_USB_HOST_HCCHAR11_EPTYPE_E_ISOC 0x1
38191
38196
#define ALT_USB_HOST_HCCHAR11_EPTYPE_E_BULK 0x2
38197
38202
#define ALT_USB_HOST_HCCHAR11_EPTYPE_E_INTERR 0x3
38203
38205
#define ALT_USB_HOST_HCCHAR11_EPTYPE_LSB 18
38206
38207
#define ALT_USB_HOST_HCCHAR11_EPTYPE_MSB 19
38208
38209
#define ALT_USB_HOST_HCCHAR11_EPTYPE_WIDTH 2
38210
38211
#define ALT_USB_HOST_HCCHAR11_EPTYPE_SET_MSK 0x000c0000
38212
38213
#define ALT_USB_HOST_HCCHAR11_EPTYPE_CLR_MSK 0xfff3ffff
38214
38215
#define ALT_USB_HOST_HCCHAR11_EPTYPE_RESET 0x0
38216
38217
#define ALT_USB_HOST_HCCHAR11_EPTYPE_GET(value) (((value) & 0x000c0000) >> 18)
38218
38219
#define ALT_USB_HOST_HCCHAR11_EPTYPE_SET(value) (((value) << 18) & 0x000c0000)
38220
38252
#define ALT_USB_HOST_HCCHAR11_EC_E_RSVD 0x0
38253
38258
#define ALT_USB_HOST_HCCHAR11_EC_E_TRANSONE 0x1
38259
38264
#define ALT_USB_HOST_HCCHAR11_EC_E_TRANSTWO 0x2
38265
38270
#define ALT_USB_HOST_HCCHAR11_EC_E_TRANSTHREE 0x3
38271
38273
#define ALT_USB_HOST_HCCHAR11_EC_LSB 20
38274
38275
#define ALT_USB_HOST_HCCHAR11_EC_MSB 21
38276
38277
#define ALT_USB_HOST_HCCHAR11_EC_WIDTH 2
38278
38279
#define ALT_USB_HOST_HCCHAR11_EC_SET_MSK 0x00300000
38280
38281
#define ALT_USB_HOST_HCCHAR11_EC_CLR_MSK 0xffcfffff
38282
38283
#define ALT_USB_HOST_HCCHAR11_EC_RESET 0x0
38284
38285
#define ALT_USB_HOST_HCCHAR11_EC_GET(value) (((value) & 0x00300000) >> 20)
38286
38287
#define ALT_USB_HOST_HCCHAR11_EC_SET(value) (((value) << 20) & 0x00300000)
38288
38298
#define ALT_USB_HOST_HCCHAR11_DEVADDR_LSB 22
38299
38300
#define ALT_USB_HOST_HCCHAR11_DEVADDR_MSB 28
38301
38302
#define ALT_USB_HOST_HCCHAR11_DEVADDR_WIDTH 7
38303
38304
#define ALT_USB_HOST_HCCHAR11_DEVADDR_SET_MSK 0x1fc00000
38305
38306
#define ALT_USB_HOST_HCCHAR11_DEVADDR_CLR_MSK 0xe03fffff
38307
38308
#define ALT_USB_HOST_HCCHAR11_DEVADDR_RESET 0x0
38309
38310
#define ALT_USB_HOST_HCCHAR11_DEVADDR_GET(value) (((value) & 0x1fc00000) >> 22)
38311
38312
#define ALT_USB_HOST_HCCHAR11_DEVADDR_SET(value) (((value) << 22) & 0x1fc00000)
38313
38336
#define ALT_USB_HOST_HCCHAR11_CHDIS_E_INACT 0x0
38337
38342
#define ALT_USB_HOST_HCCHAR11_CHDIS_E_ACT 0x1
38343
38345
#define ALT_USB_HOST_HCCHAR11_CHDIS_LSB 30
38346
38347
#define ALT_USB_HOST_HCCHAR11_CHDIS_MSB 30
38348
38349
#define ALT_USB_HOST_HCCHAR11_CHDIS_WIDTH 1
38350
38351
#define ALT_USB_HOST_HCCHAR11_CHDIS_SET_MSK 0x40000000
38352
38353
#define ALT_USB_HOST_HCCHAR11_CHDIS_CLR_MSK 0xbfffffff
38354
38355
#define ALT_USB_HOST_HCCHAR11_CHDIS_RESET 0x0
38356
38357
#define ALT_USB_HOST_HCCHAR11_CHDIS_GET(value) (((value) & 0x40000000) >> 30)
38358
38359
#define ALT_USB_HOST_HCCHAR11_CHDIS_SET(value) (((value) << 30) & 0x40000000)
38360
38391
#define ALT_USB_HOST_HCCHAR11_CHENA_E_INACT 0x0
38392
38398
#define ALT_USB_HOST_HCCHAR11_CHENA_E_ACT 0x1
38399
38401
#define ALT_USB_HOST_HCCHAR11_CHENA_LSB 31
38402
38403
#define ALT_USB_HOST_HCCHAR11_CHENA_MSB 31
38404
38405
#define ALT_USB_HOST_HCCHAR11_CHENA_WIDTH 1
38406
38407
#define ALT_USB_HOST_HCCHAR11_CHENA_SET_MSK 0x80000000
38408
38409
#define ALT_USB_HOST_HCCHAR11_CHENA_CLR_MSK 0x7fffffff
38410
38411
#define ALT_USB_HOST_HCCHAR11_CHENA_RESET 0x0
38412
38413
#define ALT_USB_HOST_HCCHAR11_CHENA_GET(value) (((value) & 0x80000000) >> 31)
38414
38415
#define ALT_USB_HOST_HCCHAR11_CHENA_SET(value) (((value) << 31) & 0x80000000)
38416
38417
#ifndef __ASSEMBLY__
38418
38428
struct
ALT_USB_HOST_HCCHAR11_s
38429
{
38430
uint32_t
mps
: 11;
38431
uint32_t
epnum
: 4;
38432
uint32_t
epdir
: 1;
38433
uint32_t : 1;
38434
uint32_t
lspddev
: 1;
38435
uint32_t
eptype
: 2;
38436
uint32_t
ec
: 2;
38437
uint32_t
devaddr
: 7;
38438
uint32_t : 1;
38439
const
uint32_t
chdis
: 1;
38440
const
uint32_t
chena
: 1;
38441
};
38442
38444
typedef
volatile
struct
ALT_USB_HOST_HCCHAR11_s
ALT_USB_HOST_HCCHAR11_t
;
38445
#endif
/* __ASSEMBLY__ */
38446
38448
#define ALT_USB_HOST_HCCHAR11_OFST 0x260
38449
38450
#define ALT_USB_HOST_HCCHAR11_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_HOST_HCCHAR11_OFST))
38451
38478
#define ALT_USB_HOST_HCSPLT11_PRTADDR_LSB 0
38479
38480
#define ALT_USB_HOST_HCSPLT11_PRTADDR_MSB 6
38481
38482
#define ALT_USB_HOST_HCSPLT11_PRTADDR_WIDTH 7
38483
38484
#define ALT_USB_HOST_HCSPLT11_PRTADDR_SET_MSK 0x0000007f
38485
38486
#define ALT_USB_HOST_HCSPLT11_PRTADDR_CLR_MSK 0xffffff80
38487
38488
#define ALT_USB_HOST_HCSPLT11_PRTADDR_RESET 0x0
38489
38490
#define ALT_USB_HOST_HCSPLT11_PRTADDR_GET(value) (((value) & 0x0000007f) >> 0)
38491
38492
#define ALT_USB_HOST_HCSPLT11_PRTADDR_SET(value) (((value) << 0) & 0x0000007f)
38493
38503
#define ALT_USB_HOST_HCSPLT11_HUBADDR_LSB 7
38504
38505
#define ALT_USB_HOST_HCSPLT11_HUBADDR_MSB 13
38506
38507
#define ALT_USB_HOST_HCSPLT11_HUBADDR_WIDTH 7
38508
38509
#define ALT_USB_HOST_HCSPLT11_HUBADDR_SET_MSK 0x00003f80
38510
38511
#define ALT_USB_HOST_HCSPLT11_HUBADDR_CLR_MSK 0xffffc07f
38512
38513
#define ALT_USB_HOST_HCSPLT11_HUBADDR_RESET 0x0
38514
38515
#define ALT_USB_HOST_HCSPLT11_HUBADDR_GET(value) (((value) & 0x00003f80) >> 7)
38516
38517
#define ALT_USB_HOST_HCSPLT11_HUBADDR_SET(value) (((value) << 7) & 0x00003f80)
38518
38548
#define ALT_USB_HOST_HCSPLT11_XACTPOS_E_MIDDLE 0x0
38549
38555
#define ALT_USB_HOST_HCSPLT11_XACTPOS_E_END 0x1
38556
38562
#define ALT_USB_HOST_HCSPLT11_XACTPOS_E_BEGIN 0x2
38563
38569
#define ALT_USB_HOST_HCSPLT11_XACTPOS_E_ALL 0x3
38570
38572
#define ALT_USB_HOST_HCSPLT11_XACTPOS_LSB 14
38573
38574
#define ALT_USB_HOST_HCSPLT11_XACTPOS_MSB 15
38575
38576
#define ALT_USB_HOST_HCSPLT11_XACTPOS_WIDTH 2
38577
38578
#define ALT_USB_HOST_HCSPLT11_XACTPOS_SET_MSK 0x0000c000
38579
38580
#define ALT_USB_HOST_HCSPLT11_XACTPOS_CLR_MSK 0xffff3fff
38581
38582
#define ALT_USB_HOST_HCSPLT11_XACTPOS_RESET 0x0
38583
38584
#define ALT_USB_HOST_HCSPLT11_XACTPOS_GET(value) (((value) & 0x0000c000) >> 14)
38585
38586
#define ALT_USB_HOST_HCSPLT11_XACTPOS_SET(value) (((value) << 14) & 0x0000c000)
38587
38609
#define ALT_USB_HOST_HCSPLT11_COMPSPLT_E_NOSPLIT 0x0
38610
38615
#define ALT_USB_HOST_HCSPLT11_COMPSPLT_E_SPLIT 0x1
38616
38618
#define ALT_USB_HOST_HCSPLT11_COMPSPLT_LSB 16
38619
38620
#define ALT_USB_HOST_HCSPLT11_COMPSPLT_MSB 16
38621
38622
#define ALT_USB_HOST_HCSPLT11_COMPSPLT_WIDTH 1
38623
38624
#define ALT_USB_HOST_HCSPLT11_COMPSPLT_SET_MSK 0x00010000
38625
38626
#define ALT_USB_HOST_HCSPLT11_COMPSPLT_CLR_MSK 0xfffeffff
38627
38628
#define ALT_USB_HOST_HCSPLT11_COMPSPLT_RESET 0x0
38629
38630
#define ALT_USB_HOST_HCSPLT11_COMPSPLT_GET(value) (((value) & 0x00010000) >> 16)
38631
38632
#define ALT_USB_HOST_HCSPLT11_COMPSPLT_SET(value) (((value) << 16) & 0x00010000)
38633
38655
#define ALT_USB_HOST_HCSPLT11_SPLTENA_E_DISD 0x0
38656
38661
#define ALT_USB_HOST_HCSPLT11_SPLTENA_E_END 0x1
38662
38664
#define ALT_USB_HOST_HCSPLT11_SPLTENA_LSB 31
38665
38666
#define ALT_USB_HOST_HCSPLT11_SPLTENA_MSB 31
38667
38668
#define ALT_USB_HOST_HCSPLT11_SPLTENA_WIDTH 1
38669
38670
#define ALT_USB_HOST_HCSPLT11_SPLTENA_SET_MSK 0x80000000
38671
38672
#define ALT_USB_HOST_HCSPLT11_SPLTENA_CLR_MSK 0x7fffffff
38673
38674
#define ALT_USB_HOST_HCSPLT11_SPLTENA_RESET 0x0
38675
38676
#define ALT_USB_HOST_HCSPLT11_SPLTENA_GET(value) (((value) & 0x80000000) >> 31)
38677
38678
#define ALT_USB_HOST_HCSPLT11_SPLTENA_SET(value) (((value) << 31) & 0x80000000)
38679
38680
#ifndef __ASSEMBLY__
38681
38691
struct
ALT_USB_HOST_HCSPLT11_s
38692
{
38693
uint32_t
prtaddr
: 7;
38694
uint32_t
hubaddr
: 7;
38695
uint32_t
xactpos
: 2;
38696
uint32_t
compsplt
: 1;
38697
uint32_t : 14;
38698
uint32_t
spltena
: 1;
38699
};
38700
38702
typedef
volatile
struct
ALT_USB_HOST_HCSPLT11_s
ALT_USB_HOST_HCSPLT11_t
;
38703
#endif
/* __ASSEMBLY__ */
38704
38706
#define ALT_USB_HOST_HCSPLT11_OFST 0x264
38707
38708
#define ALT_USB_HOST_HCSPLT11_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_HOST_HCSPLT11_OFST))
38709
38764
#define ALT_USB_HOST_HCINT11_XFERCOMPL_E_INACT 0x0
38765
38770
#define ALT_USB_HOST_HCINT11_XFERCOMPL_E_ACT 0x1
38771
38773
#define ALT_USB_HOST_HCINT11_XFERCOMPL_LSB 0
38774
38775
#define ALT_USB_HOST_HCINT11_XFERCOMPL_MSB 0
38776
38777
#define ALT_USB_HOST_HCINT11_XFERCOMPL_WIDTH 1
38778
38779
#define ALT_USB_HOST_HCINT11_XFERCOMPL_SET_MSK 0x00000001
38780
38781
#define ALT_USB_HOST_HCINT11_XFERCOMPL_CLR_MSK 0xfffffffe
38782
38783
#define ALT_USB_HOST_HCINT11_XFERCOMPL_RESET 0x0
38784
38785
#define ALT_USB_HOST_HCINT11_XFERCOMPL_GET(value) (((value) & 0x00000001) >> 0)
38786
38787
#define ALT_USB_HOST_HCINT11_XFERCOMPL_SET(value) (((value) << 0) & 0x00000001)
38788
38822
#define ALT_USB_HOST_HCINT11_CHHLTD_E_INACT 0x0
38823
38828
#define ALT_USB_HOST_HCINT11_CHHLTD_E_ACT 0x1
38829
38831
#define ALT_USB_HOST_HCINT11_CHHLTD_LSB 1
38832
38833
#define ALT_USB_HOST_HCINT11_CHHLTD_MSB 1
38834
38835
#define ALT_USB_HOST_HCINT11_CHHLTD_WIDTH 1
38836
38837
#define ALT_USB_HOST_HCINT11_CHHLTD_SET_MSK 0x00000002
38838
38839
#define ALT_USB_HOST_HCINT11_CHHLTD_CLR_MSK 0xfffffffd
38840
38841
#define ALT_USB_HOST_HCINT11_CHHLTD_RESET 0x0
38842
38843
#define ALT_USB_HOST_HCINT11_CHHLTD_GET(value) (((value) & 0x00000002) >> 1)
38844
38845
#define ALT_USB_HOST_HCINT11_CHHLTD_SET(value) (((value) << 1) & 0x00000002)
38846
38869
#define ALT_USB_HOST_HCINT11_AHBERR_E_INACT 0x0
38870
38875
#define ALT_USB_HOST_HCINT11_AHBERR_E_ACT 0x1
38876
38878
#define ALT_USB_HOST_HCINT11_AHBERR_LSB 2
38879
38880
#define ALT_USB_HOST_HCINT11_AHBERR_MSB 2
38881
38882
#define ALT_USB_HOST_HCINT11_AHBERR_WIDTH 1
38883
38884
#define ALT_USB_HOST_HCINT11_AHBERR_SET_MSK 0x00000004
38885
38886
#define ALT_USB_HOST_HCINT11_AHBERR_CLR_MSK 0xfffffffb
38887
38888
#define ALT_USB_HOST_HCINT11_AHBERR_RESET 0x0
38889
38890
#define ALT_USB_HOST_HCINT11_AHBERR_GET(value) (((value) & 0x00000004) >> 2)
38891
38892
#define ALT_USB_HOST_HCINT11_AHBERR_SET(value) (((value) << 2) & 0x00000004)
38893
38916
#define ALT_USB_HOST_HCINT11_STALL_E_INACT 0x0
38917
38922
#define ALT_USB_HOST_HCINT11_STALL_E_ACT 0x1
38923
38925
#define ALT_USB_HOST_HCINT11_STALL_LSB 3
38926
38927
#define ALT_USB_HOST_HCINT11_STALL_MSB 3
38928
38929
#define ALT_USB_HOST_HCINT11_STALL_WIDTH 1
38930
38931
#define ALT_USB_HOST_HCINT11_STALL_SET_MSK 0x00000008
38932
38933
#define ALT_USB_HOST_HCINT11_STALL_CLR_MSK 0xfffffff7
38934
38935
#define ALT_USB_HOST_HCINT11_STALL_RESET 0x0
38936
38937
#define ALT_USB_HOST_HCINT11_STALL_GET(value) (((value) & 0x00000008) >> 3)
38938
38939
#define ALT_USB_HOST_HCINT11_STALL_SET(value) (((value) << 3) & 0x00000008)
38940
38963
#define ALT_USB_HOST_HCINT11_NAK_E_INACT 0x0
38964
38969
#define ALT_USB_HOST_HCINT11_NAK_E_ACT 0x1
38970
38972
#define ALT_USB_HOST_HCINT11_NAK_LSB 4
38973
38974
#define ALT_USB_HOST_HCINT11_NAK_MSB 4
38975
38976
#define ALT_USB_HOST_HCINT11_NAK_WIDTH 1
38977
38978
#define ALT_USB_HOST_HCINT11_NAK_SET_MSK 0x00000010
38979
38980
#define ALT_USB_HOST_HCINT11_NAK_CLR_MSK 0xffffffef
38981
38982
#define ALT_USB_HOST_HCINT11_NAK_RESET 0x0
38983
38984
#define ALT_USB_HOST_HCINT11_NAK_GET(value) (((value) & 0x00000010) >> 4)
38985
38986
#define ALT_USB_HOST_HCINT11_NAK_SET(value) (((value) << 4) & 0x00000010)
38987
39010
#define ALT_USB_HOST_HCINT11_ACK_E_INACT 0x0
39011
39016
#define ALT_USB_HOST_HCINT11_ACK_E_ACT 0x1
39017
39019
#define ALT_USB_HOST_HCINT11_ACK_LSB 5
39020
39021
#define ALT_USB_HOST_HCINT11_ACK_MSB 5
39022
39023
#define ALT_USB_HOST_HCINT11_ACK_WIDTH 1
39024
39025
#define ALT_USB_HOST_HCINT11_ACK_SET_MSK 0x00000020
39026
39027
#define ALT_USB_HOST_HCINT11_ACK_CLR_MSK 0xffffffdf
39028
39029
#define ALT_USB_HOST_HCINT11_ACK_RESET 0x0
39030
39031
#define ALT_USB_HOST_HCINT11_ACK_GET(value) (((value) & 0x00000020) >> 5)
39032
39033
#define ALT_USB_HOST_HCINT11_ACK_SET(value) (((value) << 5) & 0x00000020)
39034
39057
#define ALT_USB_HOST_HCINT11_NYET_E_INACT 0x0
39058
39063
#define ALT_USB_HOST_HCINT11_NYET_E_ACT 0x1
39064
39066
#define ALT_USB_HOST_HCINT11_NYET_LSB 6
39067
39068
#define ALT_USB_HOST_HCINT11_NYET_MSB 6
39069
39070
#define ALT_USB_HOST_HCINT11_NYET_WIDTH 1
39071
39072
#define ALT_USB_HOST_HCINT11_NYET_SET_MSK 0x00000040
39073
39074
#define ALT_USB_HOST_HCINT11_NYET_CLR_MSK 0xffffffbf
39075
39076
#define ALT_USB_HOST_HCINT11_NYET_RESET 0x0
39077
39078
#define ALT_USB_HOST_HCINT11_NYET_GET(value) (((value) & 0x00000040) >> 6)
39079
39080
#define ALT_USB_HOST_HCINT11_NYET_SET(value) (((value) << 6) & 0x00000040)
39081
39112
#define ALT_USB_HOST_HCINT11_XACTERR_E_INACT 0x0
39113
39118
#define ALT_USB_HOST_HCINT11_XACTERR_E_ACT 0x1
39119
39121
#define ALT_USB_HOST_HCINT11_XACTERR_LSB 7
39122
39123
#define ALT_USB_HOST_HCINT11_XACTERR_MSB 7
39124
39125
#define ALT_USB_HOST_HCINT11_XACTERR_WIDTH 1
39126
39127
#define ALT_USB_HOST_HCINT11_XACTERR_SET_MSK 0x00000080
39128
39129
#define ALT_USB_HOST_HCINT11_XACTERR_CLR_MSK 0xffffff7f
39130
39131
#define ALT_USB_HOST_HCINT11_XACTERR_RESET 0x0
39132
39133
#define ALT_USB_HOST_HCINT11_XACTERR_GET(value) (((value) & 0x00000080) >> 7)
39134
39135
#define ALT_USB_HOST_HCINT11_XACTERR_SET(value) (((value) << 7) & 0x00000080)
39136
39159
#define ALT_USB_HOST_HCINT11_BBLERR_E_INACT 0x0
39160
39165
#define ALT_USB_HOST_HCINT11_BBLERR_E_ACT 0x1
39166
39168
#define ALT_USB_HOST_HCINT11_BBLERR_LSB 8
39169
39170
#define ALT_USB_HOST_HCINT11_BBLERR_MSB 8
39171
39172
#define ALT_USB_HOST_HCINT11_BBLERR_WIDTH 1
39173
39174
#define ALT_USB_HOST_HCINT11_BBLERR_SET_MSK 0x00000100
39175
39176
#define ALT_USB_HOST_HCINT11_BBLERR_CLR_MSK 0xfffffeff
39177
39178
#define ALT_USB_HOST_HCINT11_BBLERR_RESET 0x0
39179
39180
#define ALT_USB_HOST_HCINT11_BBLERR_GET(value) (((value) & 0x00000100) >> 8)
39181
39182
#define ALT_USB_HOST_HCINT11_BBLERR_SET(value) (((value) << 8) & 0x00000100)
39183
39206
#define ALT_USB_HOST_HCINT11_FRMOVRUN_E_INACT 0x0
39207
39212
#define ALT_USB_HOST_HCINT11_FRMOVRUN_E_ACT 0x1
39213
39215
#define ALT_USB_HOST_HCINT11_FRMOVRUN_LSB 9
39216
39217
#define ALT_USB_HOST_HCINT11_FRMOVRUN_MSB 9
39218
39219
#define ALT_USB_HOST_HCINT11_FRMOVRUN_WIDTH 1
39220
39221
#define ALT_USB_HOST_HCINT11_FRMOVRUN_SET_MSK 0x00000200
39222
39223
#define ALT_USB_HOST_HCINT11_FRMOVRUN_CLR_MSK 0xfffffdff
39224
39225
#define ALT_USB_HOST_HCINT11_FRMOVRUN_RESET 0x0
39226
39227
#define ALT_USB_HOST_HCINT11_FRMOVRUN_GET(value) (((value) & 0x00000200) >> 9)
39228
39229
#define ALT_USB_HOST_HCINT11_FRMOVRUN_SET(value) (((value) << 9) & 0x00000200)
39230
39253
#define ALT_USB_HOST_HCINT11_DATATGLERR_E_INACT 0x0
39254
39259
#define ALT_USB_HOST_HCINT11_DATATGLERR_E_ACT 0x1
39260
39262
#define ALT_USB_HOST_HCINT11_DATATGLERR_LSB 10
39263
39264
#define ALT_USB_HOST_HCINT11_DATATGLERR_MSB 10
39265
39266
#define ALT_USB_HOST_HCINT11_DATATGLERR_WIDTH 1
39267
39268
#define ALT_USB_HOST_HCINT11_DATATGLERR_SET_MSK 0x00000400
39269
39270
#define ALT_USB_HOST_HCINT11_DATATGLERR_CLR_MSK 0xfffffbff
39271
39272
#define ALT_USB_HOST_HCINT11_DATATGLERR_RESET 0x0
39273
39274
#define ALT_USB_HOST_HCINT11_DATATGLERR_GET(value) (((value) & 0x00000400) >> 10)
39275
39276
#define ALT_USB_HOST_HCINT11_DATATGLERR_SET(value) (((value) << 10) & 0x00000400)
39277
39301
#define ALT_USB_HOST_HCINT11_BNAINTR_E_INACT 0x0
39302
39307
#define ALT_USB_HOST_HCINT11_BNAINTR_E_ACT 0x1
39308
39310
#define ALT_USB_HOST_HCINT11_BNAINTR_LSB 11
39311
39312
#define ALT_USB_HOST_HCINT11_BNAINTR_MSB 11
39313
39314
#define ALT_USB_HOST_HCINT11_BNAINTR_WIDTH 1
39315
39316
#define ALT_USB_HOST_HCINT11_BNAINTR_SET_MSK 0x00000800
39317
39318
#define ALT_USB_HOST_HCINT11_BNAINTR_CLR_MSK 0xfffff7ff
39319
39320
#define ALT_USB_HOST_HCINT11_BNAINTR_RESET 0x0
39321
39322
#define ALT_USB_HOST_HCINT11_BNAINTR_GET(value) (((value) & 0x00000800) >> 11)
39323
39324
#define ALT_USB_HOST_HCINT11_BNAINTR_SET(value) (((value) << 11) & 0x00000800)
39325
39349
#define ALT_USB_HOST_HCINT11_XCS_XACT_ERR_E_INACT 0x0
39350
39355
#define ALT_USB_HOST_HCINT11_XCS_XACT_ERR_E_ACVTIVE 0x1
39356
39358
#define ALT_USB_HOST_HCINT11_XCS_XACT_ERR_LSB 12
39359
39360
#define ALT_USB_HOST_HCINT11_XCS_XACT_ERR_MSB 12
39361
39362
#define ALT_USB_HOST_HCINT11_XCS_XACT_ERR_WIDTH 1
39363
39364
#define ALT_USB_HOST_HCINT11_XCS_XACT_ERR_SET_MSK 0x00001000
39365
39366
#define ALT_USB_HOST_HCINT11_XCS_XACT_ERR_CLR_MSK 0xffffefff
39367
39368
#define ALT_USB_HOST_HCINT11_XCS_XACT_ERR_RESET 0x0
39369
39370
#define ALT_USB_HOST_HCINT11_XCS_XACT_ERR_GET(value) (((value) & 0x00001000) >> 12)
39371
39372
#define ALT_USB_HOST_HCINT11_XCS_XACT_ERR_SET(value) (((value) << 12) & 0x00001000)
39373
39397
#define ALT_USB_HOST_HCINT11_DESC_LST_ROLLINTR_E_INACT 0x0
39398
39403
#define ALT_USB_HOST_HCINT11_DESC_LST_ROLLINTR_E_ACT 0x1
39404
39406
#define ALT_USB_HOST_HCINT11_DESC_LST_ROLLINTR_LSB 13
39407
39408
#define ALT_USB_HOST_HCINT11_DESC_LST_ROLLINTR_MSB 13
39409
39410
#define ALT_USB_HOST_HCINT11_DESC_LST_ROLLINTR_WIDTH 1
39411
39412
#define ALT_USB_HOST_HCINT11_DESC_LST_ROLLINTR_SET_MSK 0x00002000
39413
39414
#define ALT_USB_HOST_HCINT11_DESC_LST_ROLLINTR_CLR_MSK 0xffffdfff
39415
39416
#define ALT_USB_HOST_HCINT11_DESC_LST_ROLLINTR_RESET 0x0
39417
39418
#define ALT_USB_HOST_HCINT11_DESC_LST_ROLLINTR_GET(value) (((value) & 0x00002000) >> 13)
39419
39420
#define ALT_USB_HOST_HCINT11_DESC_LST_ROLLINTR_SET(value) (((value) << 13) & 0x00002000)
39421
39422
#ifndef __ASSEMBLY__
39423
39433
struct
ALT_USB_HOST_HCINT11_s
39434
{
39435
const
uint32_t
xfercompl
: 1;
39436
const
uint32_t
chhltd
: 1;
39437
const
uint32_t
ahberr
: 1;
39438
const
uint32_t
stall
: 1;
39439
const
uint32_t
nak
: 1;
39440
const
uint32_t
ack
: 1;
39441
const
uint32_t
nyet
: 1;
39442
const
uint32_t
xacterr
: 1;
39443
const
uint32_t
bblerr
: 1;
39444
const
uint32_t
frmovrun
: 1;
39445
const
uint32_t
datatglerr
: 1;
39446
const
uint32_t
bnaintr
: 1;
39447
const
uint32_t
xcs_xact_err
: 1;
39448
const
uint32_t
desc_lst_rollintr
: 1;
39449
uint32_t : 18;
39450
};
39451
39453
typedef
volatile
struct
ALT_USB_HOST_HCINT11_s
ALT_USB_HOST_HCINT11_t
;
39454
#endif
/* __ASSEMBLY__ */
39455
39457
#define ALT_USB_HOST_HCINT11_OFST 0x268
39458
39459
#define ALT_USB_HOST_HCINT11_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_HOST_HCINT11_OFST))
39460
39501
#define ALT_USB_HOST_HCINTMSK11_XFERCOMPLMSK_E_MSK 0x0
39502
39507
#define ALT_USB_HOST_HCINTMSK11_XFERCOMPLMSK_E_NOMSK 0x1
39508
39510
#define ALT_USB_HOST_HCINTMSK11_XFERCOMPLMSK_LSB 0
39511
39512
#define ALT_USB_HOST_HCINTMSK11_XFERCOMPLMSK_MSB 0
39513
39514
#define ALT_USB_HOST_HCINTMSK11_XFERCOMPLMSK_WIDTH 1
39515
39516
#define ALT_USB_HOST_HCINTMSK11_XFERCOMPLMSK_SET_MSK 0x00000001
39517
39518
#define ALT_USB_HOST_HCINTMSK11_XFERCOMPLMSK_CLR_MSK 0xfffffffe
39519
39520
#define ALT_USB_HOST_HCINTMSK11_XFERCOMPLMSK_RESET 0x0
39521
39522
#define ALT_USB_HOST_HCINTMSK11_XFERCOMPLMSK_GET(value) (((value) & 0x00000001) >> 0)
39523
39524
#define ALT_USB_HOST_HCINTMSK11_XFERCOMPLMSK_SET(value) (((value) << 0) & 0x00000001)
39525
39546
#define ALT_USB_HOST_HCINTMSK11_CHHLTDMSK_E_MSK 0x0
39547
39552
#define ALT_USB_HOST_HCINTMSK11_CHHLTDMSK_E_NOMSK 0x1
39553
39555
#define ALT_USB_HOST_HCINTMSK11_CHHLTDMSK_LSB 1
39556
39557
#define ALT_USB_HOST_HCINTMSK11_CHHLTDMSK_MSB 1
39558
39559
#define ALT_USB_HOST_HCINTMSK11_CHHLTDMSK_WIDTH 1
39560
39561
#define ALT_USB_HOST_HCINTMSK11_CHHLTDMSK_SET_MSK 0x00000002
39562
39563
#define ALT_USB_HOST_HCINTMSK11_CHHLTDMSK_CLR_MSK 0xfffffffd
39564
39565
#define ALT_USB_HOST_HCINTMSK11_CHHLTDMSK_RESET 0x0
39566
39567
#define ALT_USB_HOST_HCINTMSK11_CHHLTDMSK_GET(value) (((value) & 0x00000002) >> 1)
39568
39569
#define ALT_USB_HOST_HCINTMSK11_CHHLTDMSK_SET(value) (((value) << 1) & 0x00000002)
39570
39592
#define ALT_USB_HOST_HCINTMSK11_AHBERRMSK_E_MSK 0x0
39593
39598
#define ALT_USB_HOST_HCINTMSK11_AHBERRMSK_E_NOMSK 0x1
39599
39601
#define ALT_USB_HOST_HCINTMSK11_AHBERRMSK_LSB 2
39602
39603
#define ALT_USB_HOST_HCINTMSK11_AHBERRMSK_MSB 2
39604
39605
#define ALT_USB_HOST_HCINTMSK11_AHBERRMSK_WIDTH 1
39606
39607
#define ALT_USB_HOST_HCINTMSK11_AHBERRMSK_SET_MSK 0x00000004
39608
39609
#define ALT_USB_HOST_HCINTMSK11_AHBERRMSK_CLR_MSK 0xfffffffb
39610
39611
#define ALT_USB_HOST_HCINTMSK11_AHBERRMSK_RESET 0x0
39612
39613
#define ALT_USB_HOST_HCINTMSK11_AHBERRMSK_GET(value) (((value) & 0x00000004) >> 2)
39614
39615
#define ALT_USB_HOST_HCINTMSK11_AHBERRMSK_SET(value) (((value) << 2) & 0x00000004)
39616
39637
#define ALT_USB_HOST_HCINTMSK11_BNAINTRMSK_E_MSK 0x0
39638
39643
#define ALT_USB_HOST_HCINTMSK11_BNAINTRMSK_E_NOMSK 0x1
39644
39646
#define ALT_USB_HOST_HCINTMSK11_BNAINTRMSK_LSB 11
39647
39648
#define ALT_USB_HOST_HCINTMSK11_BNAINTRMSK_MSB 11
39649
39650
#define ALT_USB_HOST_HCINTMSK11_BNAINTRMSK_WIDTH 1
39651
39652
#define ALT_USB_HOST_HCINTMSK11_BNAINTRMSK_SET_MSK 0x00000800
39653
39654
#define ALT_USB_HOST_HCINTMSK11_BNAINTRMSK_CLR_MSK 0xfffff7ff
39655
39656
#define ALT_USB_HOST_HCINTMSK11_BNAINTRMSK_RESET 0x0
39657
39658
#define ALT_USB_HOST_HCINTMSK11_BNAINTRMSK_GET(value) (((value) & 0x00000800) >> 11)
39659
39660
#define ALT_USB_HOST_HCINTMSK11_BNAINTRMSK_SET(value) (((value) << 11) & 0x00000800)
39661
39682
#define ALT_USB_HOST_HCINTMSK11_FRM_LST_ROLLINTRMSK_E_MSK 0x0
39683
39688
#define ALT_USB_HOST_HCINTMSK11_FRM_LST_ROLLINTRMSK_E_NOMSK 0x1
39689
39691
#define ALT_USB_HOST_HCINTMSK11_FRM_LST_ROLLINTRMSK_LSB 13
39692
39693
#define ALT_USB_HOST_HCINTMSK11_FRM_LST_ROLLINTRMSK_MSB 13
39694
39695
#define ALT_USB_HOST_HCINTMSK11_FRM_LST_ROLLINTRMSK_WIDTH 1
39696
39697
#define ALT_USB_HOST_HCINTMSK11_FRM_LST_ROLLINTRMSK_SET_MSK 0x00002000
39698
39699
#define ALT_USB_HOST_HCINTMSK11_FRM_LST_ROLLINTRMSK_CLR_MSK 0xffffdfff
39700
39701
#define ALT_USB_HOST_HCINTMSK11_FRM_LST_ROLLINTRMSK_RESET 0x0
39702
39703
#define ALT_USB_HOST_HCINTMSK11_FRM_LST_ROLLINTRMSK_GET(value) (((value) & 0x00002000) >> 13)
39704
39705
#define ALT_USB_HOST_HCINTMSK11_FRM_LST_ROLLINTRMSK_SET(value) (((value) << 13) & 0x00002000)
39706
39707
#ifndef __ASSEMBLY__
39708
39718
struct
ALT_USB_HOST_HCINTMSK11_s
39719
{
39720
uint32_t
xfercomplmsk
: 1;
39721
uint32_t
chhltdmsk
: 1;
39722
uint32_t
ahberrmsk
: 1;
39723
uint32_t : 8;
39724
uint32_t
bnaintrmsk
: 1;
39725
uint32_t : 1;
39726
uint32_t
frm_lst_rollintrmsk
: 1;
39727
uint32_t : 18;
39728
};
39729
39731
typedef
volatile
struct
ALT_USB_HOST_HCINTMSK11_s
ALT_USB_HOST_HCINTMSK11_t
;
39732
#endif
/* __ASSEMBLY__ */
39733
39735
#define ALT_USB_HOST_HCINTMSK11_OFST 0x26c
39736
39737
#define ALT_USB_HOST_HCINTMSK11_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_HOST_HCINTMSK11_OFST))
39738
39767
#define ALT_USB_HOST_HCTSIZ11_XFERSIZE_LSB 0
39768
39769
#define ALT_USB_HOST_HCTSIZ11_XFERSIZE_MSB 18
39770
39771
#define ALT_USB_HOST_HCTSIZ11_XFERSIZE_WIDTH 19
39772
39773
#define ALT_USB_HOST_HCTSIZ11_XFERSIZE_SET_MSK 0x0007ffff
39774
39775
#define ALT_USB_HOST_HCTSIZ11_XFERSIZE_CLR_MSK 0xfff80000
39776
39777
#define ALT_USB_HOST_HCTSIZ11_XFERSIZE_RESET 0x0
39778
39779
#define ALT_USB_HOST_HCTSIZ11_XFERSIZE_GET(value) (((value) & 0x0007ffff) >> 0)
39780
39781
#define ALT_USB_HOST_HCTSIZ11_XFERSIZE_SET(value) (((value) << 0) & 0x0007ffff)
39782
39796
#define ALT_USB_HOST_HCTSIZ11_PKTCNT_LSB 19
39797
39798
#define ALT_USB_HOST_HCTSIZ11_PKTCNT_MSB 28
39799
39800
#define ALT_USB_HOST_HCTSIZ11_PKTCNT_WIDTH 10
39801
39802
#define ALT_USB_HOST_HCTSIZ11_PKTCNT_SET_MSK 0x1ff80000
39803
39804
#define ALT_USB_HOST_HCTSIZ11_PKTCNT_CLR_MSK 0xe007ffff
39805
39806
#define ALT_USB_HOST_HCTSIZ11_PKTCNT_RESET 0x0
39807
39808
#define ALT_USB_HOST_HCTSIZ11_PKTCNT_GET(value) (((value) & 0x1ff80000) >> 19)
39809
39810
#define ALT_USB_HOST_HCTSIZ11_PKTCNT_SET(value) (((value) << 19) & 0x1ff80000)
39811
39835
#define ALT_USB_HOST_HCTSIZ11_PID_E_DATA0 0x0
39836
39841
#define ALT_USB_HOST_HCTSIZ11_PID_E_DATA2 0x1
39842
39847
#define ALT_USB_HOST_HCTSIZ11_PID_E_DATA1 0x2
39848
39853
#define ALT_USB_HOST_HCTSIZ11_PID_E_MDATA 0x3
39854
39856
#define ALT_USB_HOST_HCTSIZ11_PID_LSB 29
39857
39858
#define ALT_USB_HOST_HCTSIZ11_PID_MSB 30
39859
39860
#define ALT_USB_HOST_HCTSIZ11_PID_WIDTH 2
39861
39862
#define ALT_USB_HOST_HCTSIZ11_PID_SET_MSK 0x60000000
39863
39864
#define ALT_USB_HOST_HCTSIZ11_PID_CLR_MSK 0x9fffffff
39865
39866
#define ALT_USB_HOST_HCTSIZ11_PID_RESET 0x0
39867
39868
#define ALT_USB_HOST_HCTSIZ11_PID_GET(value) (((value) & 0x60000000) >> 29)
39869
39870
#define ALT_USB_HOST_HCTSIZ11_PID_SET(value) (((value) << 29) & 0x60000000)
39871
39894
#define ALT_USB_HOST_HCTSIZ11_DOPNG_E_NOPING 0x0
39895
39900
#define ALT_USB_HOST_HCTSIZ11_DOPNG_E_PING 0x1
39901
39903
#define ALT_USB_HOST_HCTSIZ11_DOPNG_LSB 31
39904
39905
#define ALT_USB_HOST_HCTSIZ11_DOPNG_MSB 31
39906
39907
#define ALT_USB_HOST_HCTSIZ11_DOPNG_WIDTH 1
39908
39909
#define ALT_USB_HOST_HCTSIZ11_DOPNG_SET_MSK 0x80000000
39910
39911
#define ALT_USB_HOST_HCTSIZ11_DOPNG_CLR_MSK 0x7fffffff
39912
39913
#define ALT_USB_HOST_HCTSIZ11_DOPNG_RESET 0x0
39914
39915
#define ALT_USB_HOST_HCTSIZ11_DOPNG_GET(value) (((value) & 0x80000000) >> 31)
39916
39917
#define ALT_USB_HOST_HCTSIZ11_DOPNG_SET(value) (((value) << 31) & 0x80000000)
39918
39919
#ifndef __ASSEMBLY__
39920
39930
struct
ALT_USB_HOST_HCTSIZ11_s
39931
{
39932
uint32_t
xfersize
: 19;
39933
uint32_t
pktcnt
: 10;
39934
uint32_t
pid
: 2;
39935
uint32_t
dopng
: 1;
39936
};
39937
39939
typedef
volatile
struct
ALT_USB_HOST_HCTSIZ11_s
ALT_USB_HOST_HCTSIZ11_t
;
39940
#endif
/* __ASSEMBLY__ */
39941
39943
#define ALT_USB_HOST_HCTSIZ11_OFST 0x270
39944
39945
#define ALT_USB_HOST_HCTSIZ11_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_HOST_HCTSIZ11_OFST))
39946
40003
#define ALT_USB_HOST_HCDMA11_HCDMA11_LSB 0
40004
40005
#define ALT_USB_HOST_HCDMA11_HCDMA11_MSB 31
40006
40007
#define ALT_USB_HOST_HCDMA11_HCDMA11_WIDTH 32
40008
40009
#define ALT_USB_HOST_HCDMA11_HCDMA11_SET_MSK 0xffffffff
40010
40011
#define ALT_USB_HOST_HCDMA11_HCDMA11_CLR_MSK 0x00000000
40012
40013
#define ALT_USB_HOST_HCDMA11_HCDMA11_RESET 0x0
40014
40015
#define ALT_USB_HOST_HCDMA11_HCDMA11_GET(value) (((value) & 0xffffffff) >> 0)
40016
40017
#define ALT_USB_HOST_HCDMA11_HCDMA11_SET(value) (((value) << 0) & 0xffffffff)
40018
40019
#ifndef __ASSEMBLY__
40020
40030
struct
ALT_USB_HOST_HCDMA11_s
40031
{
40032
uint32_t
hcdma11
: 32;
40033
};
40034
40036
typedef
volatile
struct
ALT_USB_HOST_HCDMA11_s
ALT_USB_HOST_HCDMA11_t
;
40037
#endif
/* __ASSEMBLY__ */
40038
40040
#define ALT_USB_HOST_HCDMA11_OFST 0x274
40041
40042
#define ALT_USB_HOST_HCDMA11_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_HOST_HCDMA11_OFST))
40043
40074
#define ALT_USB_HOST_HCDMAB11_HCDMAB11_LSB 0
40075
40076
#define ALT_USB_HOST_HCDMAB11_HCDMAB11_MSB 31
40077
40078
#define ALT_USB_HOST_HCDMAB11_HCDMAB11_WIDTH 32
40079
40080
#define ALT_USB_HOST_HCDMAB11_HCDMAB11_SET_MSK 0xffffffff
40081
40082
#define ALT_USB_HOST_HCDMAB11_HCDMAB11_CLR_MSK 0x00000000
40083
40084
#define ALT_USB_HOST_HCDMAB11_HCDMAB11_RESET 0x0
40085
40086
#define ALT_USB_HOST_HCDMAB11_HCDMAB11_GET(value) (((value) & 0xffffffff) >> 0)
40087
40088
#define ALT_USB_HOST_HCDMAB11_HCDMAB11_SET(value) (((value) << 0) & 0xffffffff)
40089
40090
#ifndef __ASSEMBLY__
40091
40101
struct
ALT_USB_HOST_HCDMAB11_s
40102
{
40103
uint32_t
hcdmab11
: 32;
40104
};
40105
40107
typedef
volatile
struct
ALT_USB_HOST_HCDMAB11_s
ALT_USB_HOST_HCDMAB11_t
;
40108
#endif
/* __ASSEMBLY__ */
40109
40111
#define ALT_USB_HOST_HCDMAB11_OFST 0x278
40112
40113
#define ALT_USB_HOST_HCDMAB11_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_HOST_HCDMAB11_OFST))
40114
40146
#define ALT_USB_HOST_HCCHAR12_MPS_LSB 0
40147
40148
#define ALT_USB_HOST_HCCHAR12_MPS_MSB 10
40149
40150
#define ALT_USB_HOST_HCCHAR12_MPS_WIDTH 11
40151
40152
#define ALT_USB_HOST_HCCHAR12_MPS_SET_MSK 0x000007ff
40153
40154
#define ALT_USB_HOST_HCCHAR12_MPS_CLR_MSK 0xfffff800
40155
40156
#define ALT_USB_HOST_HCCHAR12_MPS_RESET 0x0
40157
40158
#define ALT_USB_HOST_HCCHAR12_MPS_GET(value) (((value) & 0x000007ff) >> 0)
40159
40160
#define ALT_USB_HOST_HCCHAR12_MPS_SET(value) (((value) << 0) & 0x000007ff)
40161
40196
#define ALT_USB_HOST_HCCHAR12_EPNUM_E_ENDPT0 0x0
40197
40202
#define ALT_USB_HOST_HCCHAR12_EPNUM_E_ENDPT1 0x1
40203
40208
#define ALT_USB_HOST_HCCHAR12_EPNUM_E_ENDPT2 0x2
40209
40214
#define ALT_USB_HOST_HCCHAR12_EPNUM_E_ENDPT3 0x3
40215
40220
#define ALT_USB_HOST_HCCHAR12_EPNUM_E_ENDPT4 0x4
40221
40226
#define ALT_USB_HOST_HCCHAR12_EPNUM_E_ENDPT5 0x5
40227
40232
#define ALT_USB_HOST_HCCHAR12_EPNUM_E_ENDPT6 0x6
40233
40238
#define ALT_USB_HOST_HCCHAR12_EPNUM_E_ENDPT7 0x7
40239
40244
#define ALT_USB_HOST_HCCHAR12_EPNUM_E_ENDPT8 0x8
40245
40250
#define ALT_USB_HOST_HCCHAR12_EPNUM_E_ENDPT9 0x9
40251
40256
#define ALT_USB_HOST_HCCHAR12_EPNUM_E_ENDPT10 0xa
40257
40262
#define ALT_USB_HOST_HCCHAR12_EPNUM_E_ENDPT11 0xb
40263
40268
#define ALT_USB_HOST_HCCHAR12_EPNUM_E_ENDPT12 0xc
40269
40274
#define ALT_USB_HOST_HCCHAR12_EPNUM_E_ENDPT13 0xd
40275
40280
#define ALT_USB_HOST_HCCHAR12_EPNUM_E_ENDPT14 0xe
40281
40286
#define ALT_USB_HOST_HCCHAR12_EPNUM_E_ENDPT15 0xf
40287
40289
#define ALT_USB_HOST_HCCHAR12_EPNUM_LSB 11
40290
40291
#define ALT_USB_HOST_HCCHAR12_EPNUM_MSB 14
40292
40293
#define ALT_USB_HOST_HCCHAR12_EPNUM_WIDTH 4
40294
40295
#define ALT_USB_HOST_HCCHAR12_EPNUM_SET_MSK 0x00007800
40296
40297
#define ALT_USB_HOST_HCCHAR12_EPNUM_CLR_MSK 0xffff87ff
40298
40299
#define ALT_USB_HOST_HCCHAR12_EPNUM_RESET 0x0
40300
40301
#define ALT_USB_HOST_HCCHAR12_EPNUM_GET(value) (((value) & 0x00007800) >> 11)
40302
40303
#define ALT_USB_HOST_HCCHAR12_EPNUM_SET(value) (((value) << 11) & 0x00007800)
40304
40325
#define ALT_USB_HOST_HCCHAR12_EPDIR_E_OUT 0x0
40326
40331
#define ALT_USB_HOST_HCCHAR12_EPDIR_E_IN 0x1
40332
40334
#define ALT_USB_HOST_HCCHAR12_EPDIR_LSB 15
40335
40336
#define ALT_USB_HOST_HCCHAR12_EPDIR_MSB 15
40337
40338
#define ALT_USB_HOST_HCCHAR12_EPDIR_WIDTH 1
40339
40340
#define ALT_USB_HOST_HCCHAR12_EPDIR_SET_MSK 0x00008000
40341
40342
#define ALT_USB_HOST_HCCHAR12_EPDIR_CLR_MSK 0xffff7fff
40343
40344
#define ALT_USB_HOST_HCCHAR12_EPDIR_RESET 0x0
40345
40346
#define ALT_USB_HOST_HCCHAR12_EPDIR_GET(value) (((value) & 0x00008000) >> 15)
40347
40348
#define ALT_USB_HOST_HCCHAR12_EPDIR_SET(value) (((value) << 15) & 0x00008000)
40349
40375
#define ALT_USB_HOST_HCCHAR12_LSPDDEV_E_DISD 0x0
40376
40381
#define ALT_USB_HOST_HCCHAR12_LSPDDEV_E_END 0x1
40382
40384
#define ALT_USB_HOST_HCCHAR12_LSPDDEV_LSB 17
40385
40386
#define ALT_USB_HOST_HCCHAR12_LSPDDEV_MSB 17
40387
40388
#define ALT_USB_HOST_HCCHAR12_LSPDDEV_WIDTH 1
40389
40390
#define ALT_USB_HOST_HCCHAR12_LSPDDEV_SET_MSK 0x00020000
40391
40392
#define ALT_USB_HOST_HCCHAR12_LSPDDEV_CLR_MSK 0xfffdffff
40393
40394
#define ALT_USB_HOST_HCCHAR12_LSPDDEV_RESET 0x0
40395
40396
#define ALT_USB_HOST_HCCHAR12_LSPDDEV_GET(value) (((value) & 0x00020000) >> 17)
40397
40398
#define ALT_USB_HOST_HCCHAR12_LSPDDEV_SET(value) (((value) << 17) & 0x00020000)
40399
40422
#define ALT_USB_HOST_HCCHAR12_EPTYPE_E_CTL 0x0
40423
40428
#define ALT_USB_HOST_HCCHAR12_EPTYPE_E_ISOC 0x1
40429
40434
#define ALT_USB_HOST_HCCHAR12_EPTYPE_E_BULK 0x2
40435
40440
#define ALT_USB_HOST_HCCHAR12_EPTYPE_E_INTERR 0x3
40441
40443
#define ALT_USB_HOST_HCCHAR12_EPTYPE_LSB 18
40444
40445
#define ALT_USB_HOST_HCCHAR12_EPTYPE_MSB 19
40446
40447
#define ALT_USB_HOST_HCCHAR12_EPTYPE_WIDTH 2
40448
40449
#define ALT_USB_HOST_HCCHAR12_EPTYPE_SET_MSK 0x000c0000
40450
40451
#define ALT_USB_HOST_HCCHAR12_EPTYPE_CLR_MSK 0xfff3ffff
40452
40453
#define ALT_USB_HOST_HCCHAR12_EPTYPE_RESET 0x0
40454
40455
#define ALT_USB_HOST_HCCHAR12_EPTYPE_GET(value) (((value) & 0x000c0000) >> 18)
40456
40457
#define ALT_USB_HOST_HCCHAR12_EPTYPE_SET(value) (((value) << 18) & 0x000c0000)
40458
40490
#define ALT_USB_HOST_HCCHAR12_EC_E_RSVD 0x0
40491
40496
#define ALT_USB_HOST_HCCHAR12_EC_E_TRANSONE 0x1
40497
40502
#define ALT_USB_HOST_HCCHAR12_EC_E_TRANSTWO 0x2
40503
40508
#define ALT_USB_HOST_HCCHAR12_EC_E_TRANSTHREE 0x3
40509
40511
#define ALT_USB_HOST_HCCHAR12_EC_LSB 20
40512
40513
#define ALT_USB_HOST_HCCHAR12_EC_MSB 21
40514
40515
#define ALT_USB_HOST_HCCHAR12_EC_WIDTH 2
40516
40517
#define ALT_USB_HOST_HCCHAR12_EC_SET_MSK 0x00300000
40518
40519
#define ALT_USB_HOST_HCCHAR12_EC_CLR_MSK 0xffcfffff
40520
40521
#define ALT_USB_HOST_HCCHAR12_EC_RESET 0x0
40522
40523
#define ALT_USB_HOST_HCCHAR12_EC_GET(value) (((value) & 0x00300000) >> 20)
40524
40525
#define ALT_USB_HOST_HCCHAR12_EC_SET(value) (((value) << 20) & 0x00300000)
40526
40536
#define ALT_USB_HOST_HCCHAR12_DEVADDR_LSB 22
40537
40538
#define ALT_USB_HOST_HCCHAR12_DEVADDR_MSB 28
40539
40540
#define ALT_USB_HOST_HCCHAR12_DEVADDR_WIDTH 7
40541
40542
#define ALT_USB_HOST_HCCHAR12_DEVADDR_SET_MSK 0x1fc00000
40543
40544
#define ALT_USB_HOST_HCCHAR12_DEVADDR_CLR_MSK 0xe03fffff
40545
40546
#define ALT_USB_HOST_HCCHAR12_DEVADDR_RESET 0x0
40547
40548
#define ALT_USB_HOST_HCCHAR12_DEVADDR_GET(value) (((value) & 0x1fc00000) >> 22)
40549
40550
#define ALT_USB_HOST_HCCHAR12_DEVADDR_SET(value) (((value) << 22) & 0x1fc00000)
40551
40574
#define ALT_USB_HOST_HCCHAR12_CHDIS_E_INACT 0x0
40575
40580
#define ALT_USB_HOST_HCCHAR12_CHDIS_E_ACT 0x1
40581
40583
#define ALT_USB_HOST_HCCHAR12_CHDIS_LSB 30
40584
40585
#define ALT_USB_HOST_HCCHAR12_CHDIS_MSB 30
40586
40587
#define ALT_USB_HOST_HCCHAR12_CHDIS_WIDTH 1
40588
40589
#define ALT_USB_HOST_HCCHAR12_CHDIS_SET_MSK 0x40000000
40590
40591
#define ALT_USB_HOST_HCCHAR12_CHDIS_CLR_MSK 0xbfffffff
40592
40593
#define ALT_USB_HOST_HCCHAR12_CHDIS_RESET 0x0
40594
40595
#define ALT_USB_HOST_HCCHAR12_CHDIS_GET(value) (((value) & 0x40000000) >> 30)
40596
40597
#define ALT_USB_HOST_HCCHAR12_CHDIS_SET(value) (((value) << 30) & 0x40000000)
40598
40629
#define ALT_USB_HOST_HCCHAR12_CHENA_E_INACT 0x0
40630
40636
#define ALT_USB_HOST_HCCHAR12_CHENA_E_ACT 0x1
40637
40639
#define ALT_USB_HOST_HCCHAR12_CHENA_LSB 31
40640
40641
#define ALT_USB_HOST_HCCHAR12_CHENA_MSB 31
40642
40643
#define ALT_USB_HOST_HCCHAR12_CHENA_WIDTH 1
40644
40645
#define ALT_USB_HOST_HCCHAR12_CHENA_SET_MSK 0x80000000
40646
40647
#define ALT_USB_HOST_HCCHAR12_CHENA_CLR_MSK 0x7fffffff
40648
40649
#define ALT_USB_HOST_HCCHAR12_CHENA_RESET 0x0
40650
40651
#define ALT_USB_HOST_HCCHAR12_CHENA_GET(value) (((value) & 0x80000000) >> 31)
40652
40653
#define ALT_USB_HOST_HCCHAR12_CHENA_SET(value) (((value) << 31) & 0x80000000)
40654
40655
#ifndef __ASSEMBLY__
40656
40666
struct
ALT_USB_HOST_HCCHAR12_s
40667
{
40668
uint32_t
mps
: 11;
40669
uint32_t
epnum
: 4;
40670
uint32_t
epdir
: 1;
40671
uint32_t : 1;
40672
uint32_t
lspddev
: 1;
40673
uint32_t
eptype
: 2;
40674
uint32_t
ec
: 2;
40675
uint32_t
devaddr
: 7;
40676
uint32_t : 1;
40677
const
uint32_t
chdis
: 1;
40678
const
uint32_t
chena
: 1;
40679
};
40680
40682
typedef
volatile
struct
ALT_USB_HOST_HCCHAR12_s
ALT_USB_HOST_HCCHAR12_t
;
40683
#endif
/* __ASSEMBLY__ */
40684
40686
#define ALT_USB_HOST_HCCHAR12_OFST 0x280
40687
40688
#define ALT_USB_HOST_HCCHAR12_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_HOST_HCCHAR12_OFST))
40689
40716
#define ALT_USB_HOST_HCSPLT12_PRTADDR_LSB 0
40717
40718
#define ALT_USB_HOST_HCSPLT12_PRTADDR_MSB 6
40719
40720
#define ALT_USB_HOST_HCSPLT12_PRTADDR_WIDTH 7
40721
40722
#define ALT_USB_HOST_HCSPLT12_PRTADDR_SET_MSK 0x0000007f
40723
40724
#define ALT_USB_HOST_HCSPLT12_PRTADDR_CLR_MSK 0xffffff80
40725
40726
#define ALT_USB_HOST_HCSPLT12_PRTADDR_RESET 0x0
40727
40728
#define ALT_USB_HOST_HCSPLT12_PRTADDR_GET(value) (((value) & 0x0000007f) >> 0)
40729
40730
#define ALT_USB_HOST_HCSPLT12_PRTADDR_SET(value) (((value) << 0) & 0x0000007f)
40731
40741
#define ALT_USB_HOST_HCSPLT12_HUBADDR_LSB 7
40742
40743
#define ALT_USB_HOST_HCSPLT12_HUBADDR_MSB 13
40744
40745
#define ALT_USB_HOST_HCSPLT12_HUBADDR_WIDTH 7
40746
40747
#define ALT_USB_HOST_HCSPLT12_HUBADDR_SET_MSK 0x00003f80
40748
40749
#define ALT_USB_HOST_HCSPLT12_HUBADDR_CLR_MSK 0xffffc07f
40750
40751
#define ALT_USB_HOST_HCSPLT12_HUBADDR_RESET 0x0
40752
40753
#define ALT_USB_HOST_HCSPLT12_HUBADDR_GET(value) (((value) & 0x00003f80) >> 7)
40754
40755
#define ALT_USB_HOST_HCSPLT12_HUBADDR_SET(value) (((value) << 7) & 0x00003f80)
40756
40786
#define ALT_USB_HOST_HCSPLT12_XACTPOS_E_MIDDLE 0x0
40787
40793
#define ALT_USB_HOST_HCSPLT12_XACTPOS_E_END 0x1
40794
40800
#define ALT_USB_HOST_HCSPLT12_XACTPOS_E_BEGIN 0x2
40801
40807
#define ALT_USB_HOST_HCSPLT12_XACTPOS_E_ALL 0x3
40808
40810
#define ALT_USB_HOST_HCSPLT12_XACTPOS_LSB 14
40811
40812
#define ALT_USB_HOST_HCSPLT12_XACTPOS_MSB 15
40813
40814
#define ALT_USB_HOST_HCSPLT12_XACTPOS_WIDTH 2
40815
40816
#define ALT_USB_HOST_HCSPLT12_XACTPOS_SET_MSK 0x0000c000
40817
40818
#define ALT_USB_HOST_HCSPLT12_XACTPOS_CLR_MSK 0xffff3fff
40819
40820
#define ALT_USB_HOST_HCSPLT12_XACTPOS_RESET 0x0
40821
40822
#define ALT_USB_HOST_HCSPLT12_XACTPOS_GET(value) (((value) & 0x0000c000) >> 14)
40823
40824
#define ALT_USB_HOST_HCSPLT12_XACTPOS_SET(value) (((value) << 14) & 0x0000c000)
40825
40847
#define ALT_USB_HOST_HCSPLT12_COMPSPLT_E_NOSPLIT 0x0
40848
40853
#define ALT_USB_HOST_HCSPLT12_COMPSPLT_E_SPLIT 0x1
40854
40856
#define ALT_USB_HOST_HCSPLT12_COMPSPLT_LSB 16
40857
40858
#define ALT_USB_HOST_HCSPLT12_COMPSPLT_MSB 16
40859
40860
#define ALT_USB_HOST_HCSPLT12_COMPSPLT_WIDTH 1
40861
40862
#define ALT_USB_HOST_HCSPLT12_COMPSPLT_SET_MSK 0x00010000
40863
40864
#define ALT_USB_HOST_HCSPLT12_COMPSPLT_CLR_MSK 0xfffeffff
40865
40866
#define ALT_USB_HOST_HCSPLT12_COMPSPLT_RESET 0x0
40867
40868
#define ALT_USB_HOST_HCSPLT12_COMPSPLT_GET(value) (((value) & 0x00010000) >> 16)
40869
40870
#define ALT_USB_HOST_HCSPLT12_COMPSPLT_SET(value) (((value) << 16) & 0x00010000)
40871
40893
#define ALT_USB_HOST_HCSPLT12_SPLTENA_E_DISD 0x0
40894
40899
#define ALT_USB_HOST_HCSPLT12_SPLTENA_E_END 0x1
40900
40902
#define ALT_USB_HOST_HCSPLT12_SPLTENA_LSB 31
40903
40904
#define ALT_USB_HOST_HCSPLT12_SPLTENA_MSB 31
40905
40906
#define ALT_USB_HOST_HCSPLT12_SPLTENA_WIDTH 1
40907
40908
#define ALT_USB_HOST_HCSPLT12_SPLTENA_SET_MSK 0x80000000
40909
40910
#define ALT_USB_HOST_HCSPLT12_SPLTENA_CLR_MSK 0x7fffffff
40911
40912
#define ALT_USB_HOST_HCSPLT12_SPLTENA_RESET 0x0
40913
40914
#define ALT_USB_HOST_HCSPLT12_SPLTENA_GET(value) (((value) & 0x80000000) >> 31)
40915
40916
#define ALT_USB_HOST_HCSPLT12_SPLTENA_SET(value) (((value) << 31) & 0x80000000)
40917
40918
#ifndef __ASSEMBLY__
40919
40929
struct
ALT_USB_HOST_HCSPLT12_s
40930
{
40931
uint32_t
prtaddr
: 7;
40932
uint32_t
hubaddr
: 7;
40933
uint32_t
xactpos
: 2;
40934
uint32_t
compsplt
: 1;
40935
uint32_t : 14;
40936
uint32_t
spltena
: 1;
40937
};
40938
40940
typedef
volatile
struct
ALT_USB_HOST_HCSPLT12_s
ALT_USB_HOST_HCSPLT12_t
;
40941
#endif
/* __ASSEMBLY__ */
40942
40944
#define ALT_USB_HOST_HCSPLT12_OFST 0x284
40945
40946
#define ALT_USB_HOST_HCSPLT12_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_HOST_HCSPLT12_OFST))
40947
41002
#define ALT_USB_HOST_HCINT12_XFERCOMPL_E_INACT 0x0
41003
41008
#define ALT_USB_HOST_HCINT12_XFERCOMPL_E_ACT 0x1
41009
41011
#define ALT_USB_HOST_HCINT12_XFERCOMPL_LSB 0
41012
41013
#define ALT_USB_HOST_HCINT12_XFERCOMPL_MSB 0
41014
41015
#define ALT_USB_HOST_HCINT12_XFERCOMPL_WIDTH 1
41016
41017
#define ALT_USB_HOST_HCINT12_XFERCOMPL_SET_MSK 0x00000001
41018
41019
#define ALT_USB_HOST_HCINT12_XFERCOMPL_CLR_MSK 0xfffffffe
41020
41021
#define ALT_USB_HOST_HCINT12_XFERCOMPL_RESET 0x0
41022
41023
#define ALT_USB_HOST_HCINT12_XFERCOMPL_GET(value) (((value) & 0x00000001) >> 0)
41024
41025
#define ALT_USB_HOST_HCINT12_XFERCOMPL_SET(value) (((value) << 0) & 0x00000001)
41026
41060
#define ALT_USB_HOST_HCINT12_CHHLTD_E_INACT 0x0
41061
41066
#define ALT_USB_HOST_HCINT12_CHHLTD_E_ACT 0x1
41067
41069
#define ALT_USB_HOST_HCINT12_CHHLTD_LSB 1
41070
41071
#define ALT_USB_HOST_HCINT12_CHHLTD_MSB 1
41072
41073
#define ALT_USB_HOST_HCINT12_CHHLTD_WIDTH 1
41074
41075
#define ALT_USB_HOST_HCINT12_CHHLTD_SET_MSK 0x00000002
41076
41077
#define ALT_USB_HOST_HCINT12_CHHLTD_CLR_MSK 0xfffffffd
41078
41079
#define ALT_USB_HOST_HCINT12_CHHLTD_RESET 0x0
41080
41081
#define ALT_USB_HOST_HCINT12_CHHLTD_GET(value) (((value) & 0x00000002) >> 1)
41082
41083
#define ALT_USB_HOST_HCINT12_CHHLTD_SET(value) (((value) << 1) & 0x00000002)
41084
41107
#define ALT_USB_HOST_HCINT12_AHBERR_E_INACT 0x0
41108
41113
#define ALT_USB_HOST_HCINT12_AHBERR_E_ACT 0x1
41114
41116
#define ALT_USB_HOST_HCINT12_AHBERR_LSB 2
41117
41118
#define ALT_USB_HOST_HCINT12_AHBERR_MSB 2
41119
41120
#define ALT_USB_HOST_HCINT12_AHBERR_WIDTH 1
41121
41122
#define ALT_USB_HOST_HCINT12_AHBERR_SET_MSK 0x00000004
41123
41124
#define ALT_USB_HOST_HCINT12_AHBERR_CLR_MSK 0xfffffffb
41125
41126
#define ALT_USB_HOST_HCINT12_AHBERR_RESET 0x0
41127
41128
#define ALT_USB_HOST_HCINT12_AHBERR_GET(value) (((value) & 0x00000004) >> 2)
41129
41130
#define ALT_USB_HOST_HCINT12_AHBERR_SET(value) (((value) << 2) & 0x00000004)
41131
41154
#define ALT_USB_HOST_HCINT12_STALL_E_INACT 0x0
41155
41160
#define ALT_USB_HOST_HCINT12_STALL_E_ACT 0x1
41161
41163
#define ALT_USB_HOST_HCINT12_STALL_LSB 3
41164
41165
#define ALT_USB_HOST_HCINT12_STALL_MSB 3
41166
41167
#define ALT_USB_HOST_HCINT12_STALL_WIDTH 1
41168
41169
#define ALT_USB_HOST_HCINT12_STALL_SET_MSK 0x00000008
41170
41171
#define ALT_USB_HOST_HCINT12_STALL_CLR_MSK 0xfffffff7
41172
41173
#define ALT_USB_HOST_HCINT12_STALL_RESET 0x0
41174
41175
#define ALT_USB_HOST_HCINT12_STALL_GET(value) (((value) & 0x00000008) >> 3)
41176
41177
#define ALT_USB_HOST_HCINT12_STALL_SET(value) (((value) << 3) & 0x00000008)
41178
41201
#define ALT_USB_HOST_HCINT12_NAK_E_INACT 0x0
41202
41207
#define ALT_USB_HOST_HCINT12_NAK_E_ACT 0x1
41208
41210
#define ALT_USB_HOST_HCINT12_NAK_LSB 4
41211
41212
#define ALT_USB_HOST_HCINT12_NAK_MSB 4
41213
41214
#define ALT_USB_HOST_HCINT12_NAK_WIDTH 1
41215
41216
#define ALT_USB_HOST_HCINT12_NAK_SET_MSK 0x00000010
41217
41218
#define ALT_USB_HOST_HCINT12_NAK_CLR_MSK 0xffffffef
41219
41220
#define ALT_USB_HOST_HCINT12_NAK_RESET 0x0
41221
41222
#define ALT_USB_HOST_HCINT12_NAK_GET(value) (((value) & 0x00000010) >> 4)
41223
41224
#define ALT_USB_HOST_HCINT12_NAK_SET(value) (((value) << 4) & 0x00000010)
41225
41248
#define ALT_USB_HOST_HCINT12_ACK_E_INACT 0x0
41249
41254
#define ALT_USB_HOST_HCINT12_ACK_E_ACT 0x1
41255
41257
#define ALT_USB_HOST_HCINT12_ACK_LSB 5
41258
41259
#define ALT_USB_HOST_HCINT12_ACK_MSB 5
41260
41261
#define ALT_USB_HOST_HCINT12_ACK_WIDTH 1
41262
41263
#define ALT_USB_HOST_HCINT12_ACK_SET_MSK 0x00000020
41264
41265
#define ALT_USB_HOST_HCINT12_ACK_CLR_MSK 0xffffffdf
41266
41267
#define ALT_USB_HOST_HCINT12_ACK_RESET 0x0
41268
41269
#define ALT_USB_HOST_HCINT12_ACK_GET(value) (((value) & 0x00000020) >> 5)
41270
41271
#define ALT_USB_HOST_HCINT12_ACK_SET(value) (((value) << 5) & 0x00000020)
41272
41295
#define ALT_USB_HOST_HCINT12_NYET_E_INACT 0x0
41296
41301
#define ALT_USB_HOST_HCINT12_NYET_E_ACT 0x1
41302
41304
#define ALT_USB_HOST_HCINT12_NYET_LSB 6
41305
41306
#define ALT_USB_HOST_HCINT12_NYET_MSB 6
41307
41308
#define ALT_USB_HOST_HCINT12_NYET_WIDTH 1
41309
41310
#define ALT_USB_HOST_HCINT12_NYET_SET_MSK 0x00000040
41311
41312
#define ALT_USB_HOST_HCINT12_NYET_CLR_MSK 0xffffffbf
41313
41314
#define ALT_USB_HOST_HCINT12_NYET_RESET 0x0
41315
41316
#define ALT_USB_HOST_HCINT12_NYET_GET(value) (((value) & 0x00000040) >> 6)
41317
41318
#define ALT_USB_HOST_HCINT12_NYET_SET(value) (((value) << 6) & 0x00000040)
41319
41350
#define ALT_USB_HOST_HCINT12_XACTERR_E_INACT 0x0
41351
41356
#define ALT_USB_HOST_HCINT12_XACTERR_E_ACT 0x1
41357
41359
#define ALT_USB_HOST_HCINT12_XACTERR_LSB 7
41360
41361
#define ALT_USB_HOST_HCINT12_XACTERR_MSB 7
41362
41363
#define ALT_USB_HOST_HCINT12_XACTERR_WIDTH 1
41364
41365
#define ALT_USB_HOST_HCINT12_XACTERR_SET_MSK 0x00000080
41366
41367
#define ALT_USB_HOST_HCINT12_XACTERR_CLR_MSK 0xffffff7f
41368
41369
#define ALT_USB_HOST_HCINT12_XACTERR_RESET 0x0
41370
41371
#define ALT_USB_HOST_HCINT12_XACTERR_GET(value) (((value) & 0x00000080) >> 7)
41372
41373
#define ALT_USB_HOST_HCINT12_XACTERR_SET(value) (((value) << 7) & 0x00000080)
41374
41397
#define ALT_USB_HOST_HCINT12_BBLERR_E_INACT 0x0
41398
41403
#define ALT_USB_HOST_HCINT12_BBLERR_E_ACT 0x1
41404
41406
#define ALT_USB_HOST_HCINT12_BBLERR_LSB 8
41407
41408
#define ALT_USB_HOST_HCINT12_BBLERR_MSB 8
41409
41410
#define ALT_USB_HOST_HCINT12_BBLERR_WIDTH 1
41411
41412
#define ALT_USB_HOST_HCINT12_BBLERR_SET_MSK 0x00000100
41413
41414
#define ALT_USB_HOST_HCINT12_BBLERR_CLR_MSK 0xfffffeff
41415
41416
#define ALT_USB_HOST_HCINT12_BBLERR_RESET 0x0
41417
41418
#define ALT_USB_HOST_HCINT12_BBLERR_GET(value) (((value) & 0x00000100) >> 8)
41419
41420
#define ALT_USB_HOST_HCINT12_BBLERR_SET(value) (((value) << 8) & 0x00000100)
41421
41444
#define ALT_USB_HOST_HCINT12_FRMOVRUN_E_INACT 0x0
41445
41450
#define ALT_USB_HOST_HCINT12_FRMOVRUN_E_ACT 0x1
41451
41453
#define ALT_USB_HOST_HCINT12_FRMOVRUN_LSB 9
41454
41455
#define ALT_USB_HOST_HCINT12_FRMOVRUN_MSB 9
41456
41457
#define ALT_USB_HOST_HCINT12_FRMOVRUN_WIDTH 1
41458
41459
#define ALT_USB_HOST_HCINT12_FRMOVRUN_SET_MSK 0x00000200
41460
41461
#define ALT_USB_HOST_HCINT12_FRMOVRUN_CLR_MSK 0xfffffdff
41462
41463
#define ALT_USB_HOST_HCINT12_FRMOVRUN_RESET 0x0
41464
41465
#define ALT_USB_HOST_HCINT12_FRMOVRUN_GET(value) (((value) & 0x00000200) >> 9)
41466
41467
#define ALT_USB_HOST_HCINT12_FRMOVRUN_SET(value) (((value) << 9) & 0x00000200)
41468
41491
#define ALT_USB_HOST_HCINT12_DATATGLERR_E_INACT 0x0
41492
41497
#define ALT_USB_HOST_HCINT12_DATATGLERR_E_ACT 0x1
41498
41500
#define ALT_USB_HOST_HCINT12_DATATGLERR_LSB 10
41501
41502
#define ALT_USB_HOST_HCINT12_DATATGLERR_MSB 10
41503
41504
#define ALT_USB_HOST_HCINT12_DATATGLERR_WIDTH 1
41505
41506
#define ALT_USB_HOST_HCINT12_DATATGLERR_SET_MSK 0x00000400
41507
41508
#define ALT_USB_HOST_HCINT12_DATATGLERR_CLR_MSK 0xfffffbff
41509
41510
#define ALT_USB_HOST_HCINT12_DATATGLERR_RESET 0x0
41511
41512
#define ALT_USB_HOST_HCINT12_DATATGLERR_GET(value) (((value) & 0x00000400) >> 10)
41513
41514
#define ALT_USB_HOST_HCINT12_DATATGLERR_SET(value) (((value) << 10) & 0x00000400)
41515
41539
#define ALT_USB_HOST_HCINT12_BNAINTR_E_INACT 0x0
41540
41545
#define ALT_USB_HOST_HCINT12_BNAINTR_E_ACT 0x1
41546
41548
#define ALT_USB_HOST_HCINT12_BNAINTR_LSB 11
41549
41550
#define ALT_USB_HOST_HCINT12_BNAINTR_MSB 11
41551
41552
#define ALT_USB_HOST_HCINT12_BNAINTR_WIDTH 1
41553
41554
#define ALT_USB_HOST_HCINT12_BNAINTR_SET_MSK 0x00000800
41555
41556
#define ALT_USB_HOST_HCINT12_BNAINTR_CLR_MSK 0xfffff7ff
41557
41558
#define ALT_USB_HOST_HCINT12_BNAINTR_RESET 0x0
41559
41560
#define ALT_USB_HOST_HCINT12_BNAINTR_GET(value) (((value) & 0x00000800) >> 11)
41561
41562
#define ALT_USB_HOST_HCINT12_BNAINTR_SET(value) (((value) << 11) & 0x00000800)
41563
41587
#define ALT_USB_HOST_HCINT12_XCS_XACT_ERR_E_INACT 0x0
41588
41593
#define ALT_USB_HOST_HCINT12_XCS_XACT_ERR_E_ACVTIVE 0x1
41594
41596
#define ALT_USB_HOST_HCINT12_XCS_XACT_ERR_LSB 12
41597
41598
#define ALT_USB_HOST_HCINT12_XCS_XACT_ERR_MSB 12
41599
41600
#define ALT_USB_HOST_HCINT12_XCS_XACT_ERR_WIDTH 1
41601
41602
#define ALT_USB_HOST_HCINT12_XCS_XACT_ERR_SET_MSK 0x00001000
41603
41604
#define ALT_USB_HOST_HCINT12_XCS_XACT_ERR_CLR_MSK 0xffffefff
41605
41606
#define ALT_USB_HOST_HCINT12_XCS_XACT_ERR_RESET 0x0
41607
41608
#define ALT_USB_HOST_HCINT12_XCS_XACT_ERR_GET(value) (((value) & 0x00001000) >> 12)
41609
41610
#define ALT_USB_HOST_HCINT12_XCS_XACT_ERR_SET(value) (((value) << 12) & 0x00001000)
41611
41635
#define ALT_USB_HOST_HCINT12_DESC_LST_ROLLINTR_E_INACT 0x0
41636
41641
#define ALT_USB_HOST_HCINT12_DESC_LST_ROLLINTR_E_ACT 0x1
41642
41644
#define ALT_USB_HOST_HCINT12_DESC_LST_ROLLINTR_LSB 13
41645
41646
#define ALT_USB_HOST_HCINT12_DESC_LST_ROLLINTR_MSB 13
41647
41648
#define ALT_USB_HOST_HCINT12_DESC_LST_ROLLINTR_WIDTH 1
41649
41650
#define ALT_USB_HOST_HCINT12_DESC_LST_ROLLINTR_SET_MSK 0x00002000
41651
41652
#define ALT_USB_HOST_HCINT12_DESC_LST_ROLLINTR_CLR_MSK 0xffffdfff
41653
41654
#define ALT_USB_HOST_HCINT12_DESC_LST_ROLLINTR_RESET 0x0
41655
41656
#define ALT_USB_HOST_HCINT12_DESC_LST_ROLLINTR_GET(value) (((value) & 0x00002000) >> 13)
41657
41658
#define ALT_USB_HOST_HCINT12_DESC_LST_ROLLINTR_SET(value) (((value) << 13) & 0x00002000)
41659
41660
#ifndef __ASSEMBLY__
41661
41671
struct
ALT_USB_HOST_HCINT12_s
41672
{
41673
const
uint32_t
xfercompl
: 1;
41674
const
uint32_t
chhltd
: 1;
41675
const
uint32_t
ahberr
: 1;
41676
const
uint32_t
stall
: 1;
41677
const
uint32_t
nak
: 1;
41678
const
uint32_t
ack
: 1;
41679
const
uint32_t
nyet
: 1;
41680
const
uint32_t
xacterr
: 1;
41681
const
uint32_t
bblerr
: 1;
41682
const
uint32_t
frmovrun
: 1;
41683
const
uint32_t
datatglerr
: 1;
41684
const
uint32_t
bnaintr
: 1;
41685
const
uint32_t
xcs_xact_err
: 1;
41686
const
uint32_t
desc_lst_rollintr
: 1;
41687
uint32_t : 18;
41688
};
41689
41691
typedef
volatile
struct
ALT_USB_HOST_HCINT12_s
ALT_USB_HOST_HCINT12_t
;
41692
#endif
/* __ASSEMBLY__ */
41693
41695
#define ALT_USB_HOST_HCINT12_OFST 0x288
41696
41697
#define ALT_USB_HOST_HCINT12_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_HOST_HCINT12_OFST))
41698
41739
#define ALT_USB_HOST_HCINTMSK12_XFERCOMPLMSK_E_MSK 0x0
41740
41745
#define ALT_USB_HOST_HCINTMSK12_XFERCOMPLMSK_E_NOMSK 0x1
41746
41748
#define ALT_USB_HOST_HCINTMSK12_XFERCOMPLMSK_LSB 0
41749
41750
#define ALT_USB_HOST_HCINTMSK12_XFERCOMPLMSK_MSB 0
41751
41752
#define ALT_USB_HOST_HCINTMSK12_XFERCOMPLMSK_WIDTH 1
41753
41754
#define ALT_USB_HOST_HCINTMSK12_XFERCOMPLMSK_SET_MSK 0x00000001
41755
41756
#define ALT_USB_HOST_HCINTMSK12_XFERCOMPLMSK_CLR_MSK 0xfffffffe
41757
41758
#define ALT_USB_HOST_HCINTMSK12_XFERCOMPLMSK_RESET 0x0
41759
41760
#define ALT_USB_HOST_HCINTMSK12_XFERCOMPLMSK_GET(value) (((value) & 0x00000001) >> 0)
41761
41762
#define ALT_USB_HOST_HCINTMSK12_XFERCOMPLMSK_SET(value) (((value) << 0) & 0x00000001)
41763
41784
#define ALT_USB_HOST_HCINTMSK12_CHHLTDMSK_E_MSK 0x0
41785
41790
#define ALT_USB_HOST_HCINTMSK12_CHHLTDMSK_E_NOMSK 0x1
41791
41793
#define ALT_USB_HOST_HCINTMSK12_CHHLTDMSK_LSB 1
41794
41795
#define ALT_USB_HOST_HCINTMSK12_CHHLTDMSK_MSB 1
41796
41797
#define ALT_USB_HOST_HCINTMSK12_CHHLTDMSK_WIDTH 1
41798
41799
#define ALT_USB_HOST_HCINTMSK12_CHHLTDMSK_SET_MSK 0x00000002
41800
41801
#define ALT_USB_HOST_HCINTMSK12_CHHLTDMSK_CLR_MSK 0xfffffffd
41802
41803
#define ALT_USB_HOST_HCINTMSK12_CHHLTDMSK_RESET 0x0
41804
41805
#define ALT_USB_HOST_HCINTMSK12_CHHLTDMSK_GET(value) (((value) & 0x00000002) >> 1)
41806
41807
#define ALT_USB_HOST_HCINTMSK12_CHHLTDMSK_SET(value) (((value) << 1) & 0x00000002)
41808
41830
#define ALT_USB_HOST_HCINTMSK12_AHBERRMSK_E_MSK 0x0
41831
41836
#define ALT_USB_HOST_HCINTMSK12_AHBERRMSK_E_NOMSK 0x1
41837
41839
#define ALT_USB_HOST_HCINTMSK12_AHBERRMSK_LSB 2
41840
41841
#define ALT_USB_HOST_HCINTMSK12_AHBERRMSK_MSB 2
41842
41843
#define ALT_USB_HOST_HCINTMSK12_AHBERRMSK_WIDTH 1
41844
41845
#define ALT_USB_HOST_HCINTMSK12_AHBERRMSK_SET_MSK 0x00000004
41846
41847
#define ALT_USB_HOST_HCINTMSK12_AHBERRMSK_CLR_MSK 0xfffffffb
41848
41849
#define ALT_USB_HOST_HCINTMSK12_AHBERRMSK_RESET 0x0
41850
41851
#define ALT_USB_HOST_HCINTMSK12_AHBERRMSK_GET(value) (((value) & 0x00000004) >> 2)
41852
41853
#define ALT_USB_HOST_HCINTMSK12_AHBERRMSK_SET(value) (((value) << 2) & 0x00000004)
41854
41875
#define ALT_USB_HOST_HCINTMSK12_BNAINTRMSK_E_MSK 0x0
41876
41881
#define ALT_USB_HOST_HCINTMSK12_BNAINTRMSK_E_NOMSK 0x1
41882
41884
#define ALT_USB_HOST_HCINTMSK12_BNAINTRMSK_LSB 11
41885
41886
#define ALT_USB_HOST_HCINTMSK12_BNAINTRMSK_MSB 11
41887
41888
#define ALT_USB_HOST_HCINTMSK12_BNAINTRMSK_WIDTH 1
41889
41890
#define ALT_USB_HOST_HCINTMSK12_BNAINTRMSK_SET_MSK 0x00000800
41891
41892
#define ALT_USB_HOST_HCINTMSK12_BNAINTRMSK_CLR_MSK 0xfffff7ff
41893
41894
#define ALT_USB_HOST_HCINTMSK12_BNAINTRMSK_RESET 0x0
41895
41896
#define ALT_USB_HOST_HCINTMSK12_BNAINTRMSK_GET(value) (((value) & 0x00000800) >> 11)
41897
41898
#define ALT_USB_HOST_HCINTMSK12_BNAINTRMSK_SET(value) (((value) << 11) & 0x00000800)
41899
41920
#define ALT_USB_HOST_HCINTMSK12_FRM_LST_ROLLINTRMSK_E_MSK 0x0
41921
41926
#define ALT_USB_HOST_HCINTMSK12_FRM_LST_ROLLINTRMSK_E_NOMSK 0x1
41927
41929
#define ALT_USB_HOST_HCINTMSK12_FRM_LST_ROLLINTRMSK_LSB 13
41930
41931
#define ALT_USB_HOST_HCINTMSK12_FRM_LST_ROLLINTRMSK_MSB 13
41932
41933
#define ALT_USB_HOST_HCINTMSK12_FRM_LST_ROLLINTRMSK_WIDTH 1
41934
41935
#define ALT_USB_HOST_HCINTMSK12_FRM_LST_ROLLINTRMSK_SET_MSK 0x00002000
41936
41937
#define ALT_USB_HOST_HCINTMSK12_FRM_LST_ROLLINTRMSK_CLR_MSK 0xffffdfff
41938
41939
#define ALT_USB_HOST_HCINTMSK12_FRM_LST_ROLLINTRMSK_RESET 0x0
41940
41941
#define ALT_USB_HOST_HCINTMSK12_FRM_LST_ROLLINTRMSK_GET(value) (((value) & 0x00002000) >> 13)
41942
41943
#define ALT_USB_HOST_HCINTMSK12_FRM_LST_ROLLINTRMSK_SET(value) (((value) << 13) & 0x00002000)
41944
41945
#ifndef __ASSEMBLY__
41946
41956
struct
ALT_USB_HOST_HCINTMSK12_s
41957
{
41958
uint32_t
xfercomplmsk
: 1;
41959
uint32_t
chhltdmsk
: 1;
41960
uint32_t
ahberrmsk
: 1;
41961
uint32_t : 8;
41962
uint32_t
bnaintrmsk
: 1;
41963
uint32_t : 1;
41964
uint32_t
frm_lst_rollintrmsk
: 1;
41965
uint32_t : 18;
41966
};
41967
41969
typedef
volatile
struct
ALT_USB_HOST_HCINTMSK12_s
ALT_USB_HOST_HCINTMSK12_t
;
41970
#endif
/* __ASSEMBLY__ */
41971
41973
#define ALT_USB_HOST_HCINTMSK12_OFST 0x28c
41974
41975
#define ALT_USB_HOST_HCINTMSK12_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_HOST_HCINTMSK12_OFST))
41976
42005
#define ALT_USB_HOST_HCTSIZ12_XFERSIZE_LSB 0
42006
42007
#define ALT_USB_HOST_HCTSIZ12_XFERSIZE_MSB 18
42008
42009
#define ALT_USB_HOST_HCTSIZ12_XFERSIZE_WIDTH 19
42010
42011
#define ALT_USB_HOST_HCTSIZ12_XFERSIZE_SET_MSK 0x0007ffff
42012
42013
#define ALT_USB_HOST_HCTSIZ12_XFERSIZE_CLR_MSK 0xfff80000
42014
42015
#define ALT_USB_HOST_HCTSIZ12_XFERSIZE_RESET 0x0
42016
42017
#define ALT_USB_HOST_HCTSIZ12_XFERSIZE_GET(value) (((value) & 0x0007ffff) >> 0)
42018
42019
#define ALT_USB_HOST_HCTSIZ12_XFERSIZE_SET(value) (((value) << 0) & 0x0007ffff)
42020
42034
#define ALT_USB_HOST_HCTSIZ12_PKTCNT_LSB 19
42035
42036
#define ALT_USB_HOST_HCTSIZ12_PKTCNT_MSB 28
42037
42038
#define ALT_USB_HOST_HCTSIZ12_PKTCNT_WIDTH 10
42039
42040
#define ALT_USB_HOST_HCTSIZ12_PKTCNT_SET_MSK 0x1ff80000
42041
42042
#define ALT_USB_HOST_HCTSIZ12_PKTCNT_CLR_MSK 0xe007ffff
42043
42044
#define ALT_USB_HOST_HCTSIZ12_PKTCNT_RESET 0x0
42045
42046
#define ALT_USB_HOST_HCTSIZ12_PKTCNT_GET(value) (((value) & 0x1ff80000) >> 19)
42047
42048
#define ALT_USB_HOST_HCTSIZ12_PKTCNT_SET(value) (((value) << 19) & 0x1ff80000)
42049
42073
#define ALT_USB_HOST_HCTSIZ12_PID_E_DATA0 0x0
42074
42079
#define ALT_USB_HOST_HCTSIZ12_PID_E_DATA2 0x1
42080
42085
#define ALT_USB_HOST_HCTSIZ12_PID_E_DATA1 0x2
42086
42091
#define ALT_USB_HOST_HCTSIZ12_PID_E_MDATA 0x3
42092
42094
#define ALT_USB_HOST_HCTSIZ12_PID_LSB 29
42095
42096
#define ALT_USB_HOST_HCTSIZ12_PID_MSB 30
42097
42098
#define ALT_USB_HOST_HCTSIZ12_PID_WIDTH 2
42099
42100
#define ALT_USB_HOST_HCTSIZ12_PID_SET_MSK 0x60000000
42101
42102
#define ALT_USB_HOST_HCTSIZ12_PID_CLR_MSK 0x9fffffff
42103
42104
#define ALT_USB_HOST_HCTSIZ12_PID_RESET 0x0
42105
42106
#define ALT_USB_HOST_HCTSIZ12_PID_GET(value) (((value) & 0x60000000) >> 29)
42107
42108
#define ALT_USB_HOST_HCTSIZ12_PID_SET(value) (((value) << 29) & 0x60000000)
42109
42132
#define ALT_USB_HOST_HCTSIZ12_DOPNG_E_NOPING 0x0
42133
42138
#define ALT_USB_HOST_HCTSIZ12_DOPNG_E_PING 0x1
42139
42141
#define ALT_USB_HOST_HCTSIZ12_DOPNG_LSB 31
42142
42143
#define ALT_USB_HOST_HCTSIZ12_DOPNG_MSB 31
42144
42145
#define ALT_USB_HOST_HCTSIZ12_DOPNG_WIDTH 1
42146
42147
#define ALT_USB_HOST_HCTSIZ12_DOPNG_SET_MSK 0x80000000
42148
42149
#define ALT_USB_HOST_HCTSIZ12_DOPNG_CLR_MSK 0x7fffffff
42150
42151
#define ALT_USB_HOST_HCTSIZ12_DOPNG_RESET 0x0
42152
42153
#define ALT_USB_HOST_HCTSIZ12_DOPNG_GET(value) (((value) & 0x80000000) >> 31)
42154
42155
#define ALT_USB_HOST_HCTSIZ12_DOPNG_SET(value) (((value) << 31) & 0x80000000)
42156
42157
#ifndef __ASSEMBLY__
42158
42168
struct
ALT_USB_HOST_HCTSIZ12_s
42169
{
42170
uint32_t
xfersize
: 19;
42171
uint32_t
pktcnt
: 10;
42172
uint32_t
pid
: 2;
42173
uint32_t
dopng
: 1;
42174
};
42175
42177
typedef
volatile
struct
ALT_USB_HOST_HCTSIZ12_s
ALT_USB_HOST_HCTSIZ12_t
;
42178
#endif
/* __ASSEMBLY__ */
42179
42181
#define ALT_USB_HOST_HCTSIZ12_OFST 0x290
42182
42183
#define ALT_USB_HOST_HCTSIZ12_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_HOST_HCTSIZ12_OFST))
42184
42241
#define ALT_USB_HOST_HCDMA12_HCDMA12_LSB 0
42242
42243
#define ALT_USB_HOST_HCDMA12_HCDMA12_MSB 31
42244
42245
#define ALT_USB_HOST_HCDMA12_HCDMA12_WIDTH 32
42246
42247
#define ALT_USB_HOST_HCDMA12_HCDMA12_SET_MSK 0xffffffff
42248
42249
#define ALT_USB_HOST_HCDMA12_HCDMA12_CLR_MSK 0x00000000
42250
42251
#define ALT_USB_HOST_HCDMA12_HCDMA12_RESET 0x0
42252
42253
#define ALT_USB_HOST_HCDMA12_HCDMA12_GET(value) (((value) & 0xffffffff) >> 0)
42254
42255
#define ALT_USB_HOST_HCDMA12_HCDMA12_SET(value) (((value) << 0) & 0xffffffff)
42256
42257
#ifndef __ASSEMBLY__
42258
42268
struct
ALT_USB_HOST_HCDMA12_s
42269
{
42270
uint32_t
hcdma12
: 32;
42271
};
42272
42274
typedef
volatile
struct
ALT_USB_HOST_HCDMA12_s
ALT_USB_HOST_HCDMA12_t
;
42275
#endif
/* __ASSEMBLY__ */
42276
42278
#define ALT_USB_HOST_HCDMA12_OFST 0x294
42279
42280
#define ALT_USB_HOST_HCDMA12_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_HOST_HCDMA12_OFST))
42281
42312
#define ALT_USB_HOST_HCDMAB12_HCDMAB12_LSB 0
42313
42314
#define ALT_USB_HOST_HCDMAB12_HCDMAB12_MSB 31
42315
42316
#define ALT_USB_HOST_HCDMAB12_HCDMAB12_WIDTH 32
42317
42318
#define ALT_USB_HOST_HCDMAB12_HCDMAB12_SET_MSK 0xffffffff
42319
42320
#define ALT_USB_HOST_HCDMAB12_HCDMAB12_CLR_MSK 0x00000000
42321
42322
#define ALT_USB_HOST_HCDMAB12_HCDMAB12_RESET 0x0
42323
42324
#define ALT_USB_HOST_HCDMAB12_HCDMAB12_GET(value) (((value) & 0xffffffff) >> 0)
42325
42326
#define ALT_USB_HOST_HCDMAB12_HCDMAB12_SET(value) (((value) << 0) & 0xffffffff)
42327
42328
#ifndef __ASSEMBLY__
42329
42339
struct
ALT_USB_HOST_HCDMAB12_s
42340
{
42341
uint32_t
hcdmab12
: 32;
42342
};
42343
42345
typedef
volatile
struct
ALT_USB_HOST_HCDMAB12_s
ALT_USB_HOST_HCDMAB12_t
;
42346
#endif
/* __ASSEMBLY__ */
42347
42349
#define ALT_USB_HOST_HCDMAB12_OFST 0x298
42350
42351
#define ALT_USB_HOST_HCDMAB12_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_HOST_HCDMAB12_OFST))
42352
42384
#define ALT_USB_HOST_HCCHAR13_MPS_LSB 0
42385
42386
#define ALT_USB_HOST_HCCHAR13_MPS_MSB 10
42387
42388
#define ALT_USB_HOST_HCCHAR13_MPS_WIDTH 11
42389
42390
#define ALT_USB_HOST_HCCHAR13_MPS_SET_MSK 0x000007ff
42391
42392
#define ALT_USB_HOST_HCCHAR13_MPS_CLR_MSK 0xfffff800
42393
42394
#define ALT_USB_HOST_HCCHAR13_MPS_RESET 0x0
42395
42396
#define ALT_USB_HOST_HCCHAR13_MPS_GET(value) (((value) & 0x000007ff) >> 0)
42397
42398
#define ALT_USB_HOST_HCCHAR13_MPS_SET(value) (((value) << 0) & 0x000007ff)
42399
42434
#define ALT_USB_HOST_HCCHAR13_EPNUM_E_ENDPT0 0x0
42435
42440
#define ALT_USB_HOST_HCCHAR13_EPNUM_E_ENDPT1 0x1
42441
42446
#define ALT_USB_HOST_HCCHAR13_EPNUM_E_ENDPT2 0x2
42447
42452
#define ALT_USB_HOST_HCCHAR13_EPNUM_E_ENDPT3 0x3
42453
42458
#define ALT_USB_HOST_HCCHAR13_EPNUM_E_ENDPT4 0x4
42459
42464
#define ALT_USB_HOST_HCCHAR13_EPNUM_E_ENDPT5 0x5
42465
42470
#define ALT_USB_HOST_HCCHAR13_EPNUM_E_ENDPT6 0x6
42471
42476
#define ALT_USB_HOST_HCCHAR13_EPNUM_E_ENDPT7 0x7
42477
42482
#define ALT_USB_HOST_HCCHAR13_EPNUM_E_ENDPT8 0x8
42483
42488
#define ALT_USB_HOST_HCCHAR13_EPNUM_E_ENDPT9 0x9
42489
42494
#define ALT_USB_HOST_HCCHAR13_EPNUM_E_ENDPT10 0xa
42495
42500
#define ALT_USB_HOST_HCCHAR13_EPNUM_E_ENDPT11 0xb
42501
42506
#define ALT_USB_HOST_HCCHAR13_EPNUM_E_ENDPT12 0xc
42507
42512
#define ALT_USB_HOST_HCCHAR13_EPNUM_E_ENDPT13 0xd
42513
42518
#define ALT_USB_HOST_HCCHAR13_EPNUM_E_ENDPT14 0xe
42519
42524
#define ALT_USB_HOST_HCCHAR13_EPNUM_E_ENDPT15 0xf
42525
42527
#define ALT_USB_HOST_HCCHAR13_EPNUM_LSB 11
42528
42529
#define ALT_USB_HOST_HCCHAR13_EPNUM_MSB 14
42530
42531
#define ALT_USB_HOST_HCCHAR13_EPNUM_WIDTH 4
42532
42533
#define ALT_USB_HOST_HCCHAR13_EPNUM_SET_MSK 0x00007800
42534
42535
#define ALT_USB_HOST_HCCHAR13_EPNUM_CLR_MSK 0xffff87ff
42536
42537
#define ALT_USB_HOST_HCCHAR13_EPNUM_RESET 0x0
42538
42539
#define ALT_USB_HOST_HCCHAR13_EPNUM_GET(value) (((value) & 0x00007800) >> 11)
42540
42541
#define ALT_USB_HOST_HCCHAR13_EPNUM_SET(value) (((value) << 11) & 0x00007800)
42542
42563
#define ALT_USB_HOST_HCCHAR13_EPDIR_E_OUT 0x0
42564
42569
#define ALT_USB_HOST_HCCHAR13_EPDIR_E_IN 0x1
42570
42572
#define ALT_USB_HOST_HCCHAR13_EPDIR_LSB 15
42573
42574
#define ALT_USB_HOST_HCCHAR13_EPDIR_MSB 15
42575
42576
#define ALT_USB_HOST_HCCHAR13_EPDIR_WIDTH 1
42577
42578
#define ALT_USB_HOST_HCCHAR13_EPDIR_SET_MSK 0x00008000
42579
42580
#define ALT_USB_HOST_HCCHAR13_EPDIR_CLR_MSK 0xffff7fff
42581
42582
#define ALT_USB_HOST_HCCHAR13_EPDIR_RESET 0x0
42583
42584
#define ALT_USB_HOST_HCCHAR13_EPDIR_GET(value) (((value) & 0x00008000) >> 15)
42585
42586
#define ALT_USB_HOST_HCCHAR13_EPDIR_SET(value) (((value) << 15) & 0x00008000)
42587
42613
#define ALT_USB_HOST_HCCHAR13_LSPDDEV_E_DISD 0x0
42614
42619
#define ALT_USB_HOST_HCCHAR13_LSPDDEV_E_END 0x1
42620
42622
#define ALT_USB_HOST_HCCHAR13_LSPDDEV_LSB 17
42623
42624
#define ALT_USB_HOST_HCCHAR13_LSPDDEV_MSB 17
42625
42626
#define ALT_USB_HOST_HCCHAR13_LSPDDEV_WIDTH 1
42627
42628
#define ALT_USB_HOST_HCCHAR13_LSPDDEV_SET_MSK 0x00020000
42629
42630
#define ALT_USB_HOST_HCCHAR13_LSPDDEV_CLR_MSK 0xfffdffff
42631
42632
#define ALT_USB_HOST_HCCHAR13_LSPDDEV_RESET 0x0
42633
42634
#define ALT_USB_HOST_HCCHAR13_LSPDDEV_GET(value) (((value) & 0x00020000) >> 17)
42635
42636
#define ALT_USB_HOST_HCCHAR13_LSPDDEV_SET(value) (((value) << 17) & 0x00020000)
42637
42660
#define ALT_USB_HOST_HCCHAR13_EPTYPE_E_CTL 0x0
42661
42666
#define ALT_USB_HOST_HCCHAR13_EPTYPE_E_ISOC 0x1
42667
42672
#define ALT_USB_HOST_HCCHAR13_EPTYPE_E_BULK 0x2
42673
42678
#define ALT_USB_HOST_HCCHAR13_EPTYPE_E_INTERR 0x3
42679
42681
#define ALT_USB_HOST_HCCHAR13_EPTYPE_LSB 18
42682
42683
#define ALT_USB_HOST_HCCHAR13_EPTYPE_MSB 19
42684
42685
#define ALT_USB_HOST_HCCHAR13_EPTYPE_WIDTH 2
42686
42687
#define ALT_USB_HOST_HCCHAR13_EPTYPE_SET_MSK 0x000c0000
42688
42689
#define ALT_USB_HOST_HCCHAR13_EPTYPE_CLR_MSK 0xfff3ffff
42690
42691
#define ALT_USB_HOST_HCCHAR13_EPTYPE_RESET 0x0
42692
42693
#define ALT_USB_HOST_HCCHAR13_EPTYPE_GET(value) (((value) & 0x000c0000) >> 18)
42694
42695
#define ALT_USB_HOST_HCCHAR13_EPTYPE_SET(value) (((value) << 18) & 0x000c0000)
42696
42728
#define ALT_USB_HOST_HCCHAR13_EC_E_RSVD 0x0
42729
42734
#define ALT_USB_HOST_HCCHAR13_EC_E_TRANSONE 0x1
42735
42740
#define ALT_USB_HOST_HCCHAR13_EC_E_TRANSTWO 0x2
42741
42746
#define ALT_USB_HOST_HCCHAR13_EC_E_TRANSTHREE 0x3
42747
42749
#define ALT_USB_HOST_HCCHAR13_EC_LSB 20
42750
42751
#define ALT_USB_HOST_HCCHAR13_EC_MSB 21
42752
42753
#define ALT_USB_HOST_HCCHAR13_EC_WIDTH 2
42754
42755
#define ALT_USB_HOST_HCCHAR13_EC_SET_MSK 0x00300000
42756
42757
#define ALT_USB_HOST_HCCHAR13_EC_CLR_MSK 0xffcfffff
42758
42759
#define ALT_USB_HOST_HCCHAR13_EC_RESET 0x0
42760
42761
#define ALT_USB_HOST_HCCHAR13_EC_GET(value) (((value) & 0x00300000) >> 20)
42762
42763
#define ALT_USB_HOST_HCCHAR13_EC_SET(value) (((value) << 20) & 0x00300000)
42764
42774
#define ALT_USB_HOST_HCCHAR13_DEVADDR_LSB 22
42775
42776
#define ALT_USB_HOST_HCCHAR13_DEVADDR_MSB 28
42777
42778
#define ALT_USB_HOST_HCCHAR13_DEVADDR_WIDTH 7
42779
42780
#define ALT_USB_HOST_HCCHAR13_DEVADDR_SET_MSK 0x1fc00000
42781
42782
#define ALT_USB_HOST_HCCHAR13_DEVADDR_CLR_MSK 0xe03fffff
42783
42784
#define ALT_USB_HOST_HCCHAR13_DEVADDR_RESET 0x0
42785
42786
#define ALT_USB_HOST_HCCHAR13_DEVADDR_GET(value) (((value) & 0x1fc00000) >> 22)
42787
42788
#define ALT_USB_HOST_HCCHAR13_DEVADDR_SET(value) (((value) << 22) & 0x1fc00000)
42789
42812
#define ALT_USB_HOST_HCCHAR13_CHDIS_E_INACT 0x0
42813
42818
#define ALT_USB_HOST_HCCHAR13_CHDIS_E_ACT 0x1
42819
42821
#define ALT_USB_HOST_HCCHAR13_CHDIS_LSB 30
42822
42823
#define ALT_USB_HOST_HCCHAR13_CHDIS_MSB 30
42824
42825
#define ALT_USB_HOST_HCCHAR13_CHDIS_WIDTH 1
42826
42827
#define ALT_USB_HOST_HCCHAR13_CHDIS_SET_MSK 0x40000000
42828
42829
#define ALT_USB_HOST_HCCHAR13_CHDIS_CLR_MSK 0xbfffffff
42830
42831
#define ALT_USB_HOST_HCCHAR13_CHDIS_RESET 0x0
42832
42833
#define ALT_USB_HOST_HCCHAR13_CHDIS_GET(value) (((value) & 0x40000000) >> 30)
42834
42835
#define ALT_USB_HOST_HCCHAR13_CHDIS_SET(value) (((value) << 30) & 0x40000000)
42836
42867
#define ALT_USB_HOST_HCCHAR13_CHENA_E_INACT 0x0
42868
42874
#define ALT_USB_HOST_HCCHAR13_CHENA_E_ACT 0x1
42875
42877
#define ALT_USB_HOST_HCCHAR13_CHENA_LSB 31
42878
42879
#define ALT_USB_HOST_HCCHAR13_CHENA_MSB 31
42880
42881
#define ALT_USB_HOST_HCCHAR13_CHENA_WIDTH 1
42882
42883
#define ALT_USB_HOST_HCCHAR13_CHENA_SET_MSK 0x80000000
42884
42885
#define ALT_USB_HOST_HCCHAR13_CHENA_CLR_MSK 0x7fffffff
42886
42887
#define ALT_USB_HOST_HCCHAR13_CHENA_RESET 0x0
42888
42889
#define ALT_USB_HOST_HCCHAR13_CHENA_GET(value) (((value) & 0x80000000) >> 31)
42890
42891
#define ALT_USB_HOST_HCCHAR13_CHENA_SET(value) (((value) << 31) & 0x80000000)
42892
42893
#ifndef __ASSEMBLY__
42894
42904
struct
ALT_USB_HOST_HCCHAR13_s
42905
{
42906
uint32_t
mps
: 11;
42907
uint32_t
epnum
: 4;
42908
uint32_t
epdir
: 1;
42909
uint32_t : 1;
42910
uint32_t
lspddev
: 1;
42911
uint32_t
eptype
: 2;
42912
uint32_t
ec
: 2;
42913
uint32_t
devaddr
: 7;
42914
uint32_t : 1;
42915
const
uint32_t
chdis
: 1;
42916
const
uint32_t
chena
: 1;
42917
};
42918
42920
typedef
volatile
struct
ALT_USB_HOST_HCCHAR13_s
ALT_USB_HOST_HCCHAR13_t
;
42921
#endif
/* __ASSEMBLY__ */
42922
42924
#define ALT_USB_HOST_HCCHAR13_OFST 0x2a0
42925
42926
#define ALT_USB_HOST_HCCHAR13_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_HOST_HCCHAR13_OFST))
42927
42954
#define ALT_USB_HOST_HCSPLT13_PRTADDR_LSB 0
42955
42956
#define ALT_USB_HOST_HCSPLT13_PRTADDR_MSB 6
42957
42958
#define ALT_USB_HOST_HCSPLT13_PRTADDR_WIDTH 7
42959
42960
#define ALT_USB_HOST_HCSPLT13_PRTADDR_SET_MSK 0x0000007f
42961
42962
#define ALT_USB_HOST_HCSPLT13_PRTADDR_CLR_MSK 0xffffff80
42963
42964
#define ALT_USB_HOST_HCSPLT13_PRTADDR_RESET 0x0
42965
42966
#define ALT_USB_HOST_HCSPLT13_PRTADDR_GET(value) (((value) & 0x0000007f) >> 0)
42967
42968
#define ALT_USB_HOST_HCSPLT13_PRTADDR_SET(value) (((value) << 0) & 0x0000007f)
42969
42979
#define ALT_USB_HOST_HCSPLT13_HUBADDR_LSB 7
42980
42981
#define ALT_USB_HOST_HCSPLT13_HUBADDR_MSB 13
42982
42983
#define ALT_USB_HOST_HCSPLT13_HUBADDR_WIDTH 7
42984
42985
#define ALT_USB_HOST_HCSPLT13_HUBADDR_SET_MSK 0x00003f80
42986
42987
#define ALT_USB_HOST_HCSPLT13_HUBADDR_CLR_MSK 0xffffc07f
42988
42989
#define ALT_USB_HOST_HCSPLT13_HUBADDR_RESET 0x0
42990
42991
#define ALT_USB_HOST_HCSPLT13_HUBADDR_GET(value) (((value) & 0x00003f80) >> 7)
42992
42993
#define ALT_USB_HOST_HCSPLT13_HUBADDR_SET(value) (((value) << 7) & 0x00003f80)
42994
43024
#define ALT_USB_HOST_HCSPLT13_XACTPOS_E_MIDDLE 0x0
43025
43031
#define ALT_USB_HOST_HCSPLT13_XACTPOS_E_END 0x1
43032
43038
#define ALT_USB_HOST_HCSPLT13_XACTPOS_E_BEGIN 0x2
43039
43045
#define ALT_USB_HOST_HCSPLT13_XACTPOS_E_ALL 0x3
43046
43048
#define ALT_USB_HOST_HCSPLT13_XACTPOS_LSB 14
43049
43050
#define ALT_USB_HOST_HCSPLT13_XACTPOS_MSB 15
43051
43052
#define ALT_USB_HOST_HCSPLT13_XACTPOS_WIDTH 2
43053
43054
#define ALT_USB_HOST_HCSPLT13_XACTPOS_SET_MSK 0x0000c000
43055
43056
#define ALT_USB_HOST_HCSPLT13_XACTPOS_CLR_MSK 0xffff3fff
43057
43058
#define ALT_USB_HOST_HCSPLT13_XACTPOS_RESET 0x0
43059
43060
#define ALT_USB_HOST_HCSPLT13_XACTPOS_GET(value) (((value) & 0x0000c000) >> 14)
43061
43062
#define ALT_USB_HOST_HCSPLT13_XACTPOS_SET(value) (((value) << 14) & 0x0000c000)
43063
43085
#define ALT_USB_HOST_HCSPLT13_COMPSPLT_E_NOSPLIT 0x0
43086
43091
#define ALT_USB_HOST_HCSPLT13_COMPSPLT_E_SPLIT 0x1
43092
43094
#define ALT_USB_HOST_HCSPLT13_COMPSPLT_LSB 16
43095
43096
#define ALT_USB_HOST_HCSPLT13_COMPSPLT_MSB 16
43097
43098
#define ALT_USB_HOST_HCSPLT13_COMPSPLT_WIDTH 1
43099
43100
#define ALT_USB_HOST_HCSPLT13_COMPSPLT_SET_MSK 0x00010000
43101
43102
#define ALT_USB_HOST_HCSPLT13_COMPSPLT_CLR_MSK 0xfffeffff
43103
43104
#define ALT_USB_HOST_HCSPLT13_COMPSPLT_RESET 0x0
43105
43106
#define ALT_USB_HOST_HCSPLT13_COMPSPLT_GET(value) (((value) & 0x00010000) >> 16)
43107
43108
#define ALT_USB_HOST_HCSPLT13_COMPSPLT_SET(value) (((value) << 16) & 0x00010000)
43109
43131
#define ALT_USB_HOST_HCSPLT13_SPLTENA_E_DISD 0x0
43132
43137
#define ALT_USB_HOST_HCSPLT13_SPLTENA_E_END 0x1
43138
43140
#define ALT_USB_HOST_HCSPLT13_SPLTENA_LSB 31
43141
43142
#define ALT_USB_HOST_HCSPLT13_SPLTENA_MSB 31
43143
43144
#define ALT_USB_HOST_HCSPLT13_SPLTENA_WIDTH 1
43145
43146
#define ALT_USB_HOST_HCSPLT13_SPLTENA_SET_MSK 0x80000000
43147
43148
#define ALT_USB_HOST_HCSPLT13_SPLTENA_CLR_MSK 0x7fffffff
43149
43150
#define ALT_USB_HOST_HCSPLT13_SPLTENA_RESET 0x0
43151
43152
#define ALT_USB_HOST_HCSPLT13_SPLTENA_GET(value) (((value) & 0x80000000) >> 31)
43153
43154
#define ALT_USB_HOST_HCSPLT13_SPLTENA_SET(value) (((value) << 31) & 0x80000000)
43155
43156
#ifndef __ASSEMBLY__
43157
43167
struct
ALT_USB_HOST_HCSPLT13_s
43168
{
43169
uint32_t
prtaddr
: 7;
43170
uint32_t
hubaddr
: 7;
43171
uint32_t
xactpos
: 2;
43172
uint32_t
compsplt
: 1;
43173
uint32_t : 14;
43174
uint32_t
spltena
: 1;
43175
};
43176
43178
typedef
volatile
struct
ALT_USB_HOST_HCSPLT13_s
ALT_USB_HOST_HCSPLT13_t
;
43179
#endif
/* __ASSEMBLY__ */
43180
43182
#define ALT_USB_HOST_HCSPLT13_OFST 0x2a4
43183
43184
#define ALT_USB_HOST_HCSPLT13_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_HOST_HCSPLT13_OFST))
43185
43240
#define ALT_USB_HOST_HCINT13_XFERCOMPL_E_INACT 0x0
43241
43246
#define ALT_USB_HOST_HCINT13_XFERCOMPL_E_ACT 0x1
43247
43249
#define ALT_USB_HOST_HCINT13_XFERCOMPL_LSB 0
43250
43251
#define ALT_USB_HOST_HCINT13_XFERCOMPL_MSB 0
43252
43253
#define ALT_USB_HOST_HCINT13_XFERCOMPL_WIDTH 1
43254
43255
#define ALT_USB_HOST_HCINT13_XFERCOMPL_SET_MSK 0x00000001
43256
43257
#define ALT_USB_HOST_HCINT13_XFERCOMPL_CLR_MSK 0xfffffffe
43258
43259
#define ALT_USB_HOST_HCINT13_XFERCOMPL_RESET 0x0
43260
43261
#define ALT_USB_HOST_HCINT13_XFERCOMPL_GET(value) (((value) & 0x00000001) >> 0)
43262
43263
#define ALT_USB_HOST_HCINT13_XFERCOMPL_SET(value) (((value) << 0) & 0x00000001)
43264
43298
#define ALT_USB_HOST_HCINT13_CHHLTD_E_INACT 0x0
43299
43304
#define ALT_USB_HOST_HCINT13_CHHLTD_E_ACT 0x1
43305
43307
#define ALT_USB_HOST_HCINT13_CHHLTD_LSB 1
43308
43309
#define ALT_USB_HOST_HCINT13_CHHLTD_MSB 1
43310
43311
#define ALT_USB_HOST_HCINT13_CHHLTD_WIDTH 1
43312
43313
#define ALT_USB_HOST_HCINT13_CHHLTD_SET_MSK 0x00000002
43314
43315
#define ALT_USB_HOST_HCINT13_CHHLTD_CLR_MSK 0xfffffffd
43316
43317
#define ALT_USB_HOST_HCINT13_CHHLTD_RESET 0x0
43318
43319
#define ALT_USB_HOST_HCINT13_CHHLTD_GET(value) (((value) & 0x00000002) >> 1)
43320
43321
#define ALT_USB_HOST_HCINT13_CHHLTD_SET(value) (((value) << 1) & 0x00000002)
43322
43345
#define ALT_USB_HOST_HCINT13_AHBERR_E_INACT 0x0
43346
43351
#define ALT_USB_HOST_HCINT13_AHBERR_E_ACT 0x1
43352
43354
#define ALT_USB_HOST_HCINT13_AHBERR_LSB 2
43355
43356
#define ALT_USB_HOST_HCINT13_AHBERR_MSB 2
43357
43358
#define ALT_USB_HOST_HCINT13_AHBERR_WIDTH 1
43359
43360
#define ALT_USB_HOST_HCINT13_AHBERR_SET_MSK 0x00000004
43361
43362
#define ALT_USB_HOST_HCINT13_AHBERR_CLR_MSK 0xfffffffb
43363
43364
#define ALT_USB_HOST_HCINT13_AHBERR_RESET 0x0
43365
43366
#define ALT_USB_HOST_HCINT13_AHBERR_GET(value) (((value) & 0x00000004) >> 2)
43367
43368
#define ALT_USB_HOST_HCINT13_AHBERR_SET(value) (((value) << 2) & 0x00000004)
43369
43392
#define ALT_USB_HOST_HCINT13_STALL_E_INACT 0x0
43393
43398
#define ALT_USB_HOST_HCINT13_STALL_E_ACT 0x1
43399
43401
#define ALT_USB_HOST_HCINT13_STALL_LSB 3
43402
43403
#define ALT_USB_HOST_HCINT13_STALL_MSB 3
43404
43405
#define ALT_USB_HOST_HCINT13_STALL_WIDTH 1
43406
43407
#define ALT_USB_HOST_HCINT13_STALL_SET_MSK 0x00000008
43408
43409
#define ALT_USB_HOST_HCINT13_STALL_CLR_MSK 0xfffffff7
43410
43411
#define ALT_USB_HOST_HCINT13_STALL_RESET 0x0
43412
43413
#define ALT_USB_HOST_HCINT13_STALL_GET(value) (((value) & 0x00000008) >> 3)
43414
43415
#define ALT_USB_HOST_HCINT13_STALL_SET(value) (((value) << 3) & 0x00000008)
43416
43439
#define ALT_USB_HOST_HCINT13_NAK_E_INACT 0x0
43440
43445
#define ALT_USB_HOST_HCINT13_NAK_E_ACT 0x1
43446
43448
#define ALT_USB_HOST_HCINT13_NAK_LSB 4
43449
43450
#define ALT_USB_HOST_HCINT13_NAK_MSB 4
43451
43452
#define ALT_USB_HOST_HCINT13_NAK_WIDTH 1
43453
43454
#define ALT_USB_HOST_HCINT13_NAK_SET_MSK 0x00000010
43455
43456
#define ALT_USB_HOST_HCINT13_NAK_CLR_MSK 0xffffffef
43457
43458
#define ALT_USB_HOST_HCINT13_NAK_RESET 0x0
43459
43460
#define ALT_USB_HOST_HCINT13_NAK_GET(value) (((value) & 0x00000010) >> 4)
43461
43462
#define ALT_USB_HOST_HCINT13_NAK_SET(value) (((value) << 4) & 0x00000010)
43463
43486
#define ALT_USB_HOST_HCINT13_ACK_E_INACT 0x0
43487
43492
#define ALT_USB_HOST_HCINT13_ACK_E_ACT 0x1
43493
43495
#define ALT_USB_HOST_HCINT13_ACK_LSB 5
43496
43497
#define ALT_USB_HOST_HCINT13_ACK_MSB 5
43498
43499
#define ALT_USB_HOST_HCINT13_ACK_WIDTH 1
43500
43501
#define ALT_USB_HOST_HCINT13_ACK_SET_MSK 0x00000020
43502
43503
#define ALT_USB_HOST_HCINT13_ACK_CLR_MSK 0xffffffdf
43504
43505
#define ALT_USB_HOST_HCINT13_ACK_RESET 0x0
43506
43507
#define ALT_USB_HOST_HCINT13_ACK_GET(value) (((value) & 0x00000020) >> 5)
43508
43509
#define ALT_USB_HOST_HCINT13_ACK_SET(value) (((value) << 5) & 0x00000020)
43510
43533
#define ALT_USB_HOST_HCINT13_NYET_E_INACT 0x0
43534
43539
#define ALT_USB_HOST_HCINT13_NYET_E_ACT 0x1
43540
43542
#define ALT_USB_HOST_HCINT13_NYET_LSB 6
43543
43544
#define ALT_USB_HOST_HCINT13_NYET_MSB 6
43545
43546
#define ALT_USB_HOST_HCINT13_NYET_WIDTH 1
43547
43548
#define ALT_USB_HOST_HCINT13_NYET_SET_MSK 0x00000040
43549
43550
#define ALT_USB_HOST_HCINT13_NYET_CLR_MSK 0xffffffbf
43551
43552
#define ALT_USB_HOST_HCINT13_NYET_RESET 0x0
43553
43554
#define ALT_USB_HOST_HCINT13_NYET_GET(value) (((value) & 0x00000040) >> 6)
43555
43556
#define ALT_USB_HOST_HCINT13_NYET_SET(value) (((value) << 6) & 0x00000040)
43557
43588
#define ALT_USB_HOST_HCINT13_XACTERR_E_INACT 0x0
43589
43594
#define ALT_USB_HOST_HCINT13_XACTERR_E_ACT 0x1
43595
43597
#define ALT_USB_HOST_HCINT13_XACTERR_LSB 7
43598
43599
#define ALT_USB_HOST_HCINT13_XACTERR_MSB 7
43600
43601
#define ALT_USB_HOST_HCINT13_XACTERR_WIDTH 1
43602
43603
#define ALT_USB_HOST_HCINT13_XACTERR_SET_MSK 0x00000080
43604
43605
#define ALT_USB_HOST_HCINT13_XACTERR_CLR_MSK 0xffffff7f
43606
43607
#define ALT_USB_HOST_HCINT13_XACTERR_RESET 0x0
43608
43609
#define ALT_USB_HOST_HCINT13_XACTERR_GET(value) (((value) & 0x00000080) >> 7)
43610
43611
#define ALT_USB_HOST_HCINT13_XACTERR_SET(value) (((value) << 7) & 0x00000080)
43612
43635
#define ALT_USB_HOST_HCINT13_BBLERR_E_INACT 0x0
43636
43641
#define ALT_USB_HOST_HCINT13_BBLERR_E_ACT 0x1
43642
43644
#define ALT_USB_HOST_HCINT13_BBLERR_LSB 8
43645
43646
#define ALT_USB_HOST_HCINT13_BBLERR_MSB 8
43647
43648
#define ALT_USB_HOST_HCINT13_BBLERR_WIDTH 1
43649
43650
#define ALT_USB_HOST_HCINT13_BBLERR_SET_MSK 0x00000100
43651
43652
#define ALT_USB_HOST_HCINT13_BBLERR_CLR_MSK 0xfffffeff
43653
43654
#define ALT_USB_HOST_HCINT13_BBLERR_RESET 0x0
43655
43656
#define ALT_USB_HOST_HCINT13_BBLERR_GET(value) (((value) & 0x00000100) >> 8)
43657
43658
#define ALT_USB_HOST_HCINT13_BBLERR_SET(value) (((value) << 8) & 0x00000100)
43659
43682
#define ALT_USB_HOST_HCINT13_FRMOVRUN_E_INACT 0x0
43683
43688
#define ALT_USB_HOST_HCINT13_FRMOVRUN_E_ACT 0x1
43689
43691
#define ALT_USB_HOST_HCINT13_FRMOVRUN_LSB 9
43692
43693
#define ALT_USB_HOST_HCINT13_FRMOVRUN_MSB 9
43694
43695
#define ALT_USB_HOST_HCINT13_FRMOVRUN_WIDTH 1
43696
43697
#define ALT_USB_HOST_HCINT13_FRMOVRUN_SET_MSK 0x00000200
43698
43699
#define ALT_USB_HOST_HCINT13_FRMOVRUN_CLR_MSK 0xfffffdff
43700
43701
#define ALT_USB_HOST_HCINT13_FRMOVRUN_RESET 0x0
43702
43703
#define ALT_USB_HOST_HCINT13_FRMOVRUN_GET(value) (((value) & 0x00000200) >> 9)
43704
43705
#define ALT_USB_HOST_HCINT13_FRMOVRUN_SET(value) (((value) << 9) & 0x00000200)
43706
43729
#define ALT_USB_HOST_HCINT13_DATATGLERR_E_INACT 0x0
43730
43735
#define ALT_USB_HOST_HCINT13_DATATGLERR_E_ACT 0x1
43736
43738
#define ALT_USB_HOST_HCINT13_DATATGLERR_LSB 10
43739
43740
#define ALT_USB_HOST_HCINT13_DATATGLERR_MSB 10
43741
43742
#define ALT_USB_HOST_HCINT13_DATATGLERR_WIDTH 1
43743
43744
#define ALT_USB_HOST_HCINT13_DATATGLERR_SET_MSK 0x00000400
43745
43746
#define ALT_USB_HOST_HCINT13_DATATGLERR_CLR_MSK 0xfffffbff
43747
43748
#define ALT_USB_HOST_HCINT13_DATATGLERR_RESET 0x0
43749
43750
#define ALT_USB_HOST_HCINT13_DATATGLERR_GET(value) (((value) & 0x00000400) >> 10)
43751
43752
#define ALT_USB_HOST_HCINT13_DATATGLERR_SET(value) (((value) << 10) & 0x00000400)
43753
43777
#define ALT_USB_HOST_HCINT13_BNAINTR_E_INACT 0x0
43778
43783
#define ALT_USB_HOST_HCINT13_BNAINTR_E_ACT 0x1
43784
43786
#define ALT_USB_HOST_HCINT13_BNAINTR_LSB 11
43787
43788
#define ALT_USB_HOST_HCINT13_BNAINTR_MSB 11
43789
43790
#define ALT_USB_HOST_HCINT13_BNAINTR_WIDTH 1
43791
43792
#define ALT_USB_HOST_HCINT13_BNAINTR_SET_MSK 0x00000800
43793
43794
#define ALT_USB_HOST_HCINT13_BNAINTR_CLR_MSK 0xfffff7ff
43795
43796
#define ALT_USB_HOST_HCINT13_BNAINTR_RESET 0x0
43797
43798
#define ALT_USB_HOST_HCINT13_BNAINTR_GET(value) (((value) & 0x00000800) >> 11)
43799
43800
#define ALT_USB_HOST_HCINT13_BNAINTR_SET(value) (((value) << 11) & 0x00000800)
43801
43825
#define ALT_USB_HOST_HCINT13_XCS_XACT_ERR_E_INACT 0x0
43826
43831
#define ALT_USB_HOST_HCINT13_XCS_XACT_ERR_E_ACVTIVE 0x1
43832
43834
#define ALT_USB_HOST_HCINT13_XCS_XACT_ERR_LSB 12
43835
43836
#define ALT_USB_HOST_HCINT13_XCS_XACT_ERR_MSB 12
43837
43838
#define ALT_USB_HOST_HCINT13_XCS_XACT_ERR_WIDTH 1
43839
43840
#define ALT_USB_HOST_HCINT13_XCS_XACT_ERR_SET_MSK 0x00001000
43841
43842
#define ALT_USB_HOST_HCINT13_XCS_XACT_ERR_CLR_MSK 0xffffefff
43843
43844
#define ALT_USB_HOST_HCINT13_XCS_XACT_ERR_RESET 0x0
43845
43846
#define ALT_USB_HOST_HCINT13_XCS_XACT_ERR_GET(value) (((value) & 0x00001000) >> 12)
43847
43848
#define ALT_USB_HOST_HCINT13_XCS_XACT_ERR_SET(value) (((value) << 12) & 0x00001000)
43849
43873
#define ALT_USB_HOST_HCINT13_DESC_LST_ROLLINTR_E_INACT 0x0
43874
43879
#define ALT_USB_HOST_HCINT13_DESC_LST_ROLLINTR_E_ACT 0x1
43880
43882
#define ALT_USB_HOST_HCINT13_DESC_LST_ROLLINTR_LSB 13
43883
43884
#define ALT_USB_HOST_HCINT13_DESC_LST_ROLLINTR_MSB 13
43885
43886
#define ALT_USB_HOST_HCINT13_DESC_LST_ROLLINTR_WIDTH 1
43887
43888
#define ALT_USB_HOST_HCINT13_DESC_LST_ROLLINTR_SET_MSK 0x00002000
43889
43890
#define ALT_USB_HOST_HCINT13_DESC_LST_ROLLINTR_CLR_MSK 0xffffdfff
43891
43892
#define ALT_USB_HOST_HCINT13_DESC_LST_ROLLINTR_RESET 0x0
43893
43894
#define ALT_USB_HOST_HCINT13_DESC_LST_ROLLINTR_GET(value) (((value) & 0x00002000) >> 13)
43895
43896
#define ALT_USB_HOST_HCINT13_DESC_LST_ROLLINTR_SET(value) (((value) << 13) & 0x00002000)
43897
43898
#ifndef __ASSEMBLY__
43899
43909
struct
ALT_USB_HOST_HCINT13_s
43910
{
43911
const
uint32_t
xfercompl
: 1;
43912
const
uint32_t
chhltd
: 1;
43913
const
uint32_t
ahberr
: 1;
43914
const
uint32_t
stall
: 1;
43915
const
uint32_t
nak
: 1;
43916
const
uint32_t
ack
: 1;
43917
const
uint32_t
nyet
: 1;
43918
const
uint32_t
xacterr
: 1;
43919
const
uint32_t
bblerr
: 1;
43920
const
uint32_t
frmovrun
: 1;
43921
const
uint32_t
datatglerr
: 1;
43922
const
uint32_t
bnaintr
: 1;
43923
const
uint32_t
xcs_xact_err
: 1;
43924
const
uint32_t
desc_lst_rollintr
: 1;
43925
uint32_t : 18;
43926
};
43927
43929
typedef
volatile
struct
ALT_USB_HOST_HCINT13_s
ALT_USB_HOST_HCINT13_t
;
43930
#endif
/* __ASSEMBLY__ */
43931
43933
#define ALT_USB_HOST_HCINT13_OFST 0x2a8
43934
43935
#define ALT_USB_HOST_HCINT13_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_HOST_HCINT13_OFST))
43936
43977
#define ALT_USB_HOST_HCINTMSK13_XFERCOMPLMSK_E_MSK 0x0
43978
43983
#define ALT_USB_HOST_HCINTMSK13_XFERCOMPLMSK_E_NOMSK 0x1
43984
43986
#define ALT_USB_HOST_HCINTMSK13_XFERCOMPLMSK_LSB 0
43987
43988
#define ALT_USB_HOST_HCINTMSK13_XFERCOMPLMSK_MSB 0
43989
43990
#define ALT_USB_HOST_HCINTMSK13_XFERCOMPLMSK_WIDTH 1
43991
43992
#define ALT_USB_HOST_HCINTMSK13_XFERCOMPLMSK_SET_MSK 0x00000001
43993
43994
#define ALT_USB_HOST_HCINTMSK13_XFERCOMPLMSK_CLR_MSK 0xfffffffe
43995
43996
#define ALT_USB_HOST_HCINTMSK13_XFERCOMPLMSK_RESET 0x0
43997
43998
#define ALT_USB_HOST_HCINTMSK13_XFERCOMPLMSK_GET(value) (((value) & 0x00000001) >> 0)
43999
44000
#define ALT_USB_HOST_HCINTMSK13_XFERCOMPLMSK_SET(value) (((value) << 0) & 0x00000001)
44001
44022
#define ALT_USB_HOST_HCINTMSK13_CHHLTDMSK_E_MSK 0x0
44023
44028
#define ALT_USB_HOST_HCINTMSK13_CHHLTDMSK_E_NOMSK 0x1
44029
44031
#define ALT_USB_HOST_HCINTMSK13_CHHLTDMSK_LSB 1
44032
44033
#define ALT_USB_HOST_HCINTMSK13_CHHLTDMSK_MSB 1
44034
44035
#define ALT_USB_HOST_HCINTMSK13_CHHLTDMSK_WIDTH 1
44036
44037
#define ALT_USB_HOST_HCINTMSK13_CHHLTDMSK_SET_MSK 0x00000002
44038
44039
#define ALT_USB_HOST_HCINTMSK13_CHHLTDMSK_CLR_MSK 0xfffffffd
44040
44041
#define ALT_USB_HOST_HCINTMSK13_CHHLTDMSK_RESET 0x0
44042
44043
#define ALT_USB_HOST_HCINTMSK13_CHHLTDMSK_GET(value) (((value) & 0x00000002) >> 1)
44044
44045
#define ALT_USB_HOST_HCINTMSK13_CHHLTDMSK_SET(value) (((value) << 1) & 0x00000002)
44046
44068
#define ALT_USB_HOST_HCINTMSK13_AHBERRMSK_E_MSK 0x0
44069
44074
#define ALT_USB_HOST_HCINTMSK13_AHBERRMSK_E_NOMSK 0x1
44075
44077
#define ALT_USB_HOST_HCINTMSK13_AHBERRMSK_LSB 2
44078
44079
#define ALT_USB_HOST_HCINTMSK13_AHBERRMSK_MSB 2
44080
44081
#define ALT_USB_HOST_HCINTMSK13_AHBERRMSK_WIDTH 1
44082
44083
#define ALT_USB_HOST_HCINTMSK13_AHBERRMSK_SET_MSK 0x00000004
44084
44085
#define ALT_USB_HOST_HCINTMSK13_AHBERRMSK_CLR_MSK 0xfffffffb
44086
44087
#define ALT_USB_HOST_HCINTMSK13_AHBERRMSK_RESET 0x0
44088
44089
#define ALT_USB_HOST_HCINTMSK13_AHBERRMSK_GET(value) (((value) & 0x00000004) >> 2)
44090
44091
#define ALT_USB_HOST_HCINTMSK13_AHBERRMSK_SET(value) (((value) << 2) & 0x00000004)
44092
44113
#define ALT_USB_HOST_HCINTMSK13_BNAINTRMSK_E_MSK 0x0
44114
44119
#define ALT_USB_HOST_HCINTMSK13_BNAINTRMSK_E_NOMSK 0x1
44120
44122
#define ALT_USB_HOST_HCINTMSK13_BNAINTRMSK_LSB 11
44123
44124
#define ALT_USB_HOST_HCINTMSK13_BNAINTRMSK_MSB 11
44125
44126
#define ALT_USB_HOST_HCINTMSK13_BNAINTRMSK_WIDTH 1
44127
44128
#define ALT_USB_HOST_HCINTMSK13_BNAINTRMSK_SET_MSK 0x00000800
44129
44130
#define ALT_USB_HOST_HCINTMSK13_BNAINTRMSK_CLR_MSK 0xfffff7ff
44131
44132
#define ALT_USB_HOST_HCINTMSK13_BNAINTRMSK_RESET 0x0
44133
44134
#define ALT_USB_HOST_HCINTMSK13_BNAINTRMSK_GET(value) (((value) & 0x00000800) >> 11)
44135
44136
#define ALT_USB_HOST_HCINTMSK13_BNAINTRMSK_SET(value) (((value) << 11) & 0x00000800)
44137
44158
#define ALT_USB_HOST_HCINTMSK13_FRM_LST_ROLLINTRMSK_E_MSK 0x0
44159
44164
#define ALT_USB_HOST_HCINTMSK13_FRM_LST_ROLLINTRMSK_E_NOMSK 0x1
44165
44167
#define ALT_USB_HOST_HCINTMSK13_FRM_LST_ROLLINTRMSK_LSB 13
44168
44169
#define ALT_USB_HOST_HCINTMSK13_FRM_LST_ROLLINTRMSK_MSB 13
44170
44171
#define ALT_USB_HOST_HCINTMSK13_FRM_LST_ROLLINTRMSK_WIDTH 1
44172
44173
#define ALT_USB_HOST_HCINTMSK13_FRM_LST_ROLLINTRMSK_SET_MSK 0x00002000
44174
44175
#define ALT_USB_HOST_HCINTMSK13_FRM_LST_ROLLINTRMSK_CLR_MSK 0xffffdfff
44176
44177
#define ALT_USB_HOST_HCINTMSK13_FRM_LST_ROLLINTRMSK_RESET 0x0
44178
44179
#define ALT_USB_HOST_HCINTMSK13_FRM_LST_ROLLINTRMSK_GET(value) (((value) & 0x00002000) >> 13)
44180
44181
#define ALT_USB_HOST_HCINTMSK13_FRM_LST_ROLLINTRMSK_SET(value) (((value) << 13) & 0x00002000)
44182
44183
#ifndef __ASSEMBLY__
44184
44194
struct
ALT_USB_HOST_HCINTMSK13_s
44195
{
44196
uint32_t
xfercomplmsk
: 1;
44197
uint32_t
chhltdmsk
: 1;
44198
uint32_t
ahberrmsk
: 1;
44199
uint32_t : 8;
44200
uint32_t
bnaintrmsk
: 1;
44201
uint32_t : 1;
44202
uint32_t
frm_lst_rollintrmsk
: 1;
44203
uint32_t : 18;
44204
};
44205
44207
typedef
volatile
struct
ALT_USB_HOST_HCINTMSK13_s
ALT_USB_HOST_HCINTMSK13_t
;
44208
#endif
/* __ASSEMBLY__ */
44209
44211
#define ALT_USB_HOST_HCINTMSK13_OFST 0x2ac
44212
44213
#define ALT_USB_HOST_HCINTMSK13_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_HOST_HCINTMSK13_OFST))
44214
44243
#define ALT_USB_HOST_HCTSIZ13_XFERSIZE_LSB 0
44244
44245
#define ALT_USB_HOST_HCTSIZ13_XFERSIZE_MSB 18
44246
44247
#define ALT_USB_HOST_HCTSIZ13_XFERSIZE_WIDTH 19
44248
44249
#define ALT_USB_HOST_HCTSIZ13_XFERSIZE_SET_MSK 0x0007ffff
44250
44251
#define ALT_USB_HOST_HCTSIZ13_XFERSIZE_CLR_MSK 0xfff80000
44252
44253
#define ALT_USB_HOST_HCTSIZ13_XFERSIZE_RESET 0x0
44254
44255
#define ALT_USB_HOST_HCTSIZ13_XFERSIZE_GET(value) (((value) & 0x0007ffff) >> 0)
44256
44257
#define ALT_USB_HOST_HCTSIZ13_XFERSIZE_SET(value) (((value) << 0) & 0x0007ffff)
44258
44272
#define ALT_USB_HOST_HCTSIZ13_PKTCNT_LSB 19
44273
44274
#define ALT_USB_HOST_HCTSIZ13_PKTCNT_MSB 28
44275
44276
#define ALT_USB_HOST_HCTSIZ13_PKTCNT_WIDTH 10
44277
44278
#define ALT_USB_HOST_HCTSIZ13_PKTCNT_SET_MSK 0x1ff80000
44279
44280
#define ALT_USB_HOST_HCTSIZ13_PKTCNT_CLR_MSK 0xe007ffff
44281
44282
#define ALT_USB_HOST_HCTSIZ13_PKTCNT_RESET 0x0
44283
44284
#define ALT_USB_HOST_HCTSIZ13_PKTCNT_GET(value) (((value) & 0x1ff80000) >> 19)
44285
44286
#define ALT_USB_HOST_HCTSIZ13_PKTCNT_SET(value) (((value) << 19) & 0x1ff80000)
44287
44311
#define ALT_USB_HOST_HCTSIZ13_PID_E_DATA0 0x0
44312
44317
#define ALT_USB_HOST_HCTSIZ13_PID_E_DATA2 0x1
44318
44323
#define ALT_USB_HOST_HCTSIZ13_PID_E_DATA1 0x2
44324
44329
#define ALT_USB_HOST_HCTSIZ13_PID_E_MDATA 0x3
44330
44332
#define ALT_USB_HOST_HCTSIZ13_PID_LSB 29
44333
44334
#define ALT_USB_HOST_HCTSIZ13_PID_MSB 30
44335
44336
#define ALT_USB_HOST_HCTSIZ13_PID_WIDTH 2
44337
44338
#define ALT_USB_HOST_HCTSIZ13_PID_SET_MSK 0x60000000
44339
44340
#define ALT_USB_HOST_HCTSIZ13_PID_CLR_MSK 0x9fffffff
44341
44342
#define ALT_USB_HOST_HCTSIZ13_PID_RESET 0x0
44343
44344
#define ALT_USB_HOST_HCTSIZ13_PID_GET(value) (((value) & 0x60000000) >> 29)
44345
44346
#define ALT_USB_HOST_HCTSIZ13_PID_SET(value) (((value) << 29) & 0x60000000)
44347
44370
#define ALT_USB_HOST_HCTSIZ13_DOPNG_E_NOPING 0x0
44371
44376
#define ALT_USB_HOST_HCTSIZ13_DOPNG_E_PING 0x1
44377
44379
#define ALT_USB_HOST_HCTSIZ13_DOPNG_LSB 31
44380
44381
#define ALT_USB_HOST_HCTSIZ13_DOPNG_MSB 31
44382
44383
#define ALT_USB_HOST_HCTSIZ13_DOPNG_WIDTH 1
44384
44385
#define ALT_USB_HOST_HCTSIZ13_DOPNG_SET_MSK 0x80000000
44386
44387
#define ALT_USB_HOST_HCTSIZ13_DOPNG_CLR_MSK 0x7fffffff
44388
44389
#define ALT_USB_HOST_HCTSIZ13_DOPNG_RESET 0x0
44390
44391
#define ALT_USB_HOST_HCTSIZ13_DOPNG_GET(value) (((value) & 0x80000000) >> 31)
44392
44393
#define ALT_USB_HOST_HCTSIZ13_DOPNG_SET(value) (((value) << 31) & 0x80000000)
44394
44395
#ifndef __ASSEMBLY__
44396
44406
struct
ALT_USB_HOST_HCTSIZ13_s
44407
{
44408
uint32_t
xfersize
: 19;
44409
uint32_t
pktcnt
: 10;
44410
uint32_t
pid
: 2;
44411
uint32_t
dopng
: 1;
44412
};
44413
44415
typedef
volatile
struct
ALT_USB_HOST_HCTSIZ13_s
ALT_USB_HOST_HCTSIZ13_t
;
44416
#endif
/* __ASSEMBLY__ */
44417
44419
#define ALT_USB_HOST_HCTSIZ13_OFST 0x2b0
44420
44421
#define ALT_USB_HOST_HCTSIZ13_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_HOST_HCTSIZ13_OFST))
44422
44479
#define ALT_USB_HOST_HCDMA13_HCDMA13_LSB 0
44480
44481
#define ALT_USB_HOST_HCDMA13_HCDMA13_MSB 31
44482
44483
#define ALT_USB_HOST_HCDMA13_HCDMA13_WIDTH 32
44484
44485
#define ALT_USB_HOST_HCDMA13_HCDMA13_SET_MSK 0xffffffff
44486
44487
#define ALT_USB_HOST_HCDMA13_HCDMA13_CLR_MSK 0x00000000
44488
44489
#define ALT_USB_HOST_HCDMA13_HCDMA13_RESET 0x0
44490
44491
#define ALT_USB_HOST_HCDMA13_HCDMA13_GET(value) (((value) & 0xffffffff) >> 0)
44492
44493
#define ALT_USB_HOST_HCDMA13_HCDMA13_SET(value) (((value) << 0) & 0xffffffff)
44494
44495
#ifndef __ASSEMBLY__
44496
44506
struct
ALT_USB_HOST_HCDMA13_s
44507
{
44508
uint32_t
hcdma13
: 32;
44509
};
44510
44512
typedef
volatile
struct
ALT_USB_HOST_HCDMA13_s
ALT_USB_HOST_HCDMA13_t
;
44513
#endif
/* __ASSEMBLY__ */
44514
44516
#define ALT_USB_HOST_HCDMA13_OFST 0x2b4
44517
44518
#define ALT_USB_HOST_HCDMA13_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_HOST_HCDMA13_OFST))
44519
44550
#define ALT_USB_HOST_HCDMAB13_HCDMAB13_LSB 0
44551
44552
#define ALT_USB_HOST_HCDMAB13_HCDMAB13_MSB 31
44553
44554
#define ALT_USB_HOST_HCDMAB13_HCDMAB13_WIDTH 32
44555
44556
#define ALT_USB_HOST_HCDMAB13_HCDMAB13_SET_MSK 0xffffffff
44557
44558
#define ALT_USB_HOST_HCDMAB13_HCDMAB13_CLR_MSK 0x00000000
44559
44560
#define ALT_USB_HOST_HCDMAB13_HCDMAB13_RESET 0x0
44561
44562
#define ALT_USB_HOST_HCDMAB13_HCDMAB13_GET(value) (((value) & 0xffffffff) >> 0)
44563
44564
#define ALT_USB_HOST_HCDMAB13_HCDMAB13_SET(value) (((value) << 0) & 0xffffffff)
44565
44566
#ifndef __ASSEMBLY__
44567
44577
struct
ALT_USB_HOST_HCDMAB13_s
44578
{
44579
uint32_t
hcdmab13
: 32;
44580
};
44581
44583
typedef
volatile
struct
ALT_USB_HOST_HCDMAB13_s
ALT_USB_HOST_HCDMAB13_t
;
44584
#endif
/* __ASSEMBLY__ */
44585
44587
#define ALT_USB_HOST_HCDMAB13_OFST 0x2b8
44588
44589
#define ALT_USB_HOST_HCDMAB13_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_HOST_HCDMAB13_OFST))
44590
44622
#define ALT_USB_HOST_HCCHAR14_MPS_LSB 0
44623
44624
#define ALT_USB_HOST_HCCHAR14_MPS_MSB 10
44625
44626
#define ALT_USB_HOST_HCCHAR14_MPS_WIDTH 11
44627
44628
#define ALT_USB_HOST_HCCHAR14_MPS_SET_MSK 0x000007ff
44629
44630
#define ALT_USB_HOST_HCCHAR14_MPS_CLR_MSK 0xfffff800
44631
44632
#define ALT_USB_HOST_HCCHAR14_MPS_RESET 0x0
44633
44634
#define ALT_USB_HOST_HCCHAR14_MPS_GET(value) (((value) & 0x000007ff) >> 0)
44635
44636
#define ALT_USB_HOST_HCCHAR14_MPS_SET(value) (((value) << 0) & 0x000007ff)
44637
44672
#define ALT_USB_HOST_HCCHAR14_EPNUM_E_ENDPT0 0x0
44673
44678
#define ALT_USB_HOST_HCCHAR14_EPNUM_E_ENDPT1 0x1
44679
44684
#define ALT_USB_HOST_HCCHAR14_EPNUM_E_ENDPT2 0x2
44685
44690
#define ALT_USB_HOST_HCCHAR14_EPNUM_E_ENDPT3 0x3
44691
44696
#define ALT_USB_HOST_HCCHAR14_EPNUM_E_ENDPT4 0x4
44697
44702
#define ALT_USB_HOST_HCCHAR14_EPNUM_E_ENDPT5 0x5
44703
44708
#define ALT_USB_HOST_HCCHAR14_EPNUM_E_ENDPT6 0x6
44709
44714
#define ALT_USB_HOST_HCCHAR14_EPNUM_E_ENDPT7 0x7
44715
44720
#define ALT_USB_HOST_HCCHAR14_EPNUM_E_ENDPT8 0x8
44721
44726
#define ALT_USB_HOST_HCCHAR14_EPNUM_E_ENDPT9 0x9
44727
44732
#define ALT_USB_HOST_HCCHAR14_EPNUM_E_ENDPT10 0xa
44733
44738
#define ALT_USB_HOST_HCCHAR14_EPNUM_E_ENDPT11 0xb
44739
44744
#define ALT_USB_HOST_HCCHAR14_EPNUM_E_ENDPT12 0xc
44745
44750
#define ALT_USB_HOST_HCCHAR14_EPNUM_E_ENDPT13 0xd
44751
44756
#define ALT_USB_HOST_HCCHAR14_EPNUM_E_ENDPT14 0xe
44757
44762
#define ALT_USB_HOST_HCCHAR14_EPNUM_E_ENDPT15 0xf
44763
44765
#define ALT_USB_HOST_HCCHAR14_EPNUM_LSB 11
44766
44767
#define ALT_USB_HOST_HCCHAR14_EPNUM_MSB 14
44768
44769
#define ALT_USB_HOST_HCCHAR14_EPNUM_WIDTH 4
44770
44771
#define ALT_USB_HOST_HCCHAR14_EPNUM_SET_MSK 0x00007800
44772
44773
#define ALT_USB_HOST_HCCHAR14_EPNUM_CLR_MSK 0xffff87ff
44774
44775
#define ALT_USB_HOST_HCCHAR14_EPNUM_RESET 0x0
44776
44777
#define ALT_USB_HOST_HCCHAR14_EPNUM_GET(value) (((value) & 0x00007800) >> 11)
44778
44779
#define ALT_USB_HOST_HCCHAR14_EPNUM_SET(value) (((value) << 11) & 0x00007800)
44780
44801
#define ALT_USB_HOST_HCCHAR14_EPDIR_E_OUT 0x0
44802
44807
#define ALT_USB_HOST_HCCHAR14_EPDIR_E_IN 0x1
44808
44810
#define ALT_USB_HOST_HCCHAR14_EPDIR_LSB 15
44811
44812
#define ALT_USB_HOST_HCCHAR14_EPDIR_MSB 15
44813
44814
#define ALT_USB_HOST_HCCHAR14_EPDIR_WIDTH 1
44815
44816
#define ALT_USB_HOST_HCCHAR14_EPDIR_SET_MSK 0x00008000
44817
44818
#define ALT_USB_HOST_HCCHAR14_EPDIR_CLR_MSK 0xffff7fff
44819
44820
#define ALT_USB_HOST_HCCHAR14_EPDIR_RESET 0x0
44821
44822
#define ALT_USB_HOST_HCCHAR14_EPDIR_GET(value) (((value) & 0x00008000) >> 15)
44823
44824
#define ALT_USB_HOST_HCCHAR14_EPDIR_SET(value) (((value) << 15) & 0x00008000)
44825
44851
#define ALT_USB_HOST_HCCHAR14_LSPDDEV_E_DISD 0x0
44852
44857
#define ALT_USB_HOST_HCCHAR14_LSPDDEV_E_END 0x1
44858
44860
#define ALT_USB_HOST_HCCHAR14_LSPDDEV_LSB 17
44861
44862
#define ALT_USB_HOST_HCCHAR14_LSPDDEV_MSB 17
44863
44864
#define ALT_USB_HOST_HCCHAR14_LSPDDEV_WIDTH 1
44865
44866
#define ALT_USB_HOST_HCCHAR14_LSPDDEV_SET_MSK 0x00020000
44867
44868
#define ALT_USB_HOST_HCCHAR14_LSPDDEV_CLR_MSK 0xfffdffff
44869
44870
#define ALT_USB_HOST_HCCHAR14_LSPDDEV_RESET 0x0
44871
44872
#define ALT_USB_HOST_HCCHAR14_LSPDDEV_GET(value) (((value) & 0x00020000) >> 17)
44873
44874
#define ALT_USB_HOST_HCCHAR14_LSPDDEV_SET(value) (((value) << 17) & 0x00020000)
44875
44898
#define ALT_USB_HOST_HCCHAR14_EPTYPE_E_CTL 0x0
44899
44904
#define ALT_USB_HOST_HCCHAR14_EPTYPE_E_ISOC 0x1
44905
44910
#define ALT_USB_HOST_HCCHAR14_EPTYPE_E_BULK 0x2
44911
44916
#define ALT_USB_HOST_HCCHAR14_EPTYPE_E_INTERR 0x3
44917
44919
#define ALT_USB_HOST_HCCHAR14_EPTYPE_LSB 18
44920
44921
#define ALT_USB_HOST_HCCHAR14_EPTYPE_MSB 19
44922
44923
#define ALT_USB_HOST_HCCHAR14_EPTYPE_WIDTH 2
44924
44925
#define ALT_USB_HOST_HCCHAR14_EPTYPE_SET_MSK 0x000c0000
44926
44927
#define ALT_USB_HOST_HCCHAR14_EPTYPE_CLR_MSK 0xfff3ffff
44928
44929
#define ALT_USB_HOST_HCCHAR14_EPTYPE_RESET 0x0
44930
44931
#define ALT_USB_HOST_HCCHAR14_EPTYPE_GET(value) (((value) & 0x000c0000) >> 18)
44932
44933
#define ALT_USB_HOST_HCCHAR14_EPTYPE_SET(value) (((value) << 18) & 0x000c0000)
44934
44966
#define ALT_USB_HOST_HCCHAR14_EC_E_RSVD 0x0
44967
44972
#define ALT_USB_HOST_HCCHAR14_EC_E_TRANSONE 0x1
44973
44978
#define ALT_USB_HOST_HCCHAR14_EC_E_TRANSTWO 0x2
44979
44984
#define ALT_USB_HOST_HCCHAR14_EC_E_TRANSTHREE 0x3
44985
44987
#define ALT_USB_HOST_HCCHAR14_EC_LSB 20
44988
44989
#define ALT_USB_HOST_HCCHAR14_EC_MSB 21
44990
44991
#define ALT_USB_HOST_HCCHAR14_EC_WIDTH 2
44992
44993
#define ALT_USB_HOST_HCCHAR14_EC_SET_MSK 0x00300000
44994
44995
#define ALT_USB_HOST_HCCHAR14_EC_CLR_MSK 0xffcfffff
44996
44997
#define ALT_USB_HOST_HCCHAR14_EC_RESET 0x0
44998
44999
#define ALT_USB_HOST_HCCHAR14_EC_GET(value) (((value) & 0x00300000) >> 20)
45000
45001
#define ALT_USB_HOST_HCCHAR14_EC_SET(value) (((value) << 20) & 0x00300000)
45002
45012
#define ALT_USB_HOST_HCCHAR14_DEVADDR_LSB 22
45013
45014
#define ALT_USB_HOST_HCCHAR14_DEVADDR_MSB 28
45015
45016
#define ALT_USB_HOST_HCCHAR14_DEVADDR_WIDTH 7
45017
45018
#define ALT_USB_HOST_HCCHAR14_DEVADDR_SET_MSK 0x1fc00000
45019
45020
#define ALT_USB_HOST_HCCHAR14_DEVADDR_CLR_MSK 0xe03fffff
45021
45022
#define ALT_USB_HOST_HCCHAR14_DEVADDR_RESET 0x0
45023
45024
#define ALT_USB_HOST_HCCHAR14_DEVADDR_GET(value) (((value) & 0x1fc00000) >> 22)
45025
45026
#define ALT_USB_HOST_HCCHAR14_DEVADDR_SET(value) (((value) << 22) & 0x1fc00000)
45027
45050
#define ALT_USB_HOST_HCCHAR14_CHDIS_E_INACT 0x0
45051
45056
#define ALT_USB_HOST_HCCHAR14_CHDIS_E_ACT 0x1
45057
45059
#define ALT_USB_HOST_HCCHAR14_CHDIS_LSB 30
45060
45061
#define ALT_USB_HOST_HCCHAR14_CHDIS_MSB 30
45062
45063
#define ALT_USB_HOST_HCCHAR14_CHDIS_WIDTH 1
45064
45065
#define ALT_USB_HOST_HCCHAR14_CHDIS_SET_MSK 0x40000000
45066
45067
#define ALT_USB_HOST_HCCHAR14_CHDIS_CLR_MSK 0xbfffffff
45068
45069
#define ALT_USB_HOST_HCCHAR14_CHDIS_RESET 0x0
45070
45071
#define ALT_USB_HOST_HCCHAR14_CHDIS_GET(value) (((value) & 0x40000000) >> 30)
45072
45073
#define ALT_USB_HOST_HCCHAR14_CHDIS_SET(value) (((value) << 30) & 0x40000000)
45074
45105
#define ALT_USB_HOST_HCCHAR14_CHENA_E_INACT 0x0
45106
45112
#define ALT_USB_HOST_HCCHAR14_CHENA_E_ACT 0x1
45113
45115
#define ALT_USB_HOST_HCCHAR14_CHENA_LSB 31
45116
45117
#define ALT_USB_HOST_HCCHAR14_CHENA_MSB 31
45118
45119
#define ALT_USB_HOST_HCCHAR14_CHENA_WIDTH 1
45120
45121
#define ALT_USB_HOST_HCCHAR14_CHENA_SET_MSK 0x80000000
45122
45123
#define ALT_USB_HOST_HCCHAR14_CHENA_CLR_MSK 0x7fffffff
45124
45125
#define ALT_USB_HOST_HCCHAR14_CHENA_RESET 0x0
45126
45127
#define ALT_USB_HOST_HCCHAR14_CHENA_GET(value) (((value) & 0x80000000) >> 31)
45128
45129
#define ALT_USB_HOST_HCCHAR14_CHENA_SET(value) (((value) << 31) & 0x80000000)
45130
45131
#ifndef __ASSEMBLY__
45132
45142
struct
ALT_USB_HOST_HCCHAR14_s
45143
{
45144
uint32_t
mps
: 11;
45145
uint32_t
epnum
: 4;
45146
uint32_t
epdir
: 1;
45147
uint32_t : 1;
45148
uint32_t
lspddev
: 1;
45149
uint32_t
eptype
: 2;
45150
uint32_t
ec
: 2;
45151
uint32_t
devaddr
: 7;
45152
uint32_t : 1;
45153
const
uint32_t
chdis
: 1;
45154
const
uint32_t
chena
: 1;
45155
};
45156
45158
typedef
volatile
struct
ALT_USB_HOST_HCCHAR14_s
ALT_USB_HOST_HCCHAR14_t
;
45159
#endif
/* __ASSEMBLY__ */
45160
45162
#define ALT_USB_HOST_HCCHAR14_OFST 0x2c0
45163
45164
#define ALT_USB_HOST_HCCHAR14_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_HOST_HCCHAR14_OFST))
45165
45192
#define ALT_USB_HOST_HCSPLT14_PRTADDR_LSB 0
45193
45194
#define ALT_USB_HOST_HCSPLT14_PRTADDR_MSB 6
45195
45196
#define ALT_USB_HOST_HCSPLT14_PRTADDR_WIDTH 7
45197
45198
#define ALT_USB_HOST_HCSPLT14_PRTADDR_SET_MSK 0x0000007f
45199
45200
#define ALT_USB_HOST_HCSPLT14_PRTADDR_CLR_MSK 0xffffff80
45201
45202
#define ALT_USB_HOST_HCSPLT14_PRTADDR_RESET 0x0
45203
45204
#define ALT_USB_HOST_HCSPLT14_PRTADDR_GET(value) (((value) & 0x0000007f) >> 0)
45205
45206
#define ALT_USB_HOST_HCSPLT14_PRTADDR_SET(value) (((value) << 0) & 0x0000007f)
45207
45217
#define ALT_USB_HOST_HCSPLT14_HUBADDR_LSB 7
45218
45219
#define ALT_USB_HOST_HCSPLT14_HUBADDR_MSB 13
45220
45221
#define ALT_USB_HOST_HCSPLT14_HUBADDR_WIDTH 7
45222
45223
#define ALT_USB_HOST_HCSPLT14_HUBADDR_SET_MSK 0x00003f80
45224
45225
#define ALT_USB_HOST_HCSPLT14_HUBADDR_CLR_MSK 0xffffc07f
45226
45227
#define ALT_USB_HOST_HCSPLT14_HUBADDR_RESET 0x0
45228
45229
#define ALT_USB_HOST_HCSPLT14_HUBADDR_GET(value) (((value) & 0x00003f80) >> 7)
45230
45231
#define ALT_USB_HOST_HCSPLT14_HUBADDR_SET(value) (((value) << 7) & 0x00003f80)
45232
45262
#define ALT_USB_HOST_HCSPLT14_XACTPOS_E_MIDDLE 0x0
45263
45269
#define ALT_USB_HOST_HCSPLT14_XACTPOS_E_END 0x1
45270
45276
#define ALT_USB_HOST_HCSPLT14_XACTPOS_E_BEGIN 0x2
45277
45283
#define ALT_USB_HOST_HCSPLT14_XACTPOS_E_ALL 0x3
45284
45286
#define ALT_USB_HOST_HCSPLT14_XACTPOS_LSB 14
45287
45288
#define ALT_USB_HOST_HCSPLT14_XACTPOS_MSB 15
45289
45290
#define ALT_USB_HOST_HCSPLT14_XACTPOS_WIDTH 2
45291
45292
#define ALT_USB_HOST_HCSPLT14_XACTPOS_SET_MSK 0x0000c000
45293
45294
#define ALT_USB_HOST_HCSPLT14_XACTPOS_CLR_MSK 0xffff3fff
45295
45296
#define ALT_USB_HOST_HCSPLT14_XACTPOS_RESET 0x0
45297
45298
#define ALT_USB_HOST_HCSPLT14_XACTPOS_GET(value) (((value) & 0x0000c000) >> 14)
45299
45300
#define ALT_USB_HOST_HCSPLT14_XACTPOS_SET(value) (((value) << 14) & 0x0000c000)
45301
45323
#define ALT_USB_HOST_HCSPLT14_COMPSPLT_E_NOSPLIT 0x0
45324
45329
#define ALT_USB_HOST_HCSPLT14_COMPSPLT_E_SPLIT 0x1
45330
45332
#define ALT_USB_HOST_HCSPLT14_COMPSPLT_LSB 16
45333
45334
#define ALT_USB_HOST_HCSPLT14_COMPSPLT_MSB 16
45335
45336
#define ALT_USB_HOST_HCSPLT14_COMPSPLT_WIDTH 1
45337
45338
#define ALT_USB_HOST_HCSPLT14_COMPSPLT_SET_MSK 0x00010000
45339
45340
#define ALT_USB_HOST_HCSPLT14_COMPSPLT_CLR_MSK 0xfffeffff
45341
45342
#define ALT_USB_HOST_HCSPLT14_COMPSPLT_RESET 0x0
45343
45344
#define ALT_USB_HOST_HCSPLT14_COMPSPLT_GET(value) (((value) & 0x00010000) >> 16)
45345
45346
#define ALT_USB_HOST_HCSPLT14_COMPSPLT_SET(value) (((value) << 16) & 0x00010000)
45347
45369
#define ALT_USB_HOST_HCSPLT14_SPLTENA_E_DISD 0x0
45370
45375
#define ALT_USB_HOST_HCSPLT14_SPLTENA_E_END 0x1
45376
45378
#define ALT_USB_HOST_HCSPLT14_SPLTENA_LSB 31
45379
45380
#define ALT_USB_HOST_HCSPLT14_SPLTENA_MSB 31
45381
45382
#define ALT_USB_HOST_HCSPLT14_SPLTENA_WIDTH 1
45383
45384
#define ALT_USB_HOST_HCSPLT14_SPLTENA_SET_MSK 0x80000000
45385
45386
#define ALT_USB_HOST_HCSPLT14_SPLTENA_CLR_MSK 0x7fffffff
45387
45388
#define ALT_USB_HOST_HCSPLT14_SPLTENA_RESET 0x0
45389
45390
#define ALT_USB_HOST_HCSPLT14_SPLTENA_GET(value) (((value) & 0x80000000) >> 31)
45391
45392
#define ALT_USB_HOST_HCSPLT14_SPLTENA_SET(value) (((value) << 31) & 0x80000000)
45393
45394
#ifndef __ASSEMBLY__
45395
45405
struct
ALT_USB_HOST_HCSPLT14_s
45406
{
45407
uint32_t
prtaddr
: 7;
45408
uint32_t
hubaddr
: 7;
45409
uint32_t
xactpos
: 2;
45410
uint32_t
compsplt
: 1;
45411
uint32_t : 14;
45412
uint32_t
spltena
: 1;
45413
};
45414
45416
typedef
volatile
struct
ALT_USB_HOST_HCSPLT14_s
ALT_USB_HOST_HCSPLT14_t
;
45417
#endif
/* __ASSEMBLY__ */
45418
45420
#define ALT_USB_HOST_HCSPLT14_OFST 0x2c4
45421
45422
#define ALT_USB_HOST_HCSPLT14_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_HOST_HCSPLT14_OFST))
45423
45478
#define ALT_USB_HOST_HCINT14_XFERCOMPL_E_INACT 0x0
45479
45484
#define ALT_USB_HOST_HCINT14_XFERCOMPL_E_ACT 0x1
45485
45487
#define ALT_USB_HOST_HCINT14_XFERCOMPL_LSB 0
45488
45489
#define ALT_USB_HOST_HCINT14_XFERCOMPL_MSB 0
45490
45491
#define ALT_USB_HOST_HCINT14_XFERCOMPL_WIDTH 1
45492
45493
#define ALT_USB_HOST_HCINT14_XFERCOMPL_SET_MSK 0x00000001
45494
45495
#define ALT_USB_HOST_HCINT14_XFERCOMPL_CLR_MSK 0xfffffffe
45496
45497
#define ALT_USB_HOST_HCINT14_XFERCOMPL_RESET 0x0
45498
45499
#define ALT_USB_HOST_HCINT14_XFERCOMPL_GET(value) (((value) & 0x00000001) >> 0)
45500
45501
#define ALT_USB_HOST_HCINT14_XFERCOMPL_SET(value) (((value) << 0) & 0x00000001)
45502
45536
#define ALT_USB_HOST_HCINT14_CHHLTD_E_INACT 0x0
45537
45542
#define ALT_USB_HOST_HCINT14_CHHLTD_E_ACT 0x1
45543
45545
#define ALT_USB_HOST_HCINT14_CHHLTD_LSB 1
45546
45547
#define ALT_USB_HOST_HCINT14_CHHLTD_MSB 1
45548
45549
#define ALT_USB_HOST_HCINT14_CHHLTD_WIDTH 1
45550
45551
#define ALT_USB_HOST_HCINT14_CHHLTD_SET_MSK 0x00000002
45552
45553
#define ALT_USB_HOST_HCINT14_CHHLTD_CLR_MSK 0xfffffffd
45554
45555
#define ALT_USB_HOST_HCINT14_CHHLTD_RESET 0x0
45556
45557
#define ALT_USB_HOST_HCINT14_CHHLTD_GET(value) (((value) & 0x00000002) >> 1)
45558
45559
#define ALT_USB_HOST_HCINT14_CHHLTD_SET(value) (((value) << 1) & 0x00000002)
45560
45583
#define ALT_USB_HOST_HCINT14_AHBERR_E_INACT 0x0
45584
45589
#define ALT_USB_HOST_HCINT14_AHBERR_E_ACT 0x1
45590
45592
#define ALT_USB_HOST_HCINT14_AHBERR_LSB 2
45593
45594
#define ALT_USB_HOST_HCINT14_AHBERR_MSB 2
45595
45596
#define ALT_USB_HOST_HCINT14_AHBERR_WIDTH 1
45597
45598
#define ALT_USB_HOST_HCINT14_AHBERR_SET_MSK 0x00000004
45599
45600
#define ALT_USB_HOST_HCINT14_AHBERR_CLR_MSK 0xfffffffb
45601
45602
#define ALT_USB_HOST_HCINT14_AHBERR_RESET 0x0
45603
45604
#define ALT_USB_HOST_HCINT14_AHBERR_GET(value) (((value) & 0x00000004) >> 2)
45605
45606
#define ALT_USB_HOST_HCINT14_AHBERR_SET(value) (((value) << 2) & 0x00000004)
45607
45630
#define ALT_USB_HOST_HCINT14_STALL_E_INACT 0x0
45631
45636
#define ALT_USB_HOST_HCINT14_STALL_E_ACT 0x1
45637
45639
#define ALT_USB_HOST_HCINT14_STALL_LSB 3
45640
45641
#define ALT_USB_HOST_HCINT14_STALL_MSB 3
45642
45643
#define ALT_USB_HOST_HCINT14_STALL_WIDTH 1
45644
45645
#define ALT_USB_HOST_HCINT14_STALL_SET_MSK 0x00000008
45646
45647
#define ALT_USB_HOST_HCINT14_STALL_CLR_MSK 0xfffffff7
45648
45649
#define ALT_USB_HOST_HCINT14_STALL_RESET 0x0
45650
45651
#define ALT_USB_HOST_HCINT14_STALL_GET(value) (((value) & 0x00000008) >> 3)
45652
45653
#define ALT_USB_HOST_HCINT14_STALL_SET(value) (((value) << 3) & 0x00000008)
45654
45677
#define ALT_USB_HOST_HCINT14_NAK_E_INACT 0x0
45678
45683
#define ALT_USB_HOST_HCINT14_NAK_E_ACT 0x1
45684
45686
#define ALT_USB_HOST_HCINT14_NAK_LSB 4
45687
45688
#define ALT_USB_HOST_HCINT14_NAK_MSB 4
45689
45690
#define ALT_USB_HOST_HCINT14_NAK_WIDTH 1
45691
45692
#define ALT_USB_HOST_HCINT14_NAK_SET_MSK 0x00000010
45693
45694
#define ALT_USB_HOST_HCINT14_NAK_CLR_MSK 0xffffffef
45695
45696
#define ALT_USB_HOST_HCINT14_NAK_RESET 0x0
45697
45698
#define ALT_USB_HOST_HCINT14_NAK_GET(value) (((value) & 0x00000010) >> 4)
45699
45700
#define ALT_USB_HOST_HCINT14_NAK_SET(value) (((value) << 4) & 0x00000010)
45701
45724
#define ALT_USB_HOST_HCINT14_ACK_E_INACT 0x0
45725
45730
#define ALT_USB_HOST_HCINT14_ACK_E_ACT 0x1
45731
45733
#define ALT_USB_HOST_HCINT14_ACK_LSB 5
45734
45735
#define ALT_USB_HOST_HCINT14_ACK_MSB 5
45736
45737
#define ALT_USB_HOST_HCINT14_ACK_WIDTH 1
45738
45739
#define ALT_USB_HOST_HCINT14_ACK_SET_MSK 0x00000020
45740
45741
#define ALT_USB_HOST_HCINT14_ACK_CLR_MSK 0xffffffdf
45742
45743
#define ALT_USB_HOST_HCINT14_ACK_RESET 0x0
45744
45745
#define ALT_USB_HOST_HCINT14_ACK_GET(value) (((value) & 0x00000020) >> 5)
45746
45747
#define ALT_USB_HOST_HCINT14_ACK_SET(value) (((value) << 5) & 0x00000020)
45748
45771
#define ALT_USB_HOST_HCINT14_NYET_E_INACT 0x0
45772
45777
#define ALT_USB_HOST_HCINT14_NYET_E_ACT 0x1
45778
45780
#define ALT_USB_HOST_HCINT14_NYET_LSB 6
45781
45782
#define ALT_USB_HOST_HCINT14_NYET_MSB 6
45783
45784
#define ALT_USB_HOST_HCINT14_NYET_WIDTH 1
45785
45786
#define ALT_USB_HOST_HCINT14_NYET_SET_MSK 0x00000040
45787
45788
#define ALT_USB_HOST_HCINT14_NYET_CLR_MSK 0xffffffbf
45789
45790
#define ALT_USB_HOST_HCINT14_NYET_RESET 0x0
45791
45792
#define ALT_USB_HOST_HCINT14_NYET_GET(value) (((value) & 0x00000040) >> 6)
45793
45794
#define ALT_USB_HOST_HCINT14_NYET_SET(value) (((value) << 6) & 0x00000040)
45795
45826
#define ALT_USB_HOST_HCINT14_XACTERR_E_INACT 0x0
45827
45832
#define ALT_USB_HOST_HCINT14_XACTERR_E_ACT 0x1
45833
45835
#define ALT_USB_HOST_HCINT14_XACTERR_LSB 7
45836
45837
#define ALT_USB_HOST_HCINT14_XACTERR_MSB 7
45838
45839
#define ALT_USB_HOST_HCINT14_XACTERR_WIDTH 1
45840
45841
#define ALT_USB_HOST_HCINT14_XACTERR_SET_MSK 0x00000080
45842
45843
#define ALT_USB_HOST_HCINT14_XACTERR_CLR_MSK 0xffffff7f
45844
45845
#define ALT_USB_HOST_HCINT14_XACTERR_RESET 0x0
45846
45847
#define ALT_USB_HOST_HCINT14_XACTERR_GET(value) (((value) & 0x00000080) >> 7)
45848
45849
#define ALT_USB_HOST_HCINT14_XACTERR_SET(value) (((value) << 7) & 0x00000080)
45850
45873
#define ALT_USB_HOST_HCINT14_BBLERR_E_INACT 0x0
45874
45879
#define ALT_USB_HOST_HCINT14_BBLERR_E_ACT 0x1
45880
45882
#define ALT_USB_HOST_HCINT14_BBLERR_LSB 8
45883
45884
#define ALT_USB_HOST_HCINT14_BBLERR_MSB 8
45885
45886
#define ALT_USB_HOST_HCINT14_BBLERR_WIDTH 1
45887
45888
#define ALT_USB_HOST_HCINT14_BBLERR_SET_MSK 0x00000100
45889
45890
#define ALT_USB_HOST_HCINT14_BBLERR_CLR_MSK 0xfffffeff
45891
45892
#define ALT_USB_HOST_HCINT14_BBLERR_RESET 0x0
45893
45894
#define ALT_USB_HOST_HCINT14_BBLERR_GET(value) (((value) & 0x00000100) >> 8)
45895
45896
#define ALT_USB_HOST_HCINT14_BBLERR_SET(value) (((value) << 8) & 0x00000100)
45897
45920
#define ALT_USB_HOST_HCINT14_FRMOVRUN_E_INACT 0x0
45921
45926
#define ALT_USB_HOST_HCINT14_FRMOVRUN_E_ACT 0x1
45927
45929
#define ALT_USB_HOST_HCINT14_FRMOVRUN_LSB 9
45930
45931
#define ALT_USB_HOST_HCINT14_FRMOVRUN_MSB 9
45932
45933
#define ALT_USB_HOST_HCINT14_FRMOVRUN_WIDTH 1
45934
45935
#define ALT_USB_HOST_HCINT14_FRMOVRUN_SET_MSK 0x00000200
45936
45937
#define ALT_USB_HOST_HCINT14_FRMOVRUN_CLR_MSK 0xfffffdff
45938
45939
#define ALT_USB_HOST_HCINT14_FRMOVRUN_RESET 0x0
45940
45941
#define ALT_USB_HOST_HCINT14_FRMOVRUN_GET(value) (((value) & 0x00000200) >> 9)
45942
45943
#define ALT_USB_HOST_HCINT14_FRMOVRUN_SET(value) (((value) << 9) & 0x00000200)
45944
45967
#define ALT_USB_HOST_HCINT14_DATATGLERR_E_INACT 0x0
45968
45973
#define ALT_USB_HOST_HCINT14_DATATGLERR_E_ACT 0x1
45974
45976
#define ALT_USB_HOST_HCINT14_DATATGLERR_LSB 10
45977
45978
#define ALT_USB_HOST_HCINT14_DATATGLERR_MSB 10
45979
45980
#define ALT_USB_HOST_HCINT14_DATATGLERR_WIDTH 1
45981
45982
#define ALT_USB_HOST_HCINT14_DATATGLERR_SET_MSK 0x00000400
45983
45984
#define ALT_USB_HOST_HCINT14_DATATGLERR_CLR_MSK 0xfffffbff
45985
45986
#define ALT_USB_HOST_HCINT14_DATATGLERR_RESET 0x0
45987
45988
#define ALT_USB_HOST_HCINT14_DATATGLERR_GET(value) (((value) & 0x00000400) >> 10)
45989
45990
#define ALT_USB_HOST_HCINT14_DATATGLERR_SET(value) (((value) << 10) & 0x00000400)
45991
46015
#define ALT_USB_HOST_HCINT14_BNAINTR_E_INACT 0x0
46016
46021
#define ALT_USB_HOST_HCINT14_BNAINTR_E_ACT 0x1
46022
46024
#define ALT_USB_HOST_HCINT14_BNAINTR_LSB 11
46025
46026
#define ALT_USB_HOST_HCINT14_BNAINTR_MSB 11
46027
46028
#define ALT_USB_HOST_HCINT14_BNAINTR_WIDTH 1
46029
46030
#define ALT_USB_HOST_HCINT14_BNAINTR_SET_MSK 0x00000800
46031
46032
#define ALT_USB_HOST_HCINT14_BNAINTR_CLR_MSK 0xfffff7ff
46033
46034
#define ALT_USB_HOST_HCINT14_BNAINTR_RESET 0x0
46035
46036
#define ALT_USB_HOST_HCINT14_BNAINTR_GET(value) (((value) & 0x00000800) >> 11)
46037
46038
#define ALT_USB_HOST_HCINT14_BNAINTR_SET(value) (((value) << 11) & 0x00000800)
46039
46063
#define ALT_USB_HOST_HCINT14_XCS_XACT_ERR_E_INACT 0x0
46064
46069
#define ALT_USB_HOST_HCINT14_XCS_XACT_ERR_E_ACVTIVE 0x1
46070
46072
#define ALT_USB_HOST_HCINT14_XCS_XACT_ERR_LSB 12
46073
46074
#define ALT_USB_HOST_HCINT14_XCS_XACT_ERR_MSB 12
46075
46076
#define ALT_USB_HOST_HCINT14_XCS_XACT_ERR_WIDTH 1
46077
46078
#define ALT_USB_HOST_HCINT14_XCS_XACT_ERR_SET_MSK 0x00001000
46079
46080
#define ALT_USB_HOST_HCINT14_XCS_XACT_ERR_CLR_MSK 0xffffefff
46081
46082
#define ALT_USB_HOST_HCINT14_XCS_XACT_ERR_RESET 0x0
46083
46084
#define ALT_USB_HOST_HCINT14_XCS_XACT_ERR_GET(value) (((value) & 0x00001000) >> 12)
46085
46086
#define ALT_USB_HOST_HCINT14_XCS_XACT_ERR_SET(value) (((value) << 12) & 0x00001000)
46087
46111
#define ALT_USB_HOST_HCINT14_DESC_LST_ROLLINTR_E_INACT 0x0
46112
46117
#define ALT_USB_HOST_HCINT14_DESC_LST_ROLLINTR_E_ACT 0x1
46118
46120
#define ALT_USB_HOST_HCINT14_DESC_LST_ROLLINTR_LSB 13
46121
46122
#define ALT_USB_HOST_HCINT14_DESC_LST_ROLLINTR_MSB 13
46123
46124
#define ALT_USB_HOST_HCINT14_DESC_LST_ROLLINTR_WIDTH 1
46125
46126
#define ALT_USB_HOST_HCINT14_DESC_LST_ROLLINTR_SET_MSK 0x00002000
46127
46128
#define ALT_USB_HOST_HCINT14_DESC_LST_ROLLINTR_CLR_MSK 0xffffdfff
46129
46130
#define ALT_USB_HOST_HCINT14_DESC_LST_ROLLINTR_RESET 0x0
46131
46132
#define ALT_USB_HOST_HCINT14_DESC_LST_ROLLINTR_GET(value) (((value) & 0x00002000) >> 13)
46133
46134
#define ALT_USB_HOST_HCINT14_DESC_LST_ROLLINTR_SET(value) (((value) << 13) & 0x00002000)
46135
46136
#ifndef __ASSEMBLY__
46137
46147
struct
ALT_USB_HOST_HCINT14_s
46148
{
46149
const
uint32_t
xfercompl
: 1;
46150
const
uint32_t
chhltd
: 1;
46151
const
uint32_t
ahberr
: 1;
46152
const
uint32_t
stall
: 1;
46153
const
uint32_t
nak
: 1;
46154
const
uint32_t
ack
: 1;
46155
const
uint32_t
nyet
: 1;
46156
const
uint32_t
xacterr
: 1;
46157
const
uint32_t
bblerr
: 1;
46158
const
uint32_t
frmovrun
: 1;
46159
const
uint32_t
datatglerr
: 1;
46160
const
uint32_t
bnaintr
: 1;
46161
const
uint32_t
xcs_xact_err
: 1;
46162
const
uint32_t
desc_lst_rollintr
: 1;
46163
uint32_t : 18;
46164
};
46165
46167
typedef
volatile
struct
ALT_USB_HOST_HCINT14_s
ALT_USB_HOST_HCINT14_t
;
46168
#endif
/* __ASSEMBLY__ */
46169
46171
#define ALT_USB_HOST_HCINT14_OFST 0x2c8
46172
46173
#define ALT_USB_HOST_HCINT14_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_HOST_HCINT14_OFST))
46174
46215
#define ALT_USB_HOST_HCINTMSK14_XFERCOMPLMSK_E_MSK 0x0
46216
46221
#define ALT_USB_HOST_HCINTMSK14_XFERCOMPLMSK_E_NOMSK 0x1
46222
46224
#define ALT_USB_HOST_HCINTMSK14_XFERCOMPLMSK_LSB 0
46225
46226
#define ALT_USB_HOST_HCINTMSK14_XFERCOMPLMSK_MSB 0
46227
46228
#define ALT_USB_HOST_HCINTMSK14_XFERCOMPLMSK_WIDTH 1
46229
46230
#define ALT_USB_HOST_HCINTMSK14_XFERCOMPLMSK_SET_MSK 0x00000001
46231
46232
#define ALT_USB_HOST_HCINTMSK14_XFERCOMPLMSK_CLR_MSK 0xfffffffe
46233
46234
#define ALT_USB_HOST_HCINTMSK14_XFERCOMPLMSK_RESET 0x0
46235
46236
#define ALT_USB_HOST_HCINTMSK14_XFERCOMPLMSK_GET(value) (((value) & 0x00000001) >> 0)
46237
46238
#define ALT_USB_HOST_HCINTMSK14_XFERCOMPLMSK_SET(value) (((value) << 0) & 0x00000001)
46239
46260
#define ALT_USB_HOST_HCINTMSK14_CHHLTDMSK_E_MSK 0x0
46261
46266
#define ALT_USB_HOST_HCINTMSK14_CHHLTDMSK_E_NOMSK 0x1
46267
46269
#define ALT_USB_HOST_HCINTMSK14_CHHLTDMSK_LSB 1
46270
46271
#define ALT_USB_HOST_HCINTMSK14_CHHLTDMSK_MSB 1
46272
46273
#define ALT_USB_HOST_HCINTMSK14_CHHLTDMSK_WIDTH 1
46274
46275
#define ALT_USB_HOST_HCINTMSK14_CHHLTDMSK_SET_MSK 0x00000002
46276
46277
#define ALT_USB_HOST_HCINTMSK14_CHHLTDMSK_CLR_MSK 0xfffffffd
46278
46279
#define ALT_USB_HOST_HCINTMSK14_CHHLTDMSK_RESET 0x0
46280
46281
#define ALT_USB_HOST_HCINTMSK14_CHHLTDMSK_GET(value) (((value) & 0x00000002) >> 1)
46282
46283
#define ALT_USB_HOST_HCINTMSK14_CHHLTDMSK_SET(value) (((value) << 1) & 0x00000002)
46284
46306
#define ALT_USB_HOST_HCINTMSK14_AHBERRMSK_E_MSK 0x0
46307
46312
#define ALT_USB_HOST_HCINTMSK14_AHBERRMSK_E_NOMSK 0x1
46313
46315
#define ALT_USB_HOST_HCINTMSK14_AHBERRMSK_LSB 2
46316
46317
#define ALT_USB_HOST_HCINTMSK14_AHBERRMSK_MSB 2
46318
46319
#define ALT_USB_HOST_HCINTMSK14_AHBERRMSK_WIDTH 1
46320
46321
#define ALT_USB_HOST_HCINTMSK14_AHBERRMSK_SET_MSK 0x00000004
46322
46323
#define ALT_USB_HOST_HCINTMSK14_AHBERRMSK_CLR_MSK 0xfffffffb
46324
46325
#define ALT_USB_HOST_HCINTMSK14_AHBERRMSK_RESET 0x0
46326
46327
#define ALT_USB_HOST_HCINTMSK14_AHBERRMSK_GET(value) (((value) & 0x00000004) >> 2)
46328
46329
#define ALT_USB_HOST_HCINTMSK14_AHBERRMSK_SET(value) (((value) << 2) & 0x00000004)
46330
46351
#define ALT_USB_HOST_HCINTMSK14_BNAINTRMSK_E_MSK 0x0
46352
46357
#define ALT_USB_HOST_HCINTMSK14_BNAINTRMSK_E_NOMSK 0x1
46358
46360
#define ALT_USB_HOST_HCINTMSK14_BNAINTRMSK_LSB 11
46361
46362
#define ALT_USB_HOST_HCINTMSK14_BNAINTRMSK_MSB 11
46363
46364
#define ALT_USB_HOST_HCINTMSK14_BNAINTRMSK_WIDTH 1
46365
46366
#define ALT_USB_HOST_HCINTMSK14_BNAINTRMSK_SET_MSK 0x00000800
46367
46368
#define ALT_USB_HOST_HCINTMSK14_BNAINTRMSK_CLR_MSK 0xfffff7ff
46369
46370
#define ALT_USB_HOST_HCINTMSK14_BNAINTRMSK_RESET 0x0
46371
46372
#define ALT_USB_HOST_HCINTMSK14_BNAINTRMSK_GET(value) (((value) & 0x00000800) >> 11)
46373
46374
#define ALT_USB_HOST_HCINTMSK14_BNAINTRMSK_SET(value) (((value) << 11) & 0x00000800)
46375
46396
#define ALT_USB_HOST_HCINTMSK14_FRM_LST_ROLLINTRMSK_E_MSK 0x0
46397
46402
#define ALT_USB_HOST_HCINTMSK14_FRM_LST_ROLLINTRMSK_E_NOMSK 0x1
46403
46405
#define ALT_USB_HOST_HCINTMSK14_FRM_LST_ROLLINTRMSK_LSB 13
46406
46407
#define ALT_USB_HOST_HCINTMSK14_FRM_LST_ROLLINTRMSK_MSB 13
46408
46409
#define ALT_USB_HOST_HCINTMSK14_FRM_LST_ROLLINTRMSK_WIDTH 1
46410
46411
#define ALT_USB_HOST_HCINTMSK14_FRM_LST_ROLLINTRMSK_SET_MSK 0x00002000
46412
46413
#define ALT_USB_HOST_HCINTMSK14_FRM_LST_ROLLINTRMSK_CLR_MSK 0xffffdfff
46414
46415
#define ALT_USB_HOST_HCINTMSK14_FRM_LST_ROLLINTRMSK_RESET 0x0
46416
46417
#define ALT_USB_HOST_HCINTMSK14_FRM_LST_ROLLINTRMSK_GET(value) (((value) & 0x00002000) >> 13)
46418
46419
#define ALT_USB_HOST_HCINTMSK14_FRM_LST_ROLLINTRMSK_SET(value) (((value) << 13) & 0x00002000)
46420
46421
#ifndef __ASSEMBLY__
46422
46432
struct
ALT_USB_HOST_HCINTMSK14_s
46433
{
46434
uint32_t
xfercomplmsk
: 1;
46435
uint32_t
chhltdmsk
: 1;
46436
uint32_t
ahberrmsk
: 1;
46437
uint32_t : 8;
46438
uint32_t
bnaintrmsk
: 1;
46439
uint32_t : 1;
46440
uint32_t
frm_lst_rollintrmsk
: 1;
46441
uint32_t : 18;
46442
};
46443
46445
typedef
volatile
struct
ALT_USB_HOST_HCINTMSK14_s
ALT_USB_HOST_HCINTMSK14_t
;
46446
#endif
/* __ASSEMBLY__ */
46447
46449
#define ALT_USB_HOST_HCINTMSK14_OFST 0x2cc
46450
46451
#define ALT_USB_HOST_HCINTMSK14_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_HOST_HCINTMSK14_OFST))
46452
46479
#define ALT_USB_HOST_HCTSIZ14_XFERSIZE_LSB 0
46480
46481
#define ALT_USB_HOST_HCTSIZ14_XFERSIZE_MSB 18
46482
46483
#define ALT_USB_HOST_HCTSIZ14_XFERSIZE_WIDTH 19
46484
46485
#define ALT_USB_HOST_HCTSIZ14_XFERSIZE_SET_MSK 0x0007ffff
46486
46487
#define ALT_USB_HOST_HCTSIZ14_XFERSIZE_CLR_MSK 0xfff80000
46488
46489
#define ALT_USB_HOST_HCTSIZ14_XFERSIZE_RESET 0x0
46490
46491
#define ALT_USB_HOST_HCTSIZ14_XFERSIZE_GET(value) (((value) & 0x0007ffff) >> 0)
46492
46493
#define ALT_USB_HOST_HCTSIZ14_XFERSIZE_SET(value) (((value) << 0) & 0x0007ffff)
46494
46508
#define ALT_USB_HOST_HCTSIZ14_PKTCNT_LSB 19
46509
46510
#define ALT_USB_HOST_HCTSIZ14_PKTCNT_MSB 28
46511
46512
#define ALT_USB_HOST_HCTSIZ14_PKTCNT_WIDTH 10
46513
46514
#define ALT_USB_HOST_HCTSIZ14_PKTCNT_SET_MSK 0x1ff80000
46515
46516
#define ALT_USB_HOST_HCTSIZ14_PKTCNT_CLR_MSK 0xe007ffff
46517
46518
#define ALT_USB_HOST_HCTSIZ14_PKTCNT_RESET 0x0
46519
46520
#define ALT_USB_HOST_HCTSIZ14_PKTCNT_GET(value) (((value) & 0x1ff80000) >> 19)
46521
46522
#define ALT_USB_HOST_HCTSIZ14_PKTCNT_SET(value) (((value) << 19) & 0x1ff80000)
46523
46547
#define ALT_USB_HOST_HCTSIZ14_PID_E_DATA0 0x0
46548
46553
#define ALT_USB_HOST_HCTSIZ14_PID_E_DATA2 0x1
46554
46559
#define ALT_USB_HOST_HCTSIZ14_PID_E_DATA1 0x2
46560
46565
#define ALT_USB_HOST_HCTSIZ14_PID_E_MDATA 0x3
46566
46568
#define ALT_USB_HOST_HCTSIZ14_PID_LSB 29
46569
46570
#define ALT_USB_HOST_HCTSIZ14_PID_MSB 30
46571
46572
#define ALT_USB_HOST_HCTSIZ14_PID_WIDTH 2
46573
46574
#define ALT_USB_HOST_HCTSIZ14_PID_SET_MSK 0x60000000
46575
46576
#define ALT_USB_HOST_HCTSIZ14_PID_CLR_MSK 0x9fffffff
46577
46578
#define ALT_USB_HOST_HCTSIZ14_PID_RESET 0x0
46579
46580
#define ALT_USB_HOST_HCTSIZ14_PID_GET(value) (((value) & 0x60000000) >> 29)
46581
46582
#define ALT_USB_HOST_HCTSIZ14_PID_SET(value) (((value) << 29) & 0x60000000)
46583
46606
#define ALT_USB_HOST_HCTSIZ14_DOPNG_E_NOPING 0x0
46607
46612
#define ALT_USB_HOST_HCTSIZ14_DOPNG_E_PING 0x1
46613
46615
#define ALT_USB_HOST_HCTSIZ14_DOPNG_LSB 31
46616
46617
#define ALT_USB_HOST_HCTSIZ14_DOPNG_MSB 31
46618
46619
#define ALT_USB_HOST_HCTSIZ14_DOPNG_WIDTH 1
46620
46621
#define ALT_USB_HOST_HCTSIZ14_DOPNG_SET_MSK 0x80000000
46622
46623
#define ALT_USB_HOST_HCTSIZ14_DOPNG_CLR_MSK 0x7fffffff
46624
46625
#define ALT_USB_HOST_HCTSIZ14_DOPNG_RESET 0x0
46626
46627
#define ALT_USB_HOST_HCTSIZ14_DOPNG_GET(value) (((value) & 0x80000000) >> 31)
46628
46629
#define ALT_USB_HOST_HCTSIZ14_DOPNG_SET(value) (((value) << 31) & 0x80000000)
46630
46631
#ifndef __ASSEMBLY__
46632
46642
struct
ALT_USB_HOST_HCTSIZ14_s
46643
{
46644
uint32_t
xfersize
: 19;
46645
uint32_t
pktcnt
: 10;
46646
uint32_t
pid
: 2;
46647
uint32_t
dopng
: 1;
46648
};
46649
46651
typedef
volatile
struct
ALT_USB_HOST_HCTSIZ14_s
ALT_USB_HOST_HCTSIZ14_t
;
46652
#endif
/* __ASSEMBLY__ */
46653
46655
#define ALT_USB_HOST_HCTSIZ14_OFST 0x2d0
46656
46657
#define ALT_USB_HOST_HCTSIZ14_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_HOST_HCTSIZ14_OFST))
46658
46715
#define ALT_USB_HOST_HCDMA14_HCDMA14_LSB 0
46716
46717
#define ALT_USB_HOST_HCDMA14_HCDMA14_MSB 31
46718
46719
#define ALT_USB_HOST_HCDMA14_HCDMA14_WIDTH 32
46720
46721
#define ALT_USB_HOST_HCDMA14_HCDMA14_SET_MSK 0xffffffff
46722
46723
#define ALT_USB_HOST_HCDMA14_HCDMA14_CLR_MSK 0x00000000
46724
46725
#define ALT_USB_HOST_HCDMA14_HCDMA14_RESET 0x0
46726
46727
#define ALT_USB_HOST_HCDMA14_HCDMA14_GET(value) (((value) & 0xffffffff) >> 0)
46728
46729
#define ALT_USB_HOST_HCDMA14_HCDMA14_SET(value) (((value) << 0) & 0xffffffff)
46730
46731
#ifndef __ASSEMBLY__
46732
46742
struct
ALT_USB_HOST_HCDMA14_s
46743
{
46744
uint32_t
hcdma14
: 32;
46745
};
46746
46748
typedef
volatile
struct
ALT_USB_HOST_HCDMA14_s
ALT_USB_HOST_HCDMA14_t
;
46749
#endif
/* __ASSEMBLY__ */
46750
46752
#define ALT_USB_HOST_HCDMA14_OFST 0x2d4
46753
46754
#define ALT_USB_HOST_HCDMA14_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_HOST_HCDMA14_OFST))
46755
46786
#define ALT_USB_HOST_HCDMAB14_HCDMAB14_LSB 0
46787
46788
#define ALT_USB_HOST_HCDMAB14_HCDMAB14_MSB 31
46789
46790
#define ALT_USB_HOST_HCDMAB14_HCDMAB14_WIDTH 32
46791
46792
#define ALT_USB_HOST_HCDMAB14_HCDMAB14_SET_MSK 0xffffffff
46793
46794
#define ALT_USB_HOST_HCDMAB14_HCDMAB14_CLR_MSK 0x00000000
46795
46796
#define ALT_USB_HOST_HCDMAB14_HCDMAB14_RESET 0x0
46797
46798
#define ALT_USB_HOST_HCDMAB14_HCDMAB14_GET(value) (((value) & 0xffffffff) >> 0)
46799
46800
#define ALT_USB_HOST_HCDMAB14_HCDMAB14_SET(value) (((value) << 0) & 0xffffffff)
46801
46802
#ifndef __ASSEMBLY__
46803
46813
struct
ALT_USB_HOST_HCDMAB14_s
46814
{
46815
uint32_t
hcdmab14
: 32;
46816
};
46817
46819
typedef
volatile
struct
ALT_USB_HOST_HCDMAB14_s
ALT_USB_HOST_HCDMAB14_t
;
46820
#endif
/* __ASSEMBLY__ */
46821
46823
#define ALT_USB_HOST_HCDMAB14_OFST 0x2d8
46824
46825
#define ALT_USB_HOST_HCDMAB14_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_HOST_HCDMAB14_OFST))
46826
46858
#define ALT_USB_HOST_HCCHAR15_MPS_LSB 0
46859
46860
#define ALT_USB_HOST_HCCHAR15_MPS_MSB 10
46861
46862
#define ALT_USB_HOST_HCCHAR15_MPS_WIDTH 11
46863
46864
#define ALT_USB_HOST_HCCHAR15_MPS_SET_MSK 0x000007ff
46865
46866
#define ALT_USB_HOST_HCCHAR15_MPS_CLR_MSK 0xfffff800
46867
46868
#define ALT_USB_HOST_HCCHAR15_MPS_RESET 0x0
46869
46870
#define ALT_USB_HOST_HCCHAR15_MPS_GET(value) (((value) & 0x000007ff) >> 0)
46871
46872
#define ALT_USB_HOST_HCCHAR15_MPS_SET(value) (((value) << 0) & 0x000007ff)
46873
46908
#define ALT_USB_HOST_HCCHAR15_EPNUM_E_ENDPT0 0x0
46909
46914
#define ALT_USB_HOST_HCCHAR15_EPNUM_E_ENDPT1 0x1
46915
46920
#define ALT_USB_HOST_HCCHAR15_EPNUM_E_ENDPT2 0x2
46921
46926
#define ALT_USB_HOST_HCCHAR15_EPNUM_E_ENDPT3 0x3
46927
46932
#define ALT_USB_HOST_HCCHAR15_EPNUM_E_ENDPT4 0x4
46933
46938
#define ALT_USB_HOST_HCCHAR15_EPNUM_E_ENDPT5 0x5
46939
46944
#define ALT_USB_HOST_HCCHAR15_EPNUM_E_ENDPT6 0x6
46945
46950
#define ALT_USB_HOST_HCCHAR15_EPNUM_E_ENDPT7 0x7
46951
46956
#define ALT_USB_HOST_HCCHAR15_EPNUM_E_ENDPT8 0x8
46957
46962
#define ALT_USB_HOST_HCCHAR15_EPNUM_E_ENDPT9 0x9
46963
46968
#define ALT_USB_HOST_HCCHAR15_EPNUM_E_ENDPT10 0xa
46969
46974
#define ALT_USB_HOST_HCCHAR15_EPNUM_E_ENDPT11 0xb
46975
46980
#define ALT_USB_HOST_HCCHAR15_EPNUM_E_ENDPT12 0xc
46981
46986
#define ALT_USB_HOST_HCCHAR15_EPNUM_E_ENDPT13 0xd
46987
46992
#define ALT_USB_HOST_HCCHAR15_EPNUM_E_ENDPT14 0xe
46993
46998
#define ALT_USB_HOST_HCCHAR15_EPNUM_E_ENDPT15 0xf
46999
47001
#define ALT_USB_HOST_HCCHAR15_EPNUM_LSB 11
47002
47003
#define ALT_USB_HOST_HCCHAR15_EPNUM_MSB 14
47004
47005
#define ALT_USB_HOST_HCCHAR15_EPNUM_WIDTH 4
47006
47007
#define ALT_USB_HOST_HCCHAR15_EPNUM_SET_MSK 0x00007800
47008
47009
#define ALT_USB_HOST_HCCHAR15_EPNUM_CLR_MSK 0xffff87ff
47010
47011
#define ALT_USB_HOST_HCCHAR15_EPNUM_RESET 0x0
47012
47013
#define ALT_USB_HOST_HCCHAR15_EPNUM_GET(value) (((value) & 0x00007800) >> 11)
47014
47015
#define ALT_USB_HOST_HCCHAR15_EPNUM_SET(value) (((value) << 11) & 0x00007800)
47016
47037
#define ALT_USB_HOST_HCCHAR15_EPDIR_E_OUT 0x0
47038
47043
#define ALT_USB_HOST_HCCHAR15_EPDIR_E_IN 0x1
47044
47046
#define ALT_USB_HOST_HCCHAR15_EPDIR_LSB 15
47047
47048
#define ALT_USB_HOST_HCCHAR15_EPDIR_MSB 15
47049
47050
#define ALT_USB_HOST_HCCHAR15_EPDIR_WIDTH 1
47051
47052
#define ALT_USB_HOST_HCCHAR15_EPDIR_SET_MSK 0x00008000
47053
47054
#define ALT_USB_HOST_HCCHAR15_EPDIR_CLR_MSK 0xffff7fff
47055
47056
#define ALT_USB_HOST_HCCHAR15_EPDIR_RESET 0x0
47057
47058
#define ALT_USB_HOST_HCCHAR15_EPDIR_GET(value) (((value) & 0x00008000) >> 15)
47059
47060
#define ALT_USB_HOST_HCCHAR15_EPDIR_SET(value) (((value) << 15) & 0x00008000)
47061
47087
#define ALT_USB_HOST_HCCHAR15_LSPDDEV_E_DISD 0x0
47088
47093
#define ALT_USB_HOST_HCCHAR15_LSPDDEV_E_END 0x1
47094
47096
#define ALT_USB_HOST_HCCHAR15_LSPDDEV_LSB 17
47097
47098
#define ALT_USB_HOST_HCCHAR15_LSPDDEV_MSB 17
47099
47100
#define ALT_USB_HOST_HCCHAR15_LSPDDEV_WIDTH 1
47101
47102
#define ALT_USB_HOST_HCCHAR15_LSPDDEV_SET_MSK 0x00020000
47103
47104
#define ALT_USB_HOST_HCCHAR15_LSPDDEV_CLR_MSK 0xfffdffff
47105
47106
#define ALT_USB_HOST_HCCHAR15_LSPDDEV_RESET 0x0
47107
47108
#define ALT_USB_HOST_HCCHAR15_LSPDDEV_GET(value) (((value) & 0x00020000) >> 17)
47109
47110
#define ALT_USB_HOST_HCCHAR15_LSPDDEV_SET(value) (((value) << 17) & 0x00020000)
47111
47134
#define ALT_USB_HOST_HCCHAR15_EPTYPE_E_CTL 0x0
47135
47140
#define ALT_USB_HOST_HCCHAR15_EPTYPE_E_ISOC 0x1
47141
47146
#define ALT_USB_HOST_HCCHAR15_EPTYPE_E_BULK 0x2
47147
47152
#define ALT_USB_HOST_HCCHAR15_EPTYPE_E_INTERR 0x3
47153
47155
#define ALT_USB_HOST_HCCHAR15_EPTYPE_LSB 18
47156
47157
#define ALT_USB_HOST_HCCHAR15_EPTYPE_MSB 19
47158
47159
#define ALT_USB_HOST_HCCHAR15_EPTYPE_WIDTH 2
47160
47161
#define ALT_USB_HOST_HCCHAR15_EPTYPE_SET_MSK 0x000c0000
47162
47163
#define ALT_USB_HOST_HCCHAR15_EPTYPE_CLR_MSK 0xfff3ffff
47164
47165
#define ALT_USB_HOST_HCCHAR15_EPTYPE_RESET 0x0
47166
47167
#define ALT_USB_HOST_HCCHAR15_EPTYPE_GET(value) (((value) & 0x000c0000) >> 18)
47168
47169
#define ALT_USB_HOST_HCCHAR15_EPTYPE_SET(value) (((value) << 18) & 0x000c0000)
47170
47202
#define ALT_USB_HOST_HCCHAR15_EC_E_RSVD 0x0
47203
47208
#define ALT_USB_HOST_HCCHAR15_EC_E_TRANSONE 0x1
47209
47214
#define ALT_USB_HOST_HCCHAR15_EC_E_TRANSTWO 0x2
47215
47220
#define ALT_USB_HOST_HCCHAR15_EC_E_TRANSTHREE 0x3
47221
47223
#define ALT_USB_HOST_HCCHAR15_EC_LSB 20
47224
47225
#define ALT_USB_HOST_HCCHAR15_EC_MSB 21
47226
47227
#define ALT_USB_HOST_HCCHAR15_EC_WIDTH 2
47228
47229
#define ALT_USB_HOST_HCCHAR15_EC_SET_MSK 0x00300000
47230
47231
#define ALT_USB_HOST_HCCHAR15_EC_CLR_MSK 0xffcfffff
47232
47233
#define ALT_USB_HOST_HCCHAR15_EC_RESET 0x0
47234
47235
#define ALT_USB_HOST_HCCHAR15_EC_GET(value) (((value) & 0x00300000) >> 20)
47236
47237
#define ALT_USB_HOST_HCCHAR15_EC_SET(value) (((value) << 20) & 0x00300000)
47238
47248
#define ALT_USB_HOST_HCCHAR15_DEVADDR_LSB 22
47249
47250
#define ALT_USB_HOST_HCCHAR15_DEVADDR_MSB 28
47251
47252
#define ALT_USB_HOST_HCCHAR15_DEVADDR_WIDTH 7
47253
47254
#define ALT_USB_HOST_HCCHAR15_DEVADDR_SET_MSK 0x1fc00000
47255
47256
#define ALT_USB_HOST_HCCHAR15_DEVADDR_CLR_MSK 0xe03fffff
47257
47258
#define ALT_USB_HOST_HCCHAR15_DEVADDR_RESET 0x0
47259
47260
#define ALT_USB_HOST_HCCHAR15_DEVADDR_GET(value) (((value) & 0x1fc00000) >> 22)
47261
47262
#define ALT_USB_HOST_HCCHAR15_DEVADDR_SET(value) (((value) << 22) & 0x1fc00000)
47263
47286
#define ALT_USB_HOST_HCCHAR15_CHDIS_E_INACT 0x0
47287
47292
#define ALT_USB_HOST_HCCHAR15_CHDIS_E_ACT 0x1
47293
47295
#define ALT_USB_HOST_HCCHAR15_CHDIS_LSB 30
47296
47297
#define ALT_USB_HOST_HCCHAR15_CHDIS_MSB 30
47298
47299
#define ALT_USB_HOST_HCCHAR15_CHDIS_WIDTH 1
47300
47301
#define ALT_USB_HOST_HCCHAR15_CHDIS_SET_MSK 0x40000000
47302
47303
#define ALT_USB_HOST_HCCHAR15_CHDIS_CLR_MSK 0xbfffffff
47304
47305
#define ALT_USB_HOST_HCCHAR15_CHDIS_RESET 0x0
47306
47307
#define ALT_USB_HOST_HCCHAR15_CHDIS_GET(value) (((value) & 0x40000000) >> 30)
47308
47309
#define ALT_USB_HOST_HCCHAR15_CHDIS_SET(value) (((value) << 30) & 0x40000000)
47310
47341
#define ALT_USB_HOST_HCCHAR15_CHENA_E_INACT 0x0
47342
47348
#define ALT_USB_HOST_HCCHAR15_CHENA_E_ACT 0x1
47349
47351
#define ALT_USB_HOST_HCCHAR15_CHENA_LSB 31
47352
47353
#define ALT_USB_HOST_HCCHAR15_CHENA_MSB 31
47354
47355
#define ALT_USB_HOST_HCCHAR15_CHENA_WIDTH 1
47356
47357
#define ALT_USB_HOST_HCCHAR15_CHENA_SET_MSK 0x80000000
47358
47359
#define ALT_USB_HOST_HCCHAR15_CHENA_CLR_MSK 0x7fffffff
47360
47361
#define ALT_USB_HOST_HCCHAR15_CHENA_RESET 0x0
47362
47363
#define ALT_USB_HOST_HCCHAR15_CHENA_GET(value) (((value) & 0x80000000) >> 31)
47364
47365
#define ALT_USB_HOST_HCCHAR15_CHENA_SET(value) (((value) << 31) & 0x80000000)
47366
47367
#ifndef __ASSEMBLY__
47368
47378
struct
ALT_USB_HOST_HCCHAR15_s
47379
{
47380
uint32_t
mps
: 11;
47381
uint32_t
epnum
: 4;
47382
uint32_t
epdir
: 1;
47383
uint32_t : 1;
47384
uint32_t
lspddev
: 1;
47385
uint32_t
eptype
: 2;
47386
uint32_t
ec
: 2;
47387
uint32_t
devaddr
: 7;
47388
uint32_t : 1;
47389
const
uint32_t
chdis
: 1;
47390
const
uint32_t
chena
: 1;
47391
};
47392
47394
typedef
volatile
struct
ALT_USB_HOST_HCCHAR15_s
ALT_USB_HOST_HCCHAR15_t
;
47395
#endif
/* __ASSEMBLY__ */
47396
47398
#define ALT_USB_HOST_HCCHAR15_OFST 0x2e0
47399
47400
#define ALT_USB_HOST_HCCHAR15_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_HOST_HCCHAR15_OFST))
47401
47428
#define ALT_USB_HOST_HCSPLT15_PRTADDR_LSB 0
47429
47430
#define ALT_USB_HOST_HCSPLT15_PRTADDR_MSB 6
47431
47432
#define ALT_USB_HOST_HCSPLT15_PRTADDR_WIDTH 7
47433
47434
#define ALT_USB_HOST_HCSPLT15_PRTADDR_SET_MSK 0x0000007f
47435
47436
#define ALT_USB_HOST_HCSPLT15_PRTADDR_CLR_MSK 0xffffff80
47437
47438
#define ALT_USB_HOST_HCSPLT15_PRTADDR_RESET 0x0
47439
47440
#define ALT_USB_HOST_HCSPLT15_PRTADDR_GET(value) (((value) & 0x0000007f) >> 0)
47441
47442
#define ALT_USB_HOST_HCSPLT15_PRTADDR_SET(value) (((value) << 0) & 0x0000007f)
47443
47453
#define ALT_USB_HOST_HCSPLT15_HUBADDR_LSB 7
47454
47455
#define ALT_USB_HOST_HCSPLT15_HUBADDR_MSB 13
47456
47457
#define ALT_USB_HOST_HCSPLT15_HUBADDR_WIDTH 7
47458
47459
#define ALT_USB_HOST_HCSPLT15_HUBADDR_SET_MSK 0x00003f80
47460
47461
#define ALT_USB_HOST_HCSPLT15_HUBADDR_CLR_MSK 0xffffc07f
47462
47463
#define ALT_USB_HOST_HCSPLT15_HUBADDR_RESET 0x0
47464
47465
#define ALT_USB_HOST_HCSPLT15_HUBADDR_GET(value) (((value) & 0x00003f80) >> 7)
47466
47467
#define ALT_USB_HOST_HCSPLT15_HUBADDR_SET(value) (((value) << 7) & 0x00003f80)
47468
47498
#define ALT_USB_HOST_HCSPLT15_XACTPOS_E_MIDDLE 0x0
47499
47505
#define ALT_USB_HOST_HCSPLT15_XACTPOS_E_END 0x1
47506
47512
#define ALT_USB_HOST_HCSPLT15_XACTPOS_E_BEGIN 0x2
47513
47519
#define ALT_USB_HOST_HCSPLT15_XACTPOS_E_ALL 0x3
47520
47522
#define ALT_USB_HOST_HCSPLT15_XACTPOS_LSB 14
47523
47524
#define ALT_USB_HOST_HCSPLT15_XACTPOS_MSB 15
47525
47526
#define ALT_USB_HOST_HCSPLT15_XACTPOS_WIDTH 2
47527
47528
#define ALT_USB_HOST_HCSPLT15_XACTPOS_SET_MSK 0x0000c000
47529
47530
#define ALT_USB_HOST_HCSPLT15_XACTPOS_CLR_MSK 0xffff3fff
47531
47532
#define ALT_USB_HOST_HCSPLT15_XACTPOS_RESET 0x0
47533
47534
#define ALT_USB_HOST_HCSPLT15_XACTPOS_GET(value) (((value) & 0x0000c000) >> 14)
47535
47536
#define ALT_USB_HOST_HCSPLT15_XACTPOS_SET(value) (((value) << 14) & 0x0000c000)
47537
47559
#define ALT_USB_HOST_HCSPLT15_COMPSPLT_E_NOSPLIT 0x0
47560
47565
#define ALT_USB_HOST_HCSPLT15_COMPSPLT_E_SPLIT 0x1
47566
47568
#define ALT_USB_HOST_HCSPLT15_COMPSPLT_LSB 16
47569
47570
#define ALT_USB_HOST_HCSPLT15_COMPSPLT_MSB 16
47571
47572
#define ALT_USB_HOST_HCSPLT15_COMPSPLT_WIDTH 1
47573
47574
#define ALT_USB_HOST_HCSPLT15_COMPSPLT_SET_MSK 0x00010000
47575
47576
#define ALT_USB_HOST_HCSPLT15_COMPSPLT_CLR_MSK 0xfffeffff
47577
47578
#define ALT_USB_HOST_HCSPLT15_COMPSPLT_RESET 0x0
47579
47580
#define ALT_USB_HOST_HCSPLT15_COMPSPLT_GET(value) (((value) & 0x00010000) >> 16)
47581
47582
#define ALT_USB_HOST_HCSPLT15_COMPSPLT_SET(value) (((value) << 16) & 0x00010000)
47583
47605
#define ALT_USB_HOST_HCSPLT15_SPLTENA_E_DISD 0x0
47606
47611
#define ALT_USB_HOST_HCSPLT15_SPLTENA_E_END 0x1
47612
47614
#define ALT_USB_HOST_HCSPLT15_SPLTENA_LSB 31
47615
47616
#define ALT_USB_HOST_HCSPLT15_SPLTENA_MSB 31
47617
47618
#define ALT_USB_HOST_HCSPLT15_SPLTENA_WIDTH 1
47619
47620
#define ALT_USB_HOST_HCSPLT15_SPLTENA_SET_MSK 0x80000000
47621
47622
#define ALT_USB_HOST_HCSPLT15_SPLTENA_CLR_MSK 0x7fffffff
47623
47624
#define ALT_USB_HOST_HCSPLT15_SPLTENA_RESET 0x0
47625
47626
#define ALT_USB_HOST_HCSPLT15_SPLTENA_GET(value) (((value) & 0x80000000) >> 31)
47627
47628
#define ALT_USB_HOST_HCSPLT15_SPLTENA_SET(value) (((value) << 31) & 0x80000000)
47629
47630
#ifndef __ASSEMBLY__
47631
47641
struct
ALT_USB_HOST_HCSPLT15_s
47642
{
47643
uint32_t
prtaddr
: 7;
47644
uint32_t
hubaddr
: 7;
47645
uint32_t
xactpos
: 2;
47646
uint32_t
compsplt
: 1;
47647
uint32_t : 14;
47648
uint32_t
spltena
: 1;
47649
};
47650
47652
typedef
volatile
struct
ALT_USB_HOST_HCSPLT15_s
ALT_USB_HOST_HCSPLT15_t
;
47653
#endif
/* __ASSEMBLY__ */
47654
47656
#define ALT_USB_HOST_HCSPLT15_OFST 0x2e4
47657
47658
#define ALT_USB_HOST_HCSPLT15_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_HOST_HCSPLT15_OFST))
47659
47714
#define ALT_USB_HOST_HCINT15_XFERCOMPL_E_INACT 0x0
47715
47720
#define ALT_USB_HOST_HCINT15_XFERCOMPL_E_ACT 0x1
47721
47723
#define ALT_USB_HOST_HCINT15_XFERCOMPL_LSB 0
47724
47725
#define ALT_USB_HOST_HCINT15_XFERCOMPL_MSB 0
47726
47727
#define ALT_USB_HOST_HCINT15_XFERCOMPL_WIDTH 1
47728
47729
#define ALT_USB_HOST_HCINT15_XFERCOMPL_SET_MSK 0x00000001
47730
47731
#define ALT_USB_HOST_HCINT15_XFERCOMPL_CLR_MSK 0xfffffffe
47732
47733
#define ALT_USB_HOST_HCINT15_XFERCOMPL_RESET 0x0
47734
47735
#define ALT_USB_HOST_HCINT15_XFERCOMPL_GET(value) (((value) & 0x00000001) >> 0)
47736
47737
#define ALT_USB_HOST_HCINT15_XFERCOMPL_SET(value) (((value) << 0) & 0x00000001)
47738
47772
#define ALT_USB_HOST_HCINT15_CHHLTD_E_INACT 0x0
47773
47778
#define ALT_USB_HOST_HCINT15_CHHLTD_E_ACT 0x1
47779
47781
#define ALT_USB_HOST_HCINT15_CHHLTD_LSB 1
47782
47783
#define ALT_USB_HOST_HCINT15_CHHLTD_MSB 1
47784
47785
#define ALT_USB_HOST_HCINT15_CHHLTD_WIDTH 1
47786
47787
#define ALT_USB_HOST_HCINT15_CHHLTD_SET_MSK 0x00000002
47788
47789
#define ALT_USB_HOST_HCINT15_CHHLTD_CLR_MSK 0xfffffffd
47790
47791
#define ALT_USB_HOST_HCINT15_CHHLTD_RESET 0x0
47792
47793
#define ALT_USB_HOST_HCINT15_CHHLTD_GET(value) (((value) & 0x00000002) >> 1)
47794
47795
#define ALT_USB_HOST_HCINT15_CHHLTD_SET(value) (((value) << 1) & 0x00000002)
47796
47819
#define ALT_USB_HOST_HCINT15_AHBERR_E_INACT 0x0
47820
47825
#define ALT_USB_HOST_HCINT15_AHBERR_E_ACT 0x1
47826
47828
#define ALT_USB_HOST_HCINT15_AHBERR_LSB 2
47829
47830
#define ALT_USB_HOST_HCINT15_AHBERR_MSB 2
47831
47832
#define ALT_USB_HOST_HCINT15_AHBERR_WIDTH 1
47833
47834
#define ALT_USB_HOST_HCINT15_AHBERR_SET_MSK 0x00000004
47835
47836
#define ALT_USB_HOST_HCINT15_AHBERR_CLR_MSK 0xfffffffb
47837
47838
#define ALT_USB_HOST_HCINT15_AHBERR_RESET 0x0
47839
47840
#define ALT_USB_HOST_HCINT15_AHBERR_GET(value) (((value) & 0x00000004) >> 2)
47841
47842
#define ALT_USB_HOST_HCINT15_AHBERR_SET(value) (((value) << 2) & 0x00000004)
47843
47866
#define ALT_USB_HOST_HCINT15_STALL_E_INACT 0x0
47867
47872
#define ALT_USB_HOST_HCINT15_STALL_E_ACT 0x1
47873
47875
#define ALT_USB_HOST_HCINT15_STALL_LSB 3
47876
47877
#define ALT_USB_HOST_HCINT15_STALL_MSB 3
47878
47879
#define ALT_USB_HOST_HCINT15_STALL_WIDTH 1
47880
47881
#define ALT_USB_HOST_HCINT15_STALL_SET_MSK 0x00000008
47882
47883
#define ALT_USB_HOST_HCINT15_STALL_CLR_MSK 0xfffffff7
47884
47885
#define ALT_USB_HOST_HCINT15_STALL_RESET 0x0
47886
47887
#define ALT_USB_HOST_HCINT15_STALL_GET(value) (((value) & 0x00000008) >> 3)
47888
47889
#define ALT_USB_HOST_HCINT15_STALL_SET(value) (((value) << 3) & 0x00000008)
47890
47913
#define ALT_USB_HOST_HCINT15_NAK_E_INACT 0x0
47914
47919
#define ALT_USB_HOST_HCINT15_NAK_E_ACT 0x1
47920
47922
#define ALT_USB_HOST_HCINT15_NAK_LSB 4
47923
47924
#define ALT_USB_HOST_HCINT15_NAK_MSB 4
47925
47926
#define ALT_USB_HOST_HCINT15_NAK_WIDTH 1
47927
47928
#define ALT_USB_HOST_HCINT15_NAK_SET_MSK 0x00000010
47929
47930
#define ALT_USB_HOST_HCINT15_NAK_CLR_MSK 0xffffffef
47931
47932
#define ALT_USB_HOST_HCINT15_NAK_RESET 0x0
47933
47934
#define ALT_USB_HOST_HCINT15_NAK_GET(value) (((value) & 0x00000010) >> 4)
47935
47936
#define ALT_USB_HOST_HCINT15_NAK_SET(value) (((value) << 4) & 0x00000010)
47937
47960
#define ALT_USB_HOST_HCINT15_ACK_E_INACT 0x0
47961
47966
#define ALT_USB_HOST_HCINT15_ACK_E_ACT 0x1
47967
47969
#define ALT_USB_HOST_HCINT15_ACK_LSB 5
47970
47971
#define ALT_USB_HOST_HCINT15_ACK_MSB 5
47972
47973
#define ALT_USB_HOST_HCINT15_ACK_WIDTH 1
47974
47975
#define ALT_USB_HOST_HCINT15_ACK_SET_MSK 0x00000020
47976
47977
#define ALT_USB_HOST_HCINT15_ACK_CLR_MSK 0xffffffdf
47978
47979
#define ALT_USB_HOST_HCINT15_ACK_RESET 0x0
47980
47981
#define ALT_USB_HOST_HCINT15_ACK_GET(value) (((value) & 0x00000020) >> 5)
47982
47983
#define ALT_USB_HOST_HCINT15_ACK_SET(value) (((value) << 5) & 0x00000020)
47984
48007
#define ALT_USB_HOST_HCINT15_NYET_E_INACT 0x0
48008
48013
#define ALT_USB_HOST_HCINT15_NYET_E_ACT 0x1
48014
48016
#define ALT_USB_HOST_HCINT15_NYET_LSB 6
48017
48018
#define ALT_USB_HOST_HCINT15_NYET_MSB 6
48019
48020
#define ALT_USB_HOST_HCINT15_NYET_WIDTH 1
48021
48022
#define ALT_USB_HOST_HCINT15_NYET_SET_MSK 0x00000040
48023
48024
#define ALT_USB_HOST_HCINT15_NYET_CLR_MSK 0xffffffbf
48025
48026
#define ALT_USB_HOST_HCINT15_NYET_RESET 0x0
48027
48028
#define ALT_USB_HOST_HCINT15_NYET_GET(value) (((value) & 0x00000040) >> 6)
48029
48030
#define ALT_USB_HOST_HCINT15_NYET_SET(value) (((value) << 6) & 0x00000040)
48031
48062
#define ALT_USB_HOST_HCINT15_XACTERR_E_INACT 0x0
48063
48068
#define ALT_USB_HOST_HCINT15_XACTERR_E_ACT 0x1
48069
48071
#define ALT_USB_HOST_HCINT15_XACTERR_LSB 7
48072
48073
#define ALT_USB_HOST_HCINT15_XACTERR_MSB 7
48074
48075
#define ALT_USB_HOST_HCINT15_XACTERR_WIDTH 1
48076
48077
#define ALT_USB_HOST_HCINT15_XACTERR_SET_MSK 0x00000080
48078
48079
#define ALT_USB_HOST_HCINT15_XACTERR_CLR_MSK 0xffffff7f
48080
48081
#define ALT_USB_HOST_HCINT15_XACTERR_RESET 0x0
48082
48083
#define ALT_USB_HOST_HCINT15_XACTERR_GET(value) (((value) & 0x00000080) >> 7)
48084
48085
#define ALT_USB_HOST_HCINT15_XACTERR_SET(value) (((value) << 7) & 0x00000080)
48086
48109
#define ALT_USB_HOST_HCINT15_BBLERR_E_INACT 0x0
48110
48115
#define ALT_USB_HOST_HCINT15_BBLERR_E_ACT 0x1
48116
48118
#define ALT_USB_HOST_HCINT15_BBLERR_LSB 8
48119
48120
#define ALT_USB_HOST_HCINT15_BBLERR_MSB 8
48121
48122
#define ALT_USB_HOST_HCINT15_BBLERR_WIDTH 1
48123
48124
#define ALT_USB_HOST_HCINT15_BBLERR_SET_MSK 0x00000100
48125
48126
#define ALT_USB_HOST_HCINT15_BBLERR_CLR_MSK 0xfffffeff
48127
48128
#define ALT_USB_HOST_HCINT15_BBLERR_RESET 0x0
48129
48130
#define ALT_USB_HOST_HCINT15_BBLERR_GET(value) (((value) & 0x00000100) >> 8)
48131
48132
#define ALT_USB_HOST_HCINT15_BBLERR_SET(value) (((value) << 8) & 0x00000100)
48133
48156
#define ALT_USB_HOST_HCINT15_FRMOVRUN_E_INACT 0x0
48157
48162
#define ALT_USB_HOST_HCINT15_FRMOVRUN_E_ACT 0x1
48163
48165
#define ALT_USB_HOST_HCINT15_FRMOVRUN_LSB 9
48166
48167
#define ALT_USB_HOST_HCINT15_FRMOVRUN_MSB 9
48168
48169
#define ALT_USB_HOST_HCINT15_FRMOVRUN_WIDTH 1
48170
48171
#define ALT_USB_HOST_HCINT15_FRMOVRUN_SET_MSK 0x00000200
48172
48173
#define ALT_USB_HOST_HCINT15_FRMOVRUN_CLR_MSK 0xfffffdff
48174
48175
#define ALT_USB_HOST_HCINT15_FRMOVRUN_RESET 0x0
48176
48177
#define ALT_USB_HOST_HCINT15_FRMOVRUN_GET(value) (((value) & 0x00000200) >> 9)
48178
48179
#define ALT_USB_HOST_HCINT15_FRMOVRUN_SET(value) (((value) << 9) & 0x00000200)
48180
48203
#define ALT_USB_HOST_HCINT15_DATATGLERR_E_INACT 0x0
48204
48209
#define ALT_USB_HOST_HCINT15_DATATGLERR_E_ACT 0x1
48210
48212
#define ALT_USB_HOST_HCINT15_DATATGLERR_LSB 10
48213
48214
#define ALT_USB_HOST_HCINT15_DATATGLERR_MSB 10
48215
48216
#define ALT_USB_HOST_HCINT15_DATATGLERR_WIDTH 1
48217
48218
#define ALT_USB_HOST_HCINT15_DATATGLERR_SET_MSK 0x00000400
48219
48220
#define ALT_USB_HOST_HCINT15_DATATGLERR_CLR_MSK 0xfffffbff
48221
48222
#define ALT_USB_HOST_HCINT15_DATATGLERR_RESET 0x0
48223
48224
#define ALT_USB_HOST_HCINT15_DATATGLERR_GET(value) (((value) & 0x00000400) >> 10)
48225
48226
#define ALT_USB_HOST_HCINT15_DATATGLERR_SET(value) (((value) << 10) & 0x00000400)
48227
48251
#define ALT_USB_HOST_HCINT15_BNAINTR_E_INACT 0x0
48252
48257
#define ALT_USB_HOST_HCINT15_BNAINTR_E_ACT 0x1
48258
48260
#define ALT_USB_HOST_HCINT15_BNAINTR_LSB 11
48261
48262
#define ALT_USB_HOST_HCINT15_BNAINTR_MSB 11
48263
48264
#define ALT_USB_HOST_HCINT15_BNAINTR_WIDTH 1
48265
48266
#define ALT_USB_HOST_HCINT15_BNAINTR_SET_MSK 0x00000800
48267
48268
#define ALT_USB_HOST_HCINT15_BNAINTR_CLR_MSK 0xfffff7ff
48269
48270
#define ALT_USB_HOST_HCINT15_BNAINTR_RESET 0x0
48271
48272
#define ALT_USB_HOST_HCINT15_BNAINTR_GET(value) (((value) & 0x00000800) >> 11)
48273
48274
#define ALT_USB_HOST_HCINT15_BNAINTR_SET(value) (((value) << 11) & 0x00000800)
48275
48299
#define ALT_USB_HOST_HCINT15_XCS_XACT_ERR_E_INACT 0x0
48300
48305
#define ALT_USB_HOST_HCINT15_XCS_XACT_ERR_E_ACVTIVE 0x1
48306
48308
#define ALT_USB_HOST_HCINT15_XCS_XACT_ERR_LSB 12
48309
48310
#define ALT_USB_HOST_HCINT15_XCS_XACT_ERR_MSB 12
48311
48312
#define ALT_USB_HOST_HCINT15_XCS_XACT_ERR_WIDTH 1
48313
48314
#define ALT_USB_HOST_HCINT15_XCS_XACT_ERR_SET_MSK 0x00001000
48315
48316
#define ALT_USB_HOST_HCINT15_XCS_XACT_ERR_CLR_MSK 0xffffefff
48317
48318
#define ALT_USB_HOST_HCINT15_XCS_XACT_ERR_RESET 0x0
48319
48320
#define ALT_USB_HOST_HCINT15_XCS_XACT_ERR_GET(value) (((value) & 0x00001000) >> 12)
48321
48322
#define ALT_USB_HOST_HCINT15_XCS_XACT_ERR_SET(value) (((value) << 12) & 0x00001000)
48323
48347
#define ALT_USB_HOST_HCINT15_DESC_LST_ROLLINTR_E_INACT 0x0
48348
48353
#define ALT_USB_HOST_HCINT15_DESC_LST_ROLLINTR_E_ACT 0x1
48354
48356
#define ALT_USB_HOST_HCINT15_DESC_LST_ROLLINTR_LSB 13
48357
48358
#define ALT_USB_HOST_HCINT15_DESC_LST_ROLLINTR_MSB 13
48359
48360
#define ALT_USB_HOST_HCINT15_DESC_LST_ROLLINTR_WIDTH 1
48361
48362
#define ALT_USB_HOST_HCINT15_DESC_LST_ROLLINTR_SET_MSK 0x00002000
48363
48364
#define ALT_USB_HOST_HCINT15_DESC_LST_ROLLINTR_CLR_MSK 0xffffdfff
48365
48366
#define ALT_USB_HOST_HCINT15_DESC_LST_ROLLINTR_RESET 0x0
48367
48368
#define ALT_USB_HOST_HCINT15_DESC_LST_ROLLINTR_GET(value) (((value) & 0x00002000) >> 13)
48369
48370
#define ALT_USB_HOST_HCINT15_DESC_LST_ROLLINTR_SET(value) (((value) << 13) & 0x00002000)
48371
48372
#ifndef __ASSEMBLY__
48373
48383
struct
ALT_USB_HOST_HCINT15_s
48384
{
48385
const
uint32_t
xfercompl
: 1;
48386
const
uint32_t
chhltd
: 1;
48387
const
uint32_t
ahberr
: 1;
48388
const
uint32_t
stall
: 1;
48389
const
uint32_t
nak
: 1;
48390
const
uint32_t
ack
: 1;
48391
const
uint32_t
nyet
: 1;
48392
const
uint32_t
xacterr
: 1;
48393
const
uint32_t
bblerr
: 1;
48394
const
uint32_t
frmovrun
: 1;
48395
const
uint32_t
datatglerr
: 1;
48396
const
uint32_t
bnaintr
: 1;
48397
const
uint32_t
xcs_xact_err
: 1;
48398
const
uint32_t
desc_lst_rollintr
: 1;
48399
uint32_t : 18;
48400
};
48401
48403
typedef
volatile
struct
ALT_USB_HOST_HCINT15_s
ALT_USB_HOST_HCINT15_t
;
48404
#endif
/* __ASSEMBLY__ */
48405
48407
#define ALT_USB_HOST_HCINT15_OFST 0x2e8
48408
48409
#define ALT_USB_HOST_HCINT15_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_HOST_HCINT15_OFST))
48410
48451
#define ALT_USB_HOST_HCINTMSK15_XFERCOMPLMSK_E_MSK 0x0
48452
48457
#define ALT_USB_HOST_HCINTMSK15_XFERCOMPLMSK_E_NOMSK 0x1
48458
48460
#define ALT_USB_HOST_HCINTMSK15_XFERCOMPLMSK_LSB 0
48461
48462
#define ALT_USB_HOST_HCINTMSK15_XFERCOMPLMSK_MSB 0
48463
48464
#define ALT_USB_HOST_HCINTMSK15_XFERCOMPLMSK_WIDTH 1
48465
48466
#define ALT_USB_HOST_HCINTMSK15_XFERCOMPLMSK_SET_MSK 0x00000001
48467
48468
#define ALT_USB_HOST_HCINTMSK15_XFERCOMPLMSK_CLR_MSK 0xfffffffe
48469
48470
#define ALT_USB_HOST_HCINTMSK15_XFERCOMPLMSK_RESET 0x0
48471
48472
#define ALT_USB_HOST_HCINTMSK15_XFERCOMPLMSK_GET(value) (((value) & 0x00000001) >> 0)
48473
48474
#define ALT_USB_HOST_HCINTMSK15_XFERCOMPLMSK_SET(value) (((value) << 0) & 0x00000001)
48475
48496
#define ALT_USB_HOST_HCINTMSK15_CHHLTDMSK_E_MSK 0x0
48497
48502
#define ALT_USB_HOST_HCINTMSK15_CHHLTDMSK_E_NOMSK 0x1
48503
48505
#define ALT_USB_HOST_HCINTMSK15_CHHLTDMSK_LSB 1
48506
48507
#define ALT_USB_HOST_HCINTMSK15_CHHLTDMSK_MSB 1
48508
48509
#define ALT_USB_HOST_HCINTMSK15_CHHLTDMSK_WIDTH 1
48510
48511
#define ALT_USB_HOST_HCINTMSK15_CHHLTDMSK_SET_MSK 0x00000002
48512
48513
#define ALT_USB_HOST_HCINTMSK15_CHHLTDMSK_CLR_MSK 0xfffffffd
48514
48515
#define ALT_USB_HOST_HCINTMSK15_CHHLTDMSK_RESET 0x0
48516
48517
#define ALT_USB_HOST_HCINTMSK15_CHHLTDMSK_GET(value) (((value) & 0x00000002) >> 1)
48518
48519
#define ALT_USB_HOST_HCINTMSK15_CHHLTDMSK_SET(value) (((value) << 1) & 0x00000002)
48520
48542
#define ALT_USB_HOST_HCINTMSK15_AHBERRMSK_E_MSK 0x0
48543
48548
#define ALT_USB_HOST_HCINTMSK15_AHBERRMSK_E_NOMSK 0x1
48549
48551
#define ALT_USB_HOST_HCINTMSK15_AHBERRMSK_LSB 2
48552
48553
#define ALT_USB_HOST_HCINTMSK15_AHBERRMSK_MSB 2
48554
48555
#define ALT_USB_HOST_HCINTMSK15_AHBERRMSK_WIDTH 1
48556
48557
#define ALT_USB_HOST_HCINTMSK15_AHBERRMSK_SET_MSK 0x00000004
48558
48559
#define ALT_USB_HOST_HCINTMSK15_AHBERRMSK_CLR_MSK 0xfffffffb
48560
48561
#define ALT_USB_HOST_HCINTMSK15_AHBERRMSK_RESET 0x0
48562
48563
#define ALT_USB_HOST_HCINTMSK15_AHBERRMSK_GET(value) (((value) & 0x00000004) >> 2)
48564
48565
#define ALT_USB_HOST_HCINTMSK15_AHBERRMSK_SET(value) (((value) << 2) & 0x00000004)
48566
48587
#define ALT_USB_HOST_HCINTMSK15_BNAINTRMSK_E_MSK 0x0
48588
48593
#define ALT_USB_HOST_HCINTMSK15_BNAINTRMSK_E_NOMSK 0x1
48594
48596
#define ALT_USB_HOST_HCINTMSK15_BNAINTRMSK_LSB 11
48597
48598
#define ALT_USB_HOST_HCINTMSK15_BNAINTRMSK_MSB 11
48599
48600
#define ALT_USB_HOST_HCINTMSK15_BNAINTRMSK_WIDTH 1
48601
48602
#define ALT_USB_HOST_HCINTMSK15_BNAINTRMSK_SET_MSK 0x00000800
48603
48604
#define ALT_USB_HOST_HCINTMSK15_BNAINTRMSK_CLR_MSK 0xfffff7ff
48605
48606
#define ALT_USB_HOST_HCINTMSK15_BNAINTRMSK_RESET 0x0
48607
48608
#define ALT_USB_HOST_HCINTMSK15_BNAINTRMSK_GET(value) (((value) & 0x00000800) >> 11)
48609
48610
#define ALT_USB_HOST_HCINTMSK15_BNAINTRMSK_SET(value) (((value) << 11) & 0x00000800)
48611
48632
#define ALT_USB_HOST_HCINTMSK15_FRM_LST_ROLLINTRMSK_E_MSK 0x0
48633
48638
#define ALT_USB_HOST_HCINTMSK15_FRM_LST_ROLLINTRMSK_E_NOMSK 0x1
48639
48641
#define ALT_USB_HOST_HCINTMSK15_FRM_LST_ROLLINTRMSK_LSB 13
48642
48643
#define ALT_USB_HOST_HCINTMSK15_FRM_LST_ROLLINTRMSK_MSB 13
48644
48645
#define ALT_USB_HOST_HCINTMSK15_FRM_LST_ROLLINTRMSK_WIDTH 1
48646
48647
#define ALT_USB_HOST_HCINTMSK15_FRM_LST_ROLLINTRMSK_SET_MSK 0x00002000
48648
48649
#define ALT_USB_HOST_HCINTMSK15_FRM_LST_ROLLINTRMSK_CLR_MSK 0xffffdfff
48650
48651
#define ALT_USB_HOST_HCINTMSK15_FRM_LST_ROLLINTRMSK_RESET 0x0
48652
48653
#define ALT_USB_HOST_HCINTMSK15_FRM_LST_ROLLINTRMSK_GET(value) (((value) & 0x00002000) >> 13)
48654
48655
#define ALT_USB_HOST_HCINTMSK15_FRM_LST_ROLLINTRMSK_SET(value) (((value) << 13) & 0x00002000)
48656
48657
#ifndef __ASSEMBLY__
48658
48668
struct
ALT_USB_HOST_HCINTMSK15_s
48669
{
48670
uint32_t
xfercomplmsk
: 1;
48671
uint32_t
chhltdmsk
: 1;
48672
uint32_t
ahberrmsk
: 1;
48673
uint32_t : 8;
48674
uint32_t
bnaintrmsk
: 1;
48675
uint32_t : 1;
48676
uint32_t
frm_lst_rollintrmsk
: 1;
48677
uint32_t : 18;
48678
};
48679
48681
typedef
volatile
struct
ALT_USB_HOST_HCINTMSK15_s
ALT_USB_HOST_HCINTMSK15_t
;
48682
#endif
/* __ASSEMBLY__ */
48683
48685
#define ALT_USB_HOST_HCINTMSK15_OFST 0x2ec
48686
48687
#define ALT_USB_HOST_HCINTMSK15_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_HOST_HCINTMSK15_OFST))
48688
48715
#define ALT_USB_HOST_HCTSIZ15_XFERSIZE_LSB 0
48716
48717
#define ALT_USB_HOST_HCTSIZ15_XFERSIZE_MSB 18
48718
48719
#define ALT_USB_HOST_HCTSIZ15_XFERSIZE_WIDTH 19
48720
48721
#define ALT_USB_HOST_HCTSIZ15_XFERSIZE_SET_MSK 0x0007ffff
48722
48723
#define ALT_USB_HOST_HCTSIZ15_XFERSIZE_CLR_MSK 0xfff80000
48724
48725
#define ALT_USB_HOST_HCTSIZ15_XFERSIZE_RESET 0x0
48726
48727
#define ALT_USB_HOST_HCTSIZ15_XFERSIZE_GET(value) (((value) & 0x0007ffff) >> 0)
48728
48729
#define ALT_USB_HOST_HCTSIZ15_XFERSIZE_SET(value) (((value) << 0) & 0x0007ffff)
48730
48744
#define ALT_USB_HOST_HCTSIZ15_PKTCNT_LSB 19
48745
48746
#define ALT_USB_HOST_HCTSIZ15_PKTCNT_MSB 28
48747
48748
#define ALT_USB_HOST_HCTSIZ15_PKTCNT_WIDTH 10
48749
48750
#define ALT_USB_HOST_HCTSIZ15_PKTCNT_SET_MSK 0x1ff80000
48751
48752
#define ALT_USB_HOST_HCTSIZ15_PKTCNT_CLR_MSK 0xe007ffff
48753
48754
#define ALT_USB_HOST_HCTSIZ15_PKTCNT_RESET 0x0
48755
48756
#define ALT_USB_HOST_HCTSIZ15_PKTCNT_GET(value) (((value) & 0x1ff80000) >> 19)
48757
48758
#define ALT_USB_HOST_HCTSIZ15_PKTCNT_SET(value) (((value) << 19) & 0x1ff80000)
48759
48783
#define ALT_USB_HOST_HCTSIZ15_PID_E_DATA0 0x0
48784
48789
#define ALT_USB_HOST_HCTSIZ15_PID_E_DATA2 0x1
48790
48795
#define ALT_USB_HOST_HCTSIZ15_PID_E_DATA1 0x2
48796
48801
#define ALT_USB_HOST_HCTSIZ15_PID_E_MDATA 0x3
48802
48804
#define ALT_USB_HOST_HCTSIZ15_PID_LSB 29
48805
48806
#define ALT_USB_HOST_HCTSIZ15_PID_MSB 30
48807
48808
#define ALT_USB_HOST_HCTSIZ15_PID_WIDTH 2
48809
48810
#define ALT_USB_HOST_HCTSIZ15_PID_SET_MSK 0x60000000
48811
48812
#define ALT_USB_HOST_HCTSIZ15_PID_CLR_MSK 0x9fffffff
48813
48814
#define ALT_USB_HOST_HCTSIZ15_PID_RESET 0x0
48815
48816
#define ALT_USB_HOST_HCTSIZ15_PID_GET(value) (((value) & 0x60000000) >> 29)
48817
48818
#define ALT_USB_HOST_HCTSIZ15_PID_SET(value) (((value) << 29) & 0x60000000)
48819
48842
#define ALT_USB_HOST_HCTSIZ15_DOPNG_E_NOPING 0x0
48843
48848
#define ALT_USB_HOST_HCTSIZ15_DOPNG_E_PING 0x1
48849
48851
#define ALT_USB_HOST_HCTSIZ15_DOPNG_LSB 31
48852
48853
#define ALT_USB_HOST_HCTSIZ15_DOPNG_MSB 31
48854
48855
#define ALT_USB_HOST_HCTSIZ15_DOPNG_WIDTH 1
48856
48857
#define ALT_USB_HOST_HCTSIZ15_DOPNG_SET_MSK 0x80000000
48858
48859
#define ALT_USB_HOST_HCTSIZ15_DOPNG_CLR_MSK 0x7fffffff
48860
48861
#define ALT_USB_HOST_HCTSIZ15_DOPNG_RESET 0x0
48862
48863
#define ALT_USB_HOST_HCTSIZ15_DOPNG_GET(value) (((value) & 0x80000000) >> 31)
48864
48865
#define ALT_USB_HOST_HCTSIZ15_DOPNG_SET(value) (((value) << 31) & 0x80000000)
48866
48867
#ifndef __ASSEMBLY__
48868
48878
struct
ALT_USB_HOST_HCTSIZ15_s
48879
{
48880
uint32_t
xfersize
: 19;
48881
uint32_t
pktcnt
: 10;
48882
uint32_t
pid
: 2;
48883
uint32_t
dopng
: 1;
48884
};
48885
48887
typedef
volatile
struct
ALT_USB_HOST_HCTSIZ15_s
ALT_USB_HOST_HCTSIZ15_t
;
48888
#endif
/* __ASSEMBLY__ */
48889
48891
#define ALT_USB_HOST_HCTSIZ15_OFST 0x2f0
48892
48893
#define ALT_USB_HOST_HCTSIZ15_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_HOST_HCTSIZ15_OFST))
48894
48951
#define ALT_USB_HOST_HCDMA15_HCDMA15_LSB 0
48952
48953
#define ALT_USB_HOST_HCDMA15_HCDMA15_MSB 31
48954
48955
#define ALT_USB_HOST_HCDMA15_HCDMA15_WIDTH 32
48956
48957
#define ALT_USB_HOST_HCDMA15_HCDMA15_SET_MSK 0xffffffff
48958
48959
#define ALT_USB_HOST_HCDMA15_HCDMA15_CLR_MSK 0x00000000
48960
48961
#define ALT_USB_HOST_HCDMA15_HCDMA15_RESET 0x0
48962
48963
#define ALT_USB_HOST_HCDMA15_HCDMA15_GET(value) (((value) & 0xffffffff) >> 0)
48964
48965
#define ALT_USB_HOST_HCDMA15_HCDMA15_SET(value) (((value) << 0) & 0xffffffff)
48966
48967
#ifndef __ASSEMBLY__
48968
48978
struct
ALT_USB_HOST_HCDMA15_s
48979
{
48980
uint32_t
hcdma15
: 32;
48981
};
48982
48984
typedef
volatile
struct
ALT_USB_HOST_HCDMA15_s
ALT_USB_HOST_HCDMA15_t
;
48985
#endif
/* __ASSEMBLY__ */
48986
48988
#define ALT_USB_HOST_HCDMA15_OFST 0x2f4
48989
48990
#define ALT_USB_HOST_HCDMA15_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_HOST_HCDMA15_OFST))
48991
49022
#define ALT_USB_HOST_HCDMAB15_HCDMAB15_LSB 0
49023
49024
#define ALT_USB_HOST_HCDMAB15_HCDMAB15_MSB 31
49025
49026
#define ALT_USB_HOST_HCDMAB15_HCDMAB15_WIDTH 32
49027
49028
#define ALT_USB_HOST_HCDMAB15_HCDMAB15_SET_MSK 0xffffffff
49029
49030
#define ALT_USB_HOST_HCDMAB15_HCDMAB15_CLR_MSK 0x00000000
49031
49032
#define ALT_USB_HOST_HCDMAB15_HCDMAB15_RESET 0x0
49033
49034
#define ALT_USB_HOST_HCDMAB15_HCDMAB15_GET(value) (((value) & 0xffffffff) >> 0)
49035
49036
#define ALT_USB_HOST_HCDMAB15_HCDMAB15_SET(value) (((value) << 0) & 0xffffffff)
49037
49038
#ifndef __ASSEMBLY__
49039
49049
struct
ALT_USB_HOST_HCDMAB15_s
49050
{
49051
uint32_t
hcdmab15
: 32;
49052
};
49053
49055
typedef
volatile
struct
ALT_USB_HOST_HCDMAB15_s
ALT_USB_HOST_HCDMAB15_t
;
49056
#endif
/* __ASSEMBLY__ */
49057
49059
#define ALT_USB_HOST_HCDMAB15_OFST 0x2f8
49060
49061
#define ALT_USB_HOST_HCDMAB15_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_HOST_HCDMAB15_OFST))
49062
49063
#ifndef __ASSEMBLY__
49064
49074
struct
ALT_USB_HOST_s
49075
{
49076
ALT_USB_HOST_HCFG_t
hcfg
;
49077
ALT_USB_HOST_HFIR_t
hfir
;
49078
ALT_USB_HOST_HFNUM_t
hfnum
;
49079
volatile
uint32_t
_pad_0xc_0xf
;
49080
ALT_USB_HOST_HPTXSTS_t
hptxsts
;
49081
ALT_USB_HOST_HAINT_t
haint
;
49082
ALT_USB_HOST_HAINTMSK_t
haintmsk
;
49083
ALT_USB_HOST_HFLBADDR_t
hflbaddr
;
49084
volatile
uint32_t
_pad_0x20_0x3f
[8];
49085
ALT_USB_HOST_HPRT_t
hprt
;
49086
volatile
uint32_t
_pad_0x44_0xff
[47];
49087
ALT_USB_HOST_HCCHAR0_t
hcchar0
;
49088
ALT_USB_HOST_HCSPLT0_t
hcsplt0
;
49089
ALT_USB_HOST_HCINT0_t
hcint0
;
49090
ALT_USB_HOST_HCINTMSK0_t
hcintmsk0
;
49091
ALT_USB_HOST_HCTSIZ0_t
hctsiz0
;
49092
ALT_USB_HOST_HCDMA0_t
hcdma0
;
49093
ALT_USB_HOST_HCDMAB0_t
hcdmab0
;
49094
volatile
uint32_t
_pad_0x11c_0x11f
;
49095
ALT_USB_HOST_HCCHAR1_t
hcchar1
;
49096
ALT_USB_HOST_HCSPLT1_t
hcsplt1
;
49097
ALT_USB_HOST_HCINT1_t
hcint1
;
49098
ALT_USB_HOST_HCINTMSK1_t
hcintmsk1
;
49099
ALT_USB_HOST_HCTSIZ1_t
hctsiz1
;
49100
ALT_USB_HOST_HCDMA1_t
hcdma1
;
49101
ALT_USB_HOST_HCDMAB1_t
hcdmab1
;
49102
volatile
uint32_t
_pad_0x13c_0x13f
;
49103
ALT_USB_HOST_HCCHAR2_t
hcchar2
;
49104
ALT_USB_HOST_HCSPLT2_t
hcsplt2
;
49105
ALT_USB_HOST_HCINT2_t
hcint2
;
49106
ALT_USB_HOST_HCINTMSK2_t
hcintmsk2
;
49107
ALT_USB_HOST_HCTSIZ2_t
hctsiz2
;
49108
ALT_USB_HOST_HCDMA2_t
hcdma2
;
49109
ALT_USB_HOST_HCDMAB2_t
hcdmab2
;
49110
volatile
uint32_t
_pad_0x15c_0x15f
;
49111
ALT_USB_HOST_HCCHAR3_t
hcchar3
;
49112
ALT_USB_HOST_HCSPLT3_t
hcsplt3
;
49113
ALT_USB_HOST_HCINT3_t
hcint3
;
49114
ALT_USB_HOST_HCINTMSK3_t
hcintmsk3
;
49115
ALT_USB_HOST_HCTSIZ3_t
hctsiz3
;
49116
ALT_USB_HOST_HCDMA3_t
hcdma3
;
49117
ALT_USB_HOST_HCDMAB3_t
hcdmab3
;
49118
volatile
uint32_t
_pad_0x17c_0x17f
;
49119
ALT_USB_HOST_HCCHAR4_t
hcchar4
;
49120
ALT_USB_HOST_HCSPLT4_t
hcsplt4
;
49121
ALT_USB_HOST_HCINT4_t
hcint4
;
49122
ALT_USB_HOST_HCINTMSK4_t
hcintmsk4
;
49123
ALT_USB_HOST_HCTSIZ4_t
hctsiz4
;
49124
ALT_USB_HOST_HCDMA4_t
hcdma4
;
49125
ALT_USB_HOST_HCDMAB4_t
hcdmab4
;
49126
volatile
uint32_t
_pad_0x19c_0x19f
;
49127
ALT_USB_HOST_HCCHAR5_t
hcchar5
;
49128
ALT_USB_HOST_HCSPLT5_t
hcsplt5
;
49129
ALT_USB_HOST_HCINT5_t
hcint5
;
49130
ALT_USB_HOST_HCINTMSK5_t
hcintmsk5
;
49131
ALT_USB_HOST_HCTSIZ5_t
hctsiz5
;
49132
ALT_USB_HOST_HCDMA5_t
hcdma5
;
49133
ALT_USB_HOST_HCDMAB5_t
hcdmab5
;
49134
volatile
uint32_t
_pad_0x1bc_0x1bf
;
49135
ALT_USB_HOST_HCCHAR6_t
hcchar6
;
49136
ALT_USB_HOST_HCSPLT6_t
hcsplt6
;
49137
ALT_USB_HOST_HCINT6_t
hcint6
;
49138
ALT_USB_HOST_HCINTMSK6_t
hcintmsk6
;
49139
ALT_USB_HOST_HCTSIZ6_t
hctsiz6
;
49140
ALT_USB_HOST_HCDMA6_t
hcdma6
;
49141
ALT_USB_HOST_HCDMAB6_t
hcdmab6
;
49142
volatile
uint32_t
_pad_0x1dc_0x1df
;
49143
ALT_USB_HOST_HCCHAR7_t
hcchar7
;
49144
ALT_USB_HOST_HCSPLT7_t
hcsplt7
;
49145
ALT_USB_HOST_HCINT7_t
hcint7
;
49146
ALT_USB_HOST_HCINTMSK7_t
hcintmsk7
;
49147
ALT_USB_HOST_HCTSIZ7_t
hctsiz7
;
49148
ALT_USB_HOST_HCDMA7_t
hcdma7
;
49149
ALT_USB_HOST_HCDMAB7_t
hcdmab7
;
49150
volatile
uint32_t
_pad_0x1fc_0x1ff
;
49151
ALT_USB_HOST_HCCHAR8_t
hcchar8
;
49152
ALT_USB_HOST_HCSPLT8_t
hcsplt8
;
49153
ALT_USB_HOST_HCINT8_t
hcint8
;
49154
ALT_USB_HOST_HCINTMSK8_t
hcintmsk8
;
49155
ALT_USB_HOST_HCTSIZ8_t
hctsiz8
;
49156
ALT_USB_HOST_HCDMA8_t
hcdma8
;
49157
ALT_USB_HOST_HCDMAB8_t
hcdmab8
;
49158
volatile
uint32_t
_pad_0x21c_0x21f
;
49159
ALT_USB_HOST_HCCHAR9_t
hcchar9
;
49160
ALT_USB_HOST_HCSPLT9_t
hcsplt9
;
49161
ALT_USB_HOST_HCINT9_t
hcint9
;
49162
ALT_USB_HOST_HCINTMSK9_t
hcintmsk9
;
49163
ALT_USB_HOST_HCTSIZ9_t
hctsiz9
;
49164
ALT_USB_HOST_HCDMA9_t
hcdma9
;
49165
ALT_USB_HOST_HCDMAB9_t
hcdmab9
;
49166
volatile
uint32_t
_pad_0x23c_0x23f
;
49167
ALT_USB_HOST_HCCHAR10_t
hcchar10
;
49168
ALT_USB_HOST_HCSPLT10_t
hcsplt10
;
49169
ALT_USB_HOST_HCINT10_t
hcint10
;
49170
ALT_USB_HOST_HCINTMSK10_t
hcintmsk10
;
49171
ALT_USB_HOST_HCTSIZ10_t
hctsiz10
;
49172
ALT_USB_HOST_HCDMA10_t
hcdma10
;
49173
ALT_USB_HOST_HCDMAB10_t
hcdmab10
;
49174
volatile
uint32_t
_pad_0x25c_0x25f
;
49175
ALT_USB_HOST_HCCHAR11_t
hcchar11
;
49176
ALT_USB_HOST_HCSPLT11_t
HCSPLT11
;
49177
ALT_USB_HOST_HCINT11_t
hcint11
;
49178
ALT_USB_HOST_HCINTMSK11_t
hcintmsk11
;
49179
ALT_USB_HOST_HCTSIZ11_t
hctsiz11
;
49180
ALT_USB_HOST_HCDMA11_t
hcdma11
;
49181
ALT_USB_HOST_HCDMAB11_t
hcdmab11
;
49182
volatile
uint32_t
_pad_0x27c_0x27f
;
49183
ALT_USB_HOST_HCCHAR12_t
hcchar12
;
49184
ALT_USB_HOST_HCSPLT12_t
hcsplt12
;
49185
ALT_USB_HOST_HCINT12_t
hcint12
;
49186
ALT_USB_HOST_HCINTMSK12_t
hcintmsk12
;
49187
ALT_USB_HOST_HCTSIZ12_t
hctsiz12
;
49188
ALT_USB_HOST_HCDMA12_t
hcdma12
;
49189
ALT_USB_HOST_HCDMAB12_t
hcdmab12
;
49190
volatile
uint32_t
_pad_0x29c_0x29f
;
49191
ALT_USB_HOST_HCCHAR13_t
hcchar13
;
49192
ALT_USB_HOST_HCSPLT13_t
hcsplt13
;
49193
ALT_USB_HOST_HCINT13_t
hcint13
;
49194
ALT_USB_HOST_HCINTMSK13_t
hcintmsk13
;
49195
ALT_USB_HOST_HCTSIZ13_t
hctsiz13
;
49196
ALT_USB_HOST_HCDMA13_t
hcdma13
;
49197
ALT_USB_HOST_HCDMAB13_t
hcdmab13
;
49198
volatile
uint32_t
_pad_0x2bc_0x2bf
;
49199
ALT_USB_HOST_HCCHAR14_t
hcchar14
;
49200
ALT_USB_HOST_HCSPLT14_t
hcsplt14
;
49201
ALT_USB_HOST_HCINT14_t
hcint14
;
49202
ALT_USB_HOST_HCINTMSK14_t
hcintmsk14
;
49203
ALT_USB_HOST_HCTSIZ14_t
hctsiz14
;
49204
ALT_USB_HOST_HCDMA14_t
hcdma14
;
49205
ALT_USB_HOST_HCDMAB14_t
hcdmab14
;
49206
volatile
uint32_t
_pad_0x2dc_0x2df
;
49207
ALT_USB_HOST_HCCHAR15_t
hcchar15
;
49208
ALT_USB_HOST_HCSPLT15_t
hcsplt15
;
49209
ALT_USB_HOST_HCINT15_t
hcint15
;
49210
ALT_USB_HOST_HCINTMSK15_t
hcintmsk15
;
49211
ALT_USB_HOST_HCTSIZ15_t
hctsiz15
;
49212
ALT_USB_HOST_HCDMA15_t
hcdma15
;
49213
ALT_USB_HOST_HCDMAB15_t
hcdmab15
;
49214
};
49215
49217
typedef
volatile
struct
ALT_USB_HOST_s
ALT_USB_HOST_t
;
49219
struct
ALT_USB_HOST_raw_s
49220
{
49221
volatile
uint32_t
hcfg
;
49222
volatile
uint32_t
hfir
;
49223
volatile
uint32_t
hfnum
;
49224
uint32_t
_pad_0xc_0xf
;
49225
volatile
uint32_t
hptxsts
;
49226
volatile
uint32_t
haint
;
49227
volatile
uint32_t
haintmsk
;
49228
volatile
uint32_t
hflbaddr
;
49229
uint32_t
_pad_0x20_0x3f
[8];
49230
volatile
uint32_t
hprt
;
49231
uint32_t
_pad_0x44_0xff
[47];
49232
volatile
uint32_t
hcchar0
;
49233
volatile
uint32_t
hcsplt0
;
49234
volatile
uint32_t
hcint0
;
49235
volatile
uint32_t
hcintmsk0
;
49236
volatile
uint32_t
hctsiz0
;
49237
volatile
uint32_t
hcdma0
;
49238
volatile
uint32_t
hcdmab0
;
49239
uint32_t
_pad_0x11c_0x11f
;
49240
volatile
uint32_t
hcchar1
;
49241
volatile
uint32_t
hcsplt1
;
49242
volatile
uint32_t
hcint1
;
49243
volatile
uint32_t
hcintmsk1
;
49244
volatile
uint32_t
hctsiz1
;
49245
volatile
uint32_t
hcdma1
;
49246
volatile
uint32_t
hcdmab1
;
49247
uint32_t
_pad_0x13c_0x13f
;
49248
volatile
uint32_t
hcchar2
;
49249
volatile
uint32_t
hcsplt2
;
49250
volatile
uint32_t
hcint2
;
49251
volatile
uint32_t
hcintmsk2
;
49252
volatile
uint32_t
hctsiz2
;
49253
volatile
uint32_t
hcdma2
;
49254
volatile
uint32_t
hcdmab2
;
49255
uint32_t
_pad_0x15c_0x15f
;
49256
volatile
uint32_t
hcchar3
;
49257
volatile
uint32_t
hcsplt3
;
49258
volatile
uint32_t
hcint3
;
49259
volatile
uint32_t
hcintmsk3
;
49260
volatile
uint32_t
hctsiz3
;
49261
volatile
uint32_t
hcdma3
;
49262
volatile
uint32_t
hcdmab3
;
49263
uint32_t
_pad_0x17c_0x17f
;
49264
volatile
uint32_t
hcchar4
;
49265
volatile
uint32_t
hcsplt4
;
49266
volatile
uint32_t
hcint4
;
49267
volatile
uint32_t
hcintmsk4
;
49268
volatile
uint32_t
hctsiz4
;
49269
volatile
uint32_t
hcdma4
;
49270
volatile
uint32_t
hcdmab4
;
49271
uint32_t
_pad_0x19c_0x19f
;
49272
volatile
uint32_t
hcchar5
;
49273
volatile
uint32_t
hcsplt5
;
49274
volatile
uint32_t
hcint5
;
49275
volatile
uint32_t
hcintmsk5
;
49276
volatile
uint32_t
hctsiz5
;
49277
volatile
uint32_t
hcdma5
;
49278
volatile
uint32_t
hcdmab5
;
49279
uint32_t
_pad_0x1bc_0x1bf
;
49280
volatile
uint32_t
hcchar6
;
49281
volatile
uint32_t
hcsplt6
;
49282
volatile
uint32_t
hcint6
;
49283
volatile
uint32_t
hcintmsk6
;
49284
volatile
uint32_t
hctsiz6
;
49285
volatile
uint32_t
hcdma6
;
49286
volatile
uint32_t
hcdmab6
;
49287
uint32_t
_pad_0x1dc_0x1df
;
49288
volatile
uint32_t
hcchar7
;
49289
volatile
uint32_t
hcsplt7
;
49290
volatile
uint32_t
hcint7
;
49291
volatile
uint32_t
hcintmsk7
;
49292
volatile
uint32_t
hctsiz7
;
49293
volatile
uint32_t
hcdma7
;
49294
volatile
uint32_t
hcdmab7
;
49295
uint32_t
_pad_0x1fc_0x1ff
;
49296
volatile
uint32_t
hcchar8
;
49297
volatile
uint32_t
hcsplt8
;
49298
volatile
uint32_t
hcint8
;
49299
volatile
uint32_t
hcintmsk8
;
49300
volatile
uint32_t
hctsiz8
;
49301
volatile
uint32_t
hcdma8
;
49302
volatile
uint32_t
hcdmab8
;
49303
uint32_t
_pad_0x21c_0x21f
;
49304
volatile
uint32_t
hcchar9
;
49305
volatile
uint32_t
hcsplt9
;
49306
volatile
uint32_t
hcint9
;
49307
volatile
uint32_t
hcintmsk9
;
49308
volatile
uint32_t
hctsiz9
;
49309
volatile
uint32_t
hcdma9
;
49310
volatile
uint32_t
hcdmab9
;
49311
uint32_t
_pad_0x23c_0x23f
;
49312
volatile
uint32_t
hcchar10
;
49313
volatile
uint32_t
hcsplt10
;
49314
volatile
uint32_t
hcint10
;
49315
volatile
uint32_t
hcintmsk10
;
49316
volatile
uint32_t
hctsiz10
;
49317
volatile
uint32_t
hcdma10
;
49318
volatile
uint32_t
hcdmab10
;
49319
uint32_t
_pad_0x25c_0x25f
;
49320
volatile
uint32_t
hcchar11
;
49321
volatile
uint32_t
HCSPLT11
;
49322
volatile
uint32_t
hcint11
;
49323
volatile
uint32_t
hcintmsk11
;
49324
volatile
uint32_t
hctsiz11
;
49325
volatile
uint32_t
hcdma11
;
49326
volatile
uint32_t
hcdmab11
;
49327
uint32_t
_pad_0x27c_0x27f
;
49328
volatile
uint32_t
hcchar12
;
49329
volatile
uint32_t
hcsplt12
;
49330
volatile
uint32_t
hcint12
;
49331
volatile
uint32_t
hcintmsk12
;
49332
volatile
uint32_t
hctsiz12
;
49333
volatile
uint32_t
hcdma12
;
49334
volatile
uint32_t
hcdmab12
;
49335
uint32_t
_pad_0x29c_0x29f
;
49336
volatile
uint32_t
hcchar13
;
49337
volatile
uint32_t
hcsplt13
;
49338
volatile
uint32_t
hcint13
;
49339
volatile
uint32_t
hcintmsk13
;
49340
volatile
uint32_t
hctsiz13
;
49341
volatile
uint32_t
hcdma13
;
49342
volatile
uint32_t
hcdmab13
;
49343
uint32_t
_pad_0x2bc_0x2bf
;
49344
volatile
uint32_t
hcchar14
;
49345
volatile
uint32_t
hcsplt14
;
49346
volatile
uint32_t
hcint14
;
49347
volatile
uint32_t
hcintmsk14
;
49348
volatile
uint32_t
hctsiz14
;
49349
volatile
uint32_t
hcdma14
;
49350
volatile
uint32_t
hcdmab14
;
49351
uint32_t
_pad_0x2dc_0x2df
;
49352
volatile
uint32_t
hcchar15
;
49353
volatile
uint32_t
hcsplt15
;
49354
volatile
uint32_t
hcint15
;
49355
volatile
uint32_t
hcintmsk15
;
49356
volatile
uint32_t
hctsiz15
;
49357
volatile
uint32_t
hcdma15
;
49358
volatile
uint32_t
hcdmab15
;
49359
};
49360
49362
typedef
volatile
struct
ALT_USB_HOST_raw_s
ALT_USB_HOST_raw_t
;
49363
#endif
/* __ASSEMBLY__ */
49364
49422
#define ALT_USB_DEV_DCFG_DEVSPD_E_USBHS20 0x0
49423
49428
#define ALT_USB_DEV_DCFG_DEVSPD_E_USBFS20 0x1
49429
49434
#define ALT_USB_DEV_DCFG_DEVSPD_E_USBLS116 0x2
49435
49440
#define ALT_USB_DEV_DCFG_DEVSPD_E_USBLS1148 0x3
49441
49443
#define ALT_USB_DEV_DCFG_DEVSPD_LSB 0
49444
49445
#define ALT_USB_DEV_DCFG_DEVSPD_MSB 1
49446
49447
#define ALT_USB_DEV_DCFG_DEVSPD_WIDTH 2
49448
49449
#define ALT_USB_DEV_DCFG_DEVSPD_SET_MSK 0x00000003
49450
49451
#define ALT_USB_DEV_DCFG_DEVSPD_CLR_MSK 0xfffffffc
49452
49453
#define ALT_USB_DEV_DCFG_DEVSPD_RESET 0x0
49454
49455
#define ALT_USB_DEV_DCFG_DEVSPD_GET(value) (((value) & 0x00000003) >> 0)
49456
49457
#define ALT_USB_DEV_DCFG_DEVSPD_SET(value) (((value) << 0) & 0x00000003)
49458
49488
#define ALT_USB_DEV_DCFG_NZSTSOUTHSHK_E_SENDOUT 0x0
49489
49495
#define ALT_USB_DEV_DCFG_NZSTSOUTHSHK_E_SENDSTALL 0x1
49496
49498
#define ALT_USB_DEV_DCFG_NZSTSOUTHSHK_LSB 2
49499
49500
#define ALT_USB_DEV_DCFG_NZSTSOUTHSHK_MSB 2
49501
49502
#define ALT_USB_DEV_DCFG_NZSTSOUTHSHK_WIDTH 1
49503
49504
#define ALT_USB_DEV_DCFG_NZSTSOUTHSHK_SET_MSK 0x00000004
49505
49506
#define ALT_USB_DEV_DCFG_NZSTSOUTHSHK_CLR_MSK 0xfffffffb
49507
49508
#define ALT_USB_DEV_DCFG_NZSTSOUTHSHK_RESET 0x0
49509
49510
#define ALT_USB_DEV_DCFG_NZSTSOUTHSHK_GET(value) (((value) & 0x00000004) >> 2)
49511
49512
#define ALT_USB_DEV_DCFG_NZSTSOUTHSHK_SET(value) (((value) << 2) & 0x00000004)
49513
49540
#define ALT_USB_DEV_DCFG_ENA32KHZSUSP_E_DISD 0x0
49541
49546
#define ALT_USB_DEV_DCFG_ENA32KHZSUSP_E_END 0x1
49547
49549
#define ALT_USB_DEV_DCFG_ENA32KHZSUSP_LSB 3
49550
49551
#define ALT_USB_DEV_DCFG_ENA32KHZSUSP_MSB 3
49552
49553
#define ALT_USB_DEV_DCFG_ENA32KHZSUSP_WIDTH 1
49554
49555
#define ALT_USB_DEV_DCFG_ENA32KHZSUSP_SET_MSK 0x00000008
49556
49557
#define ALT_USB_DEV_DCFG_ENA32KHZSUSP_CLR_MSK 0xfffffff7
49558
49559
#define ALT_USB_DEV_DCFG_ENA32KHZSUSP_RESET 0x0
49560
49561
#define ALT_USB_DEV_DCFG_ENA32KHZSUSP_GET(value) (((value) & 0x00000008) >> 3)
49562
49563
#define ALT_USB_DEV_DCFG_ENA32KHZSUSP_SET(value) (((value) << 3) & 0x00000008)
49564
49574
#define ALT_USB_DEV_DCFG_DEVADDR_LSB 4
49575
49576
#define ALT_USB_DEV_DCFG_DEVADDR_MSB 10
49577
49578
#define ALT_USB_DEV_DCFG_DEVADDR_WIDTH 7
49579
49580
#define ALT_USB_DEV_DCFG_DEVADDR_SET_MSK 0x000007f0
49581
49582
#define ALT_USB_DEV_DCFG_DEVADDR_CLR_MSK 0xfffff80f
49583
49584
#define ALT_USB_DEV_DCFG_DEVADDR_RESET 0x0
49585
49586
#define ALT_USB_DEV_DCFG_DEVADDR_GET(value) (((value) & 0x000007f0) >> 4)
49587
49588
#define ALT_USB_DEV_DCFG_DEVADDR_SET(value) (((value) << 4) & 0x000007f0)
49589
49615
#define ALT_USB_DEV_DCFG_PERFRINT_E_EOPF80 0x0
49616
49621
#define ALT_USB_DEV_DCFG_PERFRINT_E_EOPF85 0x1
49622
49627
#define ALT_USB_DEV_DCFG_PERFRINT_E_EOPF90 0x2
49628
49633
#define ALT_USB_DEV_DCFG_PERFRINT_E_EOPF95 0x3
49634
49636
#define ALT_USB_DEV_DCFG_PERFRINT_LSB 11
49637
49638
#define ALT_USB_DEV_DCFG_PERFRINT_MSB 12
49639
49640
#define ALT_USB_DEV_DCFG_PERFRINT_WIDTH 2
49641
49642
#define ALT_USB_DEV_DCFG_PERFRINT_SET_MSK 0x00001800
49643
49644
#define ALT_USB_DEV_DCFG_PERFRINT_CLR_MSK 0xffffe7ff
49645
49646
#define ALT_USB_DEV_DCFG_PERFRINT_RESET 0x0
49647
49648
#define ALT_USB_DEV_DCFG_PERFRINT_GET(value) (((value) & 0x00001800) >> 11)
49649
49650
#define ALT_USB_DEV_DCFG_PERFRINT_SET(value) (((value) << 11) & 0x00001800)
49651
49676
#define ALT_USB_DEV_DCFG_ENDEVOUTNAK_E_DISD 0x0
49677
49682
#define ALT_USB_DEV_DCFG_ENDEVOUTNAK_E_END 0x1
49683
49685
#define ALT_USB_DEV_DCFG_ENDEVOUTNAK_LSB 13
49686
49687
#define ALT_USB_DEV_DCFG_ENDEVOUTNAK_MSB 13
49688
49689
#define ALT_USB_DEV_DCFG_ENDEVOUTNAK_WIDTH 1
49690
49691
#define ALT_USB_DEV_DCFG_ENDEVOUTNAK_SET_MSK 0x00002000
49692
49693
#define ALT_USB_DEV_DCFG_ENDEVOUTNAK_CLR_MSK 0xffffdfff
49694
49695
#define ALT_USB_DEV_DCFG_ENDEVOUTNAK_RESET 0x0
49696
49697
#define ALT_USB_DEV_DCFG_ENDEVOUTNAK_GET(value) (((value) & 0x00002000) >> 13)
49698
49699
#define ALT_USB_DEV_DCFG_ENDEVOUTNAK_SET(value) (((value) << 13) & 0x00002000)
49700
49732
#define ALT_USB_DEV_DCFG_DESCDMA_E_DISD 0x0
49733
49738
#define ALT_USB_DEV_DCFG_DESCDMA_E_END 0x1
49739
49741
#define ALT_USB_DEV_DCFG_DESCDMA_LSB 23
49742
49743
#define ALT_USB_DEV_DCFG_DESCDMA_MSB 23
49744
49745
#define ALT_USB_DEV_DCFG_DESCDMA_WIDTH 1
49746
49747
#define ALT_USB_DEV_DCFG_DESCDMA_SET_MSK 0x00800000
49748
49749
#define ALT_USB_DEV_DCFG_DESCDMA_CLR_MSK 0xff7fffff
49750
49751
#define ALT_USB_DEV_DCFG_DESCDMA_RESET 0x0
49752
49753
#define ALT_USB_DEV_DCFG_DESCDMA_GET(value) (((value) & 0x00800000) >> 23)
49754
49755
#define ALT_USB_DEV_DCFG_DESCDMA_SET(value) (((value) << 23) & 0x00800000)
49756
49789
#define ALT_USB_DEV_DCFG_PERSCHINTVL_E_MF25 0x0
49790
49795
#define ALT_USB_DEV_DCFG_PERSCHINTVL_E_MF50 0x1
49796
49801
#define ALT_USB_DEV_DCFG_PERSCHINTVL_E_MF75 0x2
49802
49807
#define ALT_USB_DEV_DCFG_PERSCHINTVL_E_RSVD 0x3
49808
49810
#define ALT_USB_DEV_DCFG_PERSCHINTVL_LSB 24
49811
49812
#define ALT_USB_DEV_DCFG_PERSCHINTVL_MSB 25
49813
49814
#define ALT_USB_DEV_DCFG_PERSCHINTVL_WIDTH 2
49815
49816
#define ALT_USB_DEV_DCFG_PERSCHINTVL_SET_MSK 0x03000000
49817
49818
#define ALT_USB_DEV_DCFG_PERSCHINTVL_CLR_MSK 0xfcffffff
49819
49820
#define ALT_USB_DEV_DCFG_PERSCHINTVL_RESET 0x0
49821
49822
#define ALT_USB_DEV_DCFG_PERSCHINTVL_GET(value) (((value) & 0x03000000) >> 24)
49823
49824
#define ALT_USB_DEV_DCFG_PERSCHINTVL_SET(value) (((value) << 24) & 0x03000000)
49825
49837
#define ALT_USB_DEV_DCFG_RESVALID_LSB 26
49838
49839
#define ALT_USB_DEV_DCFG_RESVALID_MSB 31
49840
49841
#define ALT_USB_DEV_DCFG_RESVALID_WIDTH 6
49842
49843
#define ALT_USB_DEV_DCFG_RESVALID_SET_MSK 0xfc000000
49844
49845
#define ALT_USB_DEV_DCFG_RESVALID_CLR_MSK 0x03ffffff
49846
49847
#define ALT_USB_DEV_DCFG_RESVALID_RESET 0x2
49848
49849
#define ALT_USB_DEV_DCFG_RESVALID_GET(value) (((value) & 0xfc000000) >> 26)
49850
49851
#define ALT_USB_DEV_DCFG_RESVALID_SET(value) (((value) << 26) & 0xfc000000)
49852
49853
#ifndef __ASSEMBLY__
49854
49864
struct
ALT_USB_DEV_DCFG_s
49865
{
49866
uint32_t
devspd
: 2;
49867
uint32_t
nzstsouthshk
: 1;
49868
uint32_t
ena32khzsusp
: 1;
49869
uint32_t
devaddr
: 7;
49870
uint32_t
perfrint
: 2;
49871
uint32_t
endevoutnak
: 1;
49872
uint32_t : 9;
49873
uint32_t
descdma
: 1;
49874
uint32_t
perschintvl
: 2;
49875
uint32_t
resvalid
: 6;
49876
};
49877
49879
typedef
volatile
struct
ALT_USB_DEV_DCFG_s
ALT_USB_DEV_DCFG_t
;
49880
#endif
/* __ASSEMBLY__ */
49881
49883
#define ALT_USB_DEV_DCFG_OFST 0x0
49884
49885
#define ALT_USB_DEV_DCFG_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_DEV_DCFG_OFST))
49886
49941
#define ALT_USB_DEV_DCTL_RMTWKUPSIG_E_NOEXIT 0x0
49942
49947
#define ALT_USB_DEV_DCTL_RMTWKUPSIG_E_EXIT 0x1
49948
49950
#define ALT_USB_DEV_DCTL_RMTWKUPSIG_LSB 0
49951
49952
#define ALT_USB_DEV_DCTL_RMTWKUPSIG_MSB 0
49953
49954
#define ALT_USB_DEV_DCTL_RMTWKUPSIG_WIDTH 1
49955
49956
#define ALT_USB_DEV_DCTL_RMTWKUPSIG_SET_MSK 0x00000001
49957
49958
#define ALT_USB_DEV_DCTL_RMTWKUPSIG_CLR_MSK 0xfffffffe
49959
49960
#define ALT_USB_DEV_DCTL_RMTWKUPSIG_RESET 0x0
49961
49962
#define ALT_USB_DEV_DCTL_RMTWKUPSIG_GET(value) (((value) & 0x00000001) >> 0)
49963
49964
#define ALT_USB_DEV_DCTL_RMTWKUPSIG_SET(value) (((value) << 0) & 0x00000001)
49965
49994
#define ALT_USB_DEV_DCTL_SFTDISCON_E_NODISCONNECT 0x0
49995
50000
#define ALT_USB_DEV_DCTL_SFTDISCON_E_DISCONNECT 0x1
50001
50003
#define ALT_USB_DEV_DCTL_SFTDISCON_LSB 1
50004
50005
#define ALT_USB_DEV_DCTL_SFTDISCON_MSB 1
50006
50007
#define ALT_USB_DEV_DCTL_SFTDISCON_WIDTH 1
50008
50009
#define ALT_USB_DEV_DCTL_SFTDISCON_SET_MSK 0x00000002
50010
50011
#define ALT_USB_DEV_DCTL_SFTDISCON_CLR_MSK 0xfffffffd
50012
50013
#define ALT_USB_DEV_DCTL_SFTDISCON_RESET 0x0
50014
50015
#define ALT_USB_DEV_DCTL_SFTDISCON_GET(value) (((value) & 0x00000002) >> 1)
50016
50017
#define ALT_USB_DEV_DCTL_SFTDISCON_SET(value) (((value) << 1) & 0x00000002)
50018
50042
#define ALT_USB_DEV_DCTL_GNPINNAKSTS_E_INACT 0x0
50043
50049
#define ALT_USB_DEV_DCTL_GNPINNAKSTS_E_ACT 0x1
50050
50052
#define ALT_USB_DEV_DCTL_GNPINNAKSTS_LSB 2
50053
50054
#define ALT_USB_DEV_DCTL_GNPINNAKSTS_MSB 2
50055
50056
#define ALT_USB_DEV_DCTL_GNPINNAKSTS_WIDTH 1
50057
50058
#define ALT_USB_DEV_DCTL_GNPINNAKSTS_SET_MSK 0x00000004
50059
50060
#define ALT_USB_DEV_DCTL_GNPINNAKSTS_CLR_MSK 0xfffffffb
50061
50062
#define ALT_USB_DEV_DCTL_GNPINNAKSTS_RESET 0x0
50063
50064
#define ALT_USB_DEV_DCTL_GNPINNAKSTS_GET(value) (((value) & 0x00000004) >> 2)
50065
50066
#define ALT_USB_DEV_DCTL_GNPINNAKSTS_SET(value) (((value) << 2) & 0x00000004)
50067
50092
#define ALT_USB_DEV_DCTL_GOUTNAKSTS_E_INACT 0x0
50093
50100
#define ALT_USB_DEV_DCTL_GOUTNAKSTS_E_ACT 0x1
50101
50103
#define ALT_USB_DEV_DCTL_GOUTNAKSTS_LSB 3
50104
50105
#define ALT_USB_DEV_DCTL_GOUTNAKSTS_MSB 3
50106
50107
#define ALT_USB_DEV_DCTL_GOUTNAKSTS_WIDTH 1
50108
50109
#define ALT_USB_DEV_DCTL_GOUTNAKSTS_SET_MSK 0x00000008
50110
50111
#define ALT_USB_DEV_DCTL_GOUTNAKSTS_CLR_MSK 0xfffffff7
50112
50113
#define ALT_USB_DEV_DCTL_GOUTNAKSTS_RESET 0x0
50114
50115
#define ALT_USB_DEV_DCTL_GOUTNAKSTS_GET(value) (((value) & 0x00000008) >> 3)
50116
50117
#define ALT_USB_DEV_DCTL_GOUTNAKSTS_SET(value) (((value) << 3) & 0x00000008)
50118
50143
#define ALT_USB_DEV_DCTL_TSTCTL_E_DISD 0x0
50144
50149
#define ALT_USB_DEV_DCTL_TSTCTL_E_TESTJ 0x1
50150
50155
#define ALT_USB_DEV_DCTL_TSTCTL_E_TESTK 0x2
50156
50161
#define ALT_USB_DEV_DCTL_TSTCTL_E_TESTSN 0x3
50162
50167
#define ALT_USB_DEV_DCTL_TSTCTL_E_TESTPM 0x4
50168
50173
#define ALT_USB_DEV_DCTL_TSTCTL_E_TESTFE 0x5
50174
50176
#define ALT_USB_DEV_DCTL_TSTCTL_LSB 4
50177
50178
#define ALT_USB_DEV_DCTL_TSTCTL_MSB 6
50179
50180
#define ALT_USB_DEV_DCTL_TSTCTL_WIDTH 3
50181
50182
#define ALT_USB_DEV_DCTL_TSTCTL_SET_MSK 0x00000070
50183
50184
#define ALT_USB_DEV_DCTL_TSTCTL_CLR_MSK 0xffffff8f
50185
50186
#define ALT_USB_DEV_DCTL_TSTCTL_RESET 0x0
50187
50188
#define ALT_USB_DEV_DCTL_TSTCTL_GET(value) (((value) & 0x00000070) >> 4)
50189
50190
#define ALT_USB_DEV_DCTL_TSTCTL_SET(value) (((value) << 4) & 0x00000070)
50191
50217
#define ALT_USB_DEV_DCTL_SGNPINNAK_E_DISD 0x0
50218
50223
#define ALT_USB_DEV_DCTL_SGNPINNAK_E_END 0x1
50224
50226
#define ALT_USB_DEV_DCTL_SGNPINNAK_LSB 7
50227
50228
#define ALT_USB_DEV_DCTL_SGNPINNAK_MSB 7
50229
50230
#define ALT_USB_DEV_DCTL_SGNPINNAK_WIDTH 1
50231
50232
#define ALT_USB_DEV_DCTL_SGNPINNAK_SET_MSK 0x00000080
50233
50234
#define ALT_USB_DEV_DCTL_SGNPINNAK_CLR_MSK 0xffffff7f
50235
50236
#define ALT_USB_DEV_DCTL_SGNPINNAK_RESET 0x0
50237
50238
#define ALT_USB_DEV_DCTL_SGNPINNAK_GET(value) (((value) & 0x00000080) >> 7)
50239
50240
#define ALT_USB_DEV_DCTL_SGNPINNAK_SET(value) (((value) << 7) & 0x00000080)
50241
50262
#define ALT_USB_DEV_DCTL_CGNPINNAK_E_DIS 0x0
50263
50268
#define ALT_USB_DEV_DCTL_CGNPINNAK_E_EN 0x1
50269
50271
#define ALT_USB_DEV_DCTL_CGNPINNAK_LSB 8
50272
50273
#define ALT_USB_DEV_DCTL_CGNPINNAK_MSB 8
50274
50275
#define ALT_USB_DEV_DCTL_CGNPINNAK_WIDTH 1
50276
50277
#define ALT_USB_DEV_DCTL_CGNPINNAK_SET_MSK 0x00000100
50278
50279
#define ALT_USB_DEV_DCTL_CGNPINNAK_CLR_MSK 0xfffffeff
50280
50281
#define ALT_USB_DEV_DCTL_CGNPINNAK_RESET 0x0
50282
50283
#define ALT_USB_DEV_DCTL_CGNPINNAK_GET(value) (((value) & 0x00000100) >> 8)
50284
50285
#define ALT_USB_DEV_DCTL_CGNPINNAK_SET(value) (((value) << 8) & 0x00000100)
50286
50310
#define ALT_USB_DEV_DCTL_SGOUTNAK_E_DISD 0x0
50311
50316
#define ALT_USB_DEV_DCTL_SGOUTNAK_E_END 0x1
50317
50319
#define ALT_USB_DEV_DCTL_SGOUTNAK_LSB 9
50320
50321
#define ALT_USB_DEV_DCTL_SGOUTNAK_MSB 9
50322
50323
#define ALT_USB_DEV_DCTL_SGOUTNAK_WIDTH 1
50324
50325
#define ALT_USB_DEV_DCTL_SGOUTNAK_SET_MSK 0x00000200
50326
50327
#define ALT_USB_DEV_DCTL_SGOUTNAK_CLR_MSK 0xfffffdff
50328
50329
#define ALT_USB_DEV_DCTL_SGOUTNAK_RESET 0x0
50330
50331
#define ALT_USB_DEV_DCTL_SGOUTNAK_GET(value) (((value) & 0x00000200) >> 9)
50332
50333
#define ALT_USB_DEV_DCTL_SGOUTNAK_SET(value) (((value) << 9) & 0x00000200)
50334
50355
#define ALT_USB_DEV_DCTL_CGOUTNAK_E_DISD 0x0
50356
50361
#define ALT_USB_DEV_DCTL_CGOUTNAK_E_END 0x1
50362
50364
#define ALT_USB_DEV_DCTL_CGOUTNAK_LSB 10
50365
50366
#define ALT_USB_DEV_DCTL_CGOUTNAK_MSB 10
50367
50368
#define ALT_USB_DEV_DCTL_CGOUTNAK_WIDTH 1
50369
50370
#define ALT_USB_DEV_DCTL_CGOUTNAK_SET_MSK 0x00000400
50371
50372
#define ALT_USB_DEV_DCTL_CGOUTNAK_CLR_MSK 0xfffffbff
50373
50374
#define ALT_USB_DEV_DCTL_CGOUTNAK_RESET 0x0
50375
50376
#define ALT_USB_DEV_DCTL_CGOUTNAK_GET(value) (((value) & 0x00000400) >> 10)
50377
50378
#define ALT_USB_DEV_DCTL_CGOUTNAK_SET(value) (((value) << 10) & 0x00000400)
50379
50401
#define ALT_USB_DEV_DCTL_PWRONPRGDONE_E_NOTDONE 0x0
50402
50407
#define ALT_USB_DEV_DCTL_PWRONPRGDONE_E_DONE 0x1
50408
50410
#define ALT_USB_DEV_DCTL_PWRONPRGDONE_LSB 11
50411
50412
#define ALT_USB_DEV_DCTL_PWRONPRGDONE_MSB 11
50413
50414
#define ALT_USB_DEV_DCTL_PWRONPRGDONE_WIDTH 1
50415
50416
#define ALT_USB_DEV_DCTL_PWRONPRGDONE_SET_MSK 0x00000800
50417
50418
#define ALT_USB_DEV_DCTL_PWRONPRGDONE_CLR_MSK 0xfffff7ff
50419
50420
#define ALT_USB_DEV_DCTL_PWRONPRGDONE_RESET 0x0
50421
50422
#define ALT_USB_DEV_DCTL_PWRONPRGDONE_GET(value) (((value) & 0x00000800) >> 11)
50423
50424
#define ALT_USB_DEV_DCTL_PWRONPRGDONE_SET(value) (((value) << 11) & 0x00000800)
50425
50452
#define ALT_USB_DEV_DCTL_GMC_E_NOTVALID 0x0
50453
50458
#define ALT_USB_DEV_DCTL_GMC_E_ONEPKT 0x1
50459
50464
#define ALT_USB_DEV_DCTL_GMC_E_TWOPKT 0x2
50465
50470
#define ALT_USB_DEV_DCTL_GMC_E_THREEPKT 0x3
50471
50473
#define ALT_USB_DEV_DCTL_GMC_LSB 13
50474
50475
#define ALT_USB_DEV_DCTL_GMC_MSB 14
50476
50477
#define ALT_USB_DEV_DCTL_GMC_WIDTH 2
50478
50479
#define ALT_USB_DEV_DCTL_GMC_SET_MSK 0x00006000
50480
50481
#define ALT_USB_DEV_DCTL_GMC_CLR_MSK 0xffff9fff
50482
50483
#define ALT_USB_DEV_DCTL_GMC_RESET 0x0
50484
50485
#define ALT_USB_DEV_DCTL_GMC_GET(value) (((value) & 0x00006000) >> 13)
50486
50487
#define ALT_USB_DEV_DCTL_GMC_SET(value) (((value) << 13) & 0x00006000)
50488
50526
#define ALT_USB_DEV_DCTL_IGNRFRMNUM_E_DISD 0x0
50527
50533
#define ALT_USB_DEV_DCTL_IGNRFRMNUM_E_END 0x1
50534
50536
#define ALT_USB_DEV_DCTL_IGNRFRMNUM_LSB 15
50537
50538
#define ALT_USB_DEV_DCTL_IGNRFRMNUM_MSB 15
50539
50540
#define ALT_USB_DEV_DCTL_IGNRFRMNUM_WIDTH 1
50541
50542
#define ALT_USB_DEV_DCTL_IGNRFRMNUM_SET_MSK 0x00008000
50543
50544
#define ALT_USB_DEV_DCTL_IGNRFRMNUM_CLR_MSK 0xffff7fff
50545
50546
#define ALT_USB_DEV_DCTL_IGNRFRMNUM_RESET 0x0
50547
50548
#define ALT_USB_DEV_DCTL_IGNRFRMNUM_GET(value) (((value) & 0x00008000) >> 15)
50549
50550
#define ALT_USB_DEV_DCTL_IGNRFRMNUM_SET(value) (((value) << 15) & 0x00008000)
50551
50573
#define ALT_USB_DEV_DCTL_NAKONBBLE_E_DISD 0x0
50574
50579
#define ALT_USB_DEV_DCTL_NAKONBBLE_E_END 0x1
50580
50582
#define ALT_USB_DEV_DCTL_NAKONBBLE_LSB 16
50583
50584
#define ALT_USB_DEV_DCTL_NAKONBBLE_MSB 16
50585
50586
#define ALT_USB_DEV_DCTL_NAKONBBLE_WIDTH 1
50587
50588
#define ALT_USB_DEV_DCTL_NAKONBBLE_SET_MSK 0x00010000
50589
50590
#define ALT_USB_DEV_DCTL_NAKONBBLE_CLR_MSK 0xfffeffff
50591
50592
#define ALT_USB_DEV_DCTL_NAKONBBLE_RESET 0x0
50593
50594
#define ALT_USB_DEV_DCTL_NAKONBBLE_GET(value) (((value) & 0x00010000) >> 16)
50595
50596
#define ALT_USB_DEV_DCTL_NAKONBBLE_SET(value) (((value) << 16) & 0x00010000)
50597
50598
#ifndef __ASSEMBLY__
50599
50609
struct
ALT_USB_DEV_DCTL_s
50610
{
50611
uint32_t
rmtwkupsig
: 1;
50612
uint32_t
sftdiscon
: 1;
50613
const
uint32_t
gnpinnaksts
: 1;
50614
const
uint32_t
goutnaksts
: 1;
50615
uint32_t
tstctl
: 3;
50616
uint32_t
sgnpinnak
: 1;
50617
uint32_t
CGNPInNak
: 1;
50618
uint32_t
sgoutnak
: 1;
50619
uint32_t
cgoutnak
: 1;
50620
uint32_t
pwronprgdone
: 1;
50621
uint32_t : 1;
50622
uint32_t
gmc
: 2;
50623
uint32_t
ignrfrmnum
: 1;
50624
uint32_t
nakonbble
: 1;
50625
uint32_t : 15;
50626
};
50627
50629
typedef
volatile
struct
ALT_USB_DEV_DCTL_s
ALT_USB_DEV_DCTL_t
;
50630
#endif
/* __ASSEMBLY__ */
50631
50633
#define ALT_USB_DEV_DCTL_OFST 0x4
50634
50635
#define ALT_USB_DEV_DCTL_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_DEV_DCTL_OFST))
50636
50684
#define ALT_USB_DEV_DSTS_SUSPSTS_E_INACT 0x0
50685
50690
#define ALT_USB_DEV_DSTS_SUSPSTS_E_ACT 0x1
50691
50693
#define ALT_USB_DEV_DSTS_SUSPSTS_LSB 0
50694
50695
#define ALT_USB_DEV_DSTS_SUSPSTS_MSB 0
50696
50697
#define ALT_USB_DEV_DSTS_SUSPSTS_WIDTH 1
50698
50699
#define ALT_USB_DEV_DSTS_SUSPSTS_SET_MSK 0x00000001
50700
50701
#define ALT_USB_DEV_DSTS_SUSPSTS_CLR_MSK 0xfffffffe
50702
50703
#define ALT_USB_DEV_DSTS_SUSPSTS_RESET 0x0
50704
50705
#define ALT_USB_DEV_DSTS_SUSPSTS_GET(value) (((value) & 0x00000001) >> 0)
50706
50707
#define ALT_USB_DEV_DSTS_SUSPSTS_SET(value) (((value) << 0) & 0x00000001)
50708
50734
#define ALT_USB_DEV_DSTS_ENUMSPD_E_HS3060 0x0
50735
50740
#define ALT_USB_DEV_DSTS_ENUMSPD_E_FS3060 0x1
50741
50746
#define ALT_USB_DEV_DSTS_ENUMSPD_E_LS6 0x2
50747
50752
#define ALT_USB_DEV_DSTS_ENUMSPD_E_FS48 0x3
50753
50755
#define ALT_USB_DEV_DSTS_ENUMSPD_LSB 1
50756
50757
#define ALT_USB_DEV_DSTS_ENUMSPD_MSB 2
50758
50759
#define ALT_USB_DEV_DSTS_ENUMSPD_WIDTH 2
50760
50761
#define ALT_USB_DEV_DSTS_ENUMSPD_SET_MSK 0x00000006
50762
50763
#define ALT_USB_DEV_DSTS_ENUMSPD_CLR_MSK 0xfffffff9
50764
50765
#define ALT_USB_DEV_DSTS_ENUMSPD_RESET 0x1
50766
50767
#define ALT_USB_DEV_DSTS_ENUMSPD_GET(value) (((value) & 0x00000006) >> 1)
50768
50769
#define ALT_USB_DEV_DSTS_ENUMSPD_SET(value) (((value) << 1) & 0x00000006)
50770
50796
#define ALT_USB_DEV_DSTS_ERRTICERR_E_INACT 0x0
50797
50802
#define ALT_USB_DEV_DSTS_ERRTICERR_E_ACT 0x1
50803
50805
#define ALT_USB_DEV_DSTS_ERRTICERR_LSB 3
50806
50807
#define ALT_USB_DEV_DSTS_ERRTICERR_MSB 3
50808
50809
#define ALT_USB_DEV_DSTS_ERRTICERR_WIDTH 1
50810
50811
#define ALT_USB_DEV_DSTS_ERRTICERR_SET_MSK 0x00000008
50812
50813
#define ALT_USB_DEV_DSTS_ERRTICERR_CLR_MSK 0xfffffff7
50814
50815
#define ALT_USB_DEV_DSTS_ERRTICERR_RESET 0x0
50816
50817
#define ALT_USB_DEV_DSTS_ERRTICERR_GET(value) (((value) & 0x00000008) >> 3)
50818
50819
#define ALT_USB_DEV_DSTS_ERRTICERR_SET(value) (((value) << 3) & 0x00000008)
50820
50832
#define ALT_USB_DEV_DSTS_SOFFN_LSB 8
50833
50834
#define ALT_USB_DEV_DSTS_SOFFN_MSB 21
50835
50836
#define ALT_USB_DEV_DSTS_SOFFN_WIDTH 14
50837
50838
#define ALT_USB_DEV_DSTS_SOFFN_SET_MSK 0x003fff00
50839
50840
#define ALT_USB_DEV_DSTS_SOFFN_CLR_MSK 0xffc000ff
50841
50842
#define ALT_USB_DEV_DSTS_SOFFN_RESET 0x0
50843
50844
#define ALT_USB_DEV_DSTS_SOFFN_GET(value) (((value) & 0x003fff00) >> 8)
50845
50846
#define ALT_USB_DEV_DSTS_SOFFN_SET(value) (((value) << 8) & 0x003fff00)
50847
50848
#ifndef __ASSEMBLY__
50849
50859
struct
ALT_USB_DEV_DSTS_s
50860
{
50861
const
uint32_t
suspsts
: 1;
50862
const
uint32_t
enumspd
: 2;
50863
const
uint32_t
errticerr
: 1;
50864
uint32_t : 4;
50865
const
uint32_t
soffn
: 14;
50866
uint32_t : 10;
50867
};
50868
50870
typedef
volatile
struct
ALT_USB_DEV_DSTS_s
ALT_USB_DEV_DSTS_t
;
50871
#endif
/* __ASSEMBLY__ */
50872
50874
#define ALT_USB_DEV_DSTS_OFST 0x8
50875
50876
#define ALT_USB_DEV_DSTS_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_DEV_DSTS_OFST))
50877
50924
#define ALT_USB_DEV_DIEPMSK_XFERCOMPLMSK_E_MSK 0x0
50925
50930
#define ALT_USB_DEV_DIEPMSK_XFERCOMPLMSK_E_NOMSK 0x1
50931
50933
#define ALT_USB_DEV_DIEPMSK_XFERCOMPLMSK_LSB 0
50934
50935
#define ALT_USB_DEV_DIEPMSK_XFERCOMPLMSK_MSB 0
50936
50937
#define ALT_USB_DEV_DIEPMSK_XFERCOMPLMSK_WIDTH 1
50938
50939
#define ALT_USB_DEV_DIEPMSK_XFERCOMPLMSK_SET_MSK 0x00000001
50940
50941
#define ALT_USB_DEV_DIEPMSK_XFERCOMPLMSK_CLR_MSK 0xfffffffe
50942
50943
#define ALT_USB_DEV_DIEPMSK_XFERCOMPLMSK_RESET 0x0
50944
50945
#define ALT_USB_DEV_DIEPMSK_XFERCOMPLMSK_GET(value) (((value) & 0x00000001) >> 0)
50946
50947
#define ALT_USB_DEV_DIEPMSK_XFERCOMPLMSK_SET(value) (((value) << 0) & 0x00000001)
50948
50967
#define ALT_USB_DEV_DIEPMSK_EPDISBLDMSK_E_MSK 0x0
50968
50973
#define ALT_USB_DEV_DIEPMSK_EPDISBLDMSK_E_NOMSK 0x1
50974
50976
#define ALT_USB_DEV_DIEPMSK_EPDISBLDMSK_LSB 1
50977
50978
#define ALT_USB_DEV_DIEPMSK_EPDISBLDMSK_MSB 1
50979
50980
#define ALT_USB_DEV_DIEPMSK_EPDISBLDMSK_WIDTH 1
50981
50982
#define ALT_USB_DEV_DIEPMSK_EPDISBLDMSK_SET_MSK 0x00000002
50983
50984
#define ALT_USB_DEV_DIEPMSK_EPDISBLDMSK_CLR_MSK 0xfffffffd
50985
50986
#define ALT_USB_DEV_DIEPMSK_EPDISBLDMSK_RESET 0x0
50987
50988
#define ALT_USB_DEV_DIEPMSK_EPDISBLDMSK_GET(value) (((value) & 0x00000002) >> 1)
50989
50990
#define ALT_USB_DEV_DIEPMSK_EPDISBLDMSK_SET(value) (((value) << 1) & 0x00000002)
50991
51010
#define ALT_USB_DEV_DIEPMSK_AHBERRMSK_E_MSK 0x0
51011
51016
#define ALT_USB_DEV_DIEPMSK_AHBERRMSK_E_NOMSK 0x1
51017
51019
#define ALT_USB_DEV_DIEPMSK_AHBERRMSK_LSB 2
51020
51021
#define ALT_USB_DEV_DIEPMSK_AHBERRMSK_MSB 2
51022
51023
#define ALT_USB_DEV_DIEPMSK_AHBERRMSK_WIDTH 1
51024
51025
#define ALT_USB_DEV_DIEPMSK_AHBERRMSK_SET_MSK 0x00000004
51026
51027
#define ALT_USB_DEV_DIEPMSK_AHBERRMSK_CLR_MSK 0xfffffffb
51028
51029
#define ALT_USB_DEV_DIEPMSK_AHBERRMSK_RESET 0x0
51030
51031
#define ALT_USB_DEV_DIEPMSK_AHBERRMSK_GET(value) (((value) & 0x00000004) >> 2)
51032
51033
#define ALT_USB_DEV_DIEPMSK_AHBERRMSK_SET(value) (((value) << 2) & 0x00000004)
51034
51055
#define ALT_USB_DEV_DIEPMSK_TMOMSK_E_MSK 0x0
51056
51061
#define ALT_USB_DEV_DIEPMSK_TMOMSK_E_NOMSK 0x1
51062
51064
#define ALT_USB_DEV_DIEPMSK_TMOMSK_LSB 3
51065
51066
#define ALT_USB_DEV_DIEPMSK_TMOMSK_MSB 3
51067
51068
#define ALT_USB_DEV_DIEPMSK_TMOMSK_WIDTH 1
51069
51070
#define ALT_USB_DEV_DIEPMSK_TMOMSK_SET_MSK 0x00000008
51071
51072
#define ALT_USB_DEV_DIEPMSK_TMOMSK_CLR_MSK 0xfffffff7
51073
51074
#define ALT_USB_DEV_DIEPMSK_TMOMSK_RESET 0x0
51075
51076
#define ALT_USB_DEV_DIEPMSK_TMOMSK_GET(value) (((value) & 0x00000008) >> 3)
51077
51078
#define ALT_USB_DEV_DIEPMSK_TMOMSK_SET(value) (((value) << 3) & 0x00000008)
51079
51100
#define ALT_USB_DEV_DIEPMSK_INTKNTXFEMPMSK_E_MSK 0x0
51101
51106
#define ALT_USB_DEV_DIEPMSK_INTKNTXFEMPMSK_E_NOMSK 0x1
51107
51109
#define ALT_USB_DEV_DIEPMSK_INTKNTXFEMPMSK_LSB 4
51110
51111
#define ALT_USB_DEV_DIEPMSK_INTKNTXFEMPMSK_MSB 4
51112
51113
#define ALT_USB_DEV_DIEPMSK_INTKNTXFEMPMSK_WIDTH 1
51114
51115
#define ALT_USB_DEV_DIEPMSK_INTKNTXFEMPMSK_SET_MSK 0x00000010
51116
51117
#define ALT_USB_DEV_DIEPMSK_INTKNTXFEMPMSK_CLR_MSK 0xffffffef
51118
51119
#define ALT_USB_DEV_DIEPMSK_INTKNTXFEMPMSK_RESET 0x0
51120
51121
#define ALT_USB_DEV_DIEPMSK_INTKNTXFEMPMSK_GET(value) (((value) & 0x00000010) >> 4)
51122
51123
#define ALT_USB_DEV_DIEPMSK_INTKNTXFEMPMSK_SET(value) (((value) << 4) & 0x00000010)
51124
51145
#define ALT_USB_DEV_DIEPMSK_INTKNEPMISMSK_E_MSK 0x0
51146
51151
#define ALT_USB_DEV_DIEPMSK_INTKNEPMISMSK_E_NOMSK 0x1
51152
51154
#define ALT_USB_DEV_DIEPMSK_INTKNEPMISMSK_LSB 5
51155
51156
#define ALT_USB_DEV_DIEPMSK_INTKNEPMISMSK_MSB 5
51157
51158
#define ALT_USB_DEV_DIEPMSK_INTKNEPMISMSK_WIDTH 1
51159
51160
#define ALT_USB_DEV_DIEPMSK_INTKNEPMISMSK_SET_MSK 0x00000020
51161
51162
#define ALT_USB_DEV_DIEPMSK_INTKNEPMISMSK_CLR_MSK 0xffffffdf
51163
51164
#define ALT_USB_DEV_DIEPMSK_INTKNEPMISMSK_RESET 0x0
51165
51166
#define ALT_USB_DEV_DIEPMSK_INTKNEPMISMSK_GET(value) (((value) & 0x00000020) >> 5)
51167
51168
#define ALT_USB_DEV_DIEPMSK_INTKNEPMISMSK_SET(value) (((value) << 5) & 0x00000020)
51169
51188
#define ALT_USB_DEV_DIEPMSK_INEPNAKEFFMSK_E_MSK 0x0
51189
51194
#define ALT_USB_DEV_DIEPMSK_INEPNAKEFFMSK_E_NOMSK 0x1
51195
51197
#define ALT_USB_DEV_DIEPMSK_INEPNAKEFFMSK_LSB 6
51198
51199
#define ALT_USB_DEV_DIEPMSK_INEPNAKEFFMSK_MSB 6
51200
51201
#define ALT_USB_DEV_DIEPMSK_INEPNAKEFFMSK_WIDTH 1
51202
51203
#define ALT_USB_DEV_DIEPMSK_INEPNAKEFFMSK_SET_MSK 0x00000040
51204
51205
#define ALT_USB_DEV_DIEPMSK_INEPNAKEFFMSK_CLR_MSK 0xffffffbf
51206
51207
#define ALT_USB_DEV_DIEPMSK_INEPNAKEFFMSK_RESET 0x0
51208
51209
#define ALT_USB_DEV_DIEPMSK_INEPNAKEFFMSK_GET(value) (((value) & 0x00000040) >> 6)
51210
51211
#define ALT_USB_DEV_DIEPMSK_INEPNAKEFFMSK_SET(value) (((value) << 6) & 0x00000040)
51212
51231
#define ALT_USB_DEV_DIEPMSK_TXFIFOUNDRNMSK_E_MSK 0x0
51232
51237
#define ALT_USB_DEV_DIEPMSK_TXFIFOUNDRNMSK_E_NOMSK 0x1
51238
51240
#define ALT_USB_DEV_DIEPMSK_TXFIFOUNDRNMSK_LSB 8
51241
51242
#define ALT_USB_DEV_DIEPMSK_TXFIFOUNDRNMSK_MSB 8
51243
51244
#define ALT_USB_DEV_DIEPMSK_TXFIFOUNDRNMSK_WIDTH 1
51245
51246
#define ALT_USB_DEV_DIEPMSK_TXFIFOUNDRNMSK_SET_MSK 0x00000100
51247
51248
#define ALT_USB_DEV_DIEPMSK_TXFIFOUNDRNMSK_CLR_MSK 0xfffffeff
51249
51250
#define ALT_USB_DEV_DIEPMSK_TXFIFOUNDRNMSK_RESET 0x0
51251
51252
#define ALT_USB_DEV_DIEPMSK_TXFIFOUNDRNMSK_GET(value) (((value) & 0x00000100) >> 8)
51253
51254
#define ALT_USB_DEV_DIEPMSK_TXFIFOUNDRNMSK_SET(value) (((value) << 8) & 0x00000100)
51255
51274
#define ALT_USB_DEV_DIEPMSK_BNAININTRMSK_E_MSK 0x0
51275
51280
#define ALT_USB_DEV_DIEPMSK_BNAININTRMSK_E_NOMSK 0x1
51281
51283
#define ALT_USB_DEV_DIEPMSK_BNAININTRMSK_LSB 9
51284
51285
#define ALT_USB_DEV_DIEPMSK_BNAININTRMSK_MSB 9
51286
51287
#define ALT_USB_DEV_DIEPMSK_BNAININTRMSK_WIDTH 1
51288
51289
#define ALT_USB_DEV_DIEPMSK_BNAININTRMSK_SET_MSK 0x00000200
51290
51291
#define ALT_USB_DEV_DIEPMSK_BNAININTRMSK_CLR_MSK 0xfffffdff
51292
51293
#define ALT_USB_DEV_DIEPMSK_BNAININTRMSK_RESET 0x0
51294
51295
#define ALT_USB_DEV_DIEPMSK_BNAININTRMSK_GET(value) (((value) & 0x00000200) >> 9)
51296
51297
#define ALT_USB_DEV_DIEPMSK_BNAININTRMSK_SET(value) (((value) << 9) & 0x00000200)
51298
51317
#define ALT_USB_DEV_DIEPMSK_NAKMSK_E_MSK 0x0
51318
51323
#define ALT_USB_DEV_DIEPMSK_NAKMSK_E_NOMSK 0x1
51324
51326
#define ALT_USB_DEV_DIEPMSK_NAKMSK_LSB 13
51327
51328
#define ALT_USB_DEV_DIEPMSK_NAKMSK_MSB 13
51329
51330
#define ALT_USB_DEV_DIEPMSK_NAKMSK_WIDTH 1
51331
51332
#define ALT_USB_DEV_DIEPMSK_NAKMSK_SET_MSK 0x00002000
51333
51334
#define ALT_USB_DEV_DIEPMSK_NAKMSK_CLR_MSK 0xffffdfff
51335
51336
#define ALT_USB_DEV_DIEPMSK_NAKMSK_RESET 0x0
51337
51338
#define ALT_USB_DEV_DIEPMSK_NAKMSK_GET(value) (((value) & 0x00002000) >> 13)
51339
51340
#define ALT_USB_DEV_DIEPMSK_NAKMSK_SET(value) (((value) << 13) & 0x00002000)
51341
51342
#ifndef __ASSEMBLY__
51343
51353
struct
ALT_USB_DEV_DIEPMSK_s
51354
{
51355
uint32_t
xfercomplmsk
: 1;
51356
uint32_t
epdisbldmsk
: 1;
51357
uint32_t
ahberrmsk
: 1;
51358
uint32_t
timeoutmsk
: 1;
51359
uint32_t
intkntxfempmsk
: 1;
51360
uint32_t
intknepmismsk
: 1;
51361
uint32_t
inepnakeffmsk
: 1;
51362
uint32_t : 1;
51363
uint32_t
txfifoundrnmsk
: 1;
51364
uint32_t
bnainintrmsk
: 1;
51365
uint32_t : 3;
51366
uint32_t
nakmsk
: 1;
51367
uint32_t : 18;
51368
};
51369
51371
typedef
volatile
struct
ALT_USB_DEV_DIEPMSK_s
ALT_USB_DEV_DIEPMSK_t
;
51372
#endif
/* __ASSEMBLY__ */
51373
51375
#define ALT_USB_DEV_DIEPMSK_OFST 0x10
51376
51377
#define ALT_USB_DEV_DIEPMSK_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_DEV_DIEPMSK_OFST))
51378
51427
#define ALT_USB_DEV_DOEPMSK_XFERCOMPLMSK_E_MSK 0x0
51428
51433
#define ALT_USB_DEV_DOEPMSK_XFERCOMPLMSK_E_NOMSK 0x1
51434
51436
#define ALT_USB_DEV_DOEPMSK_XFERCOMPLMSK_LSB 0
51437
51438
#define ALT_USB_DEV_DOEPMSK_XFERCOMPLMSK_MSB 0
51439
51440
#define ALT_USB_DEV_DOEPMSK_XFERCOMPLMSK_WIDTH 1
51441
51442
#define ALT_USB_DEV_DOEPMSK_XFERCOMPLMSK_SET_MSK 0x00000001
51443
51444
#define ALT_USB_DEV_DOEPMSK_XFERCOMPLMSK_CLR_MSK 0xfffffffe
51445
51446
#define ALT_USB_DEV_DOEPMSK_XFERCOMPLMSK_RESET 0x0
51447
51448
#define ALT_USB_DEV_DOEPMSK_XFERCOMPLMSK_GET(value) (((value) & 0x00000001) >> 0)
51449
51450
#define ALT_USB_DEV_DOEPMSK_XFERCOMPLMSK_SET(value) (((value) << 0) & 0x00000001)
51451
51470
#define ALT_USB_DEV_DOEPMSK_EPDISBLDMSK_E_MSK 0x0
51471
51476
#define ALT_USB_DEV_DOEPMSK_EPDISBLDMSK_E_NOMSK 0x1
51477
51479
#define ALT_USB_DEV_DOEPMSK_EPDISBLDMSK_LSB 1
51480
51481
#define ALT_USB_DEV_DOEPMSK_EPDISBLDMSK_MSB 1
51482
51483
#define ALT_USB_DEV_DOEPMSK_EPDISBLDMSK_WIDTH 1
51484
51485
#define ALT_USB_DEV_DOEPMSK_EPDISBLDMSK_SET_MSK 0x00000002
51486
51487
#define ALT_USB_DEV_DOEPMSK_EPDISBLDMSK_CLR_MSK 0xfffffffd
51488
51489
#define ALT_USB_DEV_DOEPMSK_EPDISBLDMSK_RESET 0x0
51490
51491
#define ALT_USB_DEV_DOEPMSK_EPDISBLDMSK_GET(value) (((value) & 0x00000002) >> 1)
51492
51493
#define ALT_USB_DEV_DOEPMSK_EPDISBLDMSK_SET(value) (((value) << 1) & 0x00000002)
51494
51513
#define ALT_USB_DEV_DOEPMSK_AHBERRMSK_E_MSK 0x0
51514
51519
#define ALT_USB_DEV_DOEPMSK_AHBERRMSK_E_NOMSK 0x1
51520
51522
#define ALT_USB_DEV_DOEPMSK_AHBERRMSK_LSB 2
51523
51524
#define ALT_USB_DEV_DOEPMSK_AHBERRMSK_MSB 2
51525
51526
#define ALT_USB_DEV_DOEPMSK_AHBERRMSK_WIDTH 1
51527
51528
#define ALT_USB_DEV_DOEPMSK_AHBERRMSK_SET_MSK 0x00000004
51529
51530
#define ALT_USB_DEV_DOEPMSK_AHBERRMSK_CLR_MSK 0xfffffffb
51531
51532
#define ALT_USB_DEV_DOEPMSK_AHBERRMSK_RESET 0x0
51533
51534
#define ALT_USB_DEV_DOEPMSK_AHBERRMSK_GET(value) (((value) & 0x00000004) >> 2)
51535
51536
#define ALT_USB_DEV_DOEPMSK_AHBERRMSK_SET(value) (((value) << 2) & 0x00000004)
51537
51558
#define ALT_USB_DEV_DOEPMSK_SETUPMSK_E_MSK 0x0
51559
51564
#define ALT_USB_DEV_DOEPMSK_SETUPMSK_E_NOMSK 0x1
51565
51567
#define ALT_USB_DEV_DOEPMSK_SETUPMSK_LSB 3
51568
51569
#define ALT_USB_DEV_DOEPMSK_SETUPMSK_MSB 3
51570
51571
#define ALT_USB_DEV_DOEPMSK_SETUPMSK_WIDTH 1
51572
51573
#define ALT_USB_DEV_DOEPMSK_SETUPMSK_SET_MSK 0x00000008
51574
51575
#define ALT_USB_DEV_DOEPMSK_SETUPMSK_CLR_MSK 0xfffffff7
51576
51577
#define ALT_USB_DEV_DOEPMSK_SETUPMSK_RESET 0x0
51578
51579
#define ALT_USB_DEV_DOEPMSK_SETUPMSK_GET(value) (((value) & 0x00000008) >> 3)
51580
51581
#define ALT_USB_DEV_DOEPMSK_SETUPMSK_SET(value) (((value) << 3) & 0x00000008)
51582
51605
#define ALT_USB_DEV_DOEPMSK_OUTTKNEPDISMSK_E_MSK 0x0
51606
51611
#define ALT_USB_DEV_DOEPMSK_OUTTKNEPDISMSK_E_NOMSK 0x1
51612
51614
#define ALT_USB_DEV_DOEPMSK_OUTTKNEPDISMSK_LSB 4
51615
51616
#define ALT_USB_DEV_DOEPMSK_OUTTKNEPDISMSK_MSB 4
51617
51618
#define ALT_USB_DEV_DOEPMSK_OUTTKNEPDISMSK_WIDTH 1
51619
51620
#define ALT_USB_DEV_DOEPMSK_OUTTKNEPDISMSK_SET_MSK 0x00000010
51621
51622
#define ALT_USB_DEV_DOEPMSK_OUTTKNEPDISMSK_CLR_MSK 0xffffffef
51623
51624
#define ALT_USB_DEV_DOEPMSK_OUTTKNEPDISMSK_RESET 0x0
51625
51626
#define ALT_USB_DEV_DOEPMSK_OUTTKNEPDISMSK_GET(value) (((value) & 0x00000010) >> 4)
51627
51628
#define ALT_USB_DEV_DOEPMSK_OUTTKNEPDISMSK_SET(value) (((value) << 4) & 0x00000010)
51629
51652
#define ALT_USB_DEV_DOEPMSK_BACK2BACKSETUP_E_MSK 0x0
51653
51658
#define ALT_USB_DEV_DOEPMSK_BACK2BACKSETUP_E_NOMSK 0x1
51659
51661
#define ALT_USB_DEV_DOEPMSK_BACK2BACKSETUP_LSB 6
51662
51663
#define ALT_USB_DEV_DOEPMSK_BACK2BACKSETUP_MSB 6
51664
51665
#define ALT_USB_DEV_DOEPMSK_BACK2BACKSETUP_WIDTH 1
51666
51667
#define ALT_USB_DEV_DOEPMSK_BACK2BACKSETUP_SET_MSK 0x00000040
51668
51669
#define ALT_USB_DEV_DOEPMSK_BACK2BACKSETUP_CLR_MSK 0xffffffbf
51670
51671
#define ALT_USB_DEV_DOEPMSK_BACK2BACKSETUP_RESET 0x0
51672
51673
#define ALT_USB_DEV_DOEPMSK_BACK2BACKSETUP_GET(value) (((value) & 0x00000040) >> 6)
51674
51675
#define ALT_USB_DEV_DOEPMSK_BACK2BACKSETUP_SET(value) (((value) << 6) & 0x00000040)
51676
51695
#define ALT_USB_DEV_DOEPMSK_OUTPKTERRMSK_E_MSK 0x0
51696
51701
#define ALT_USB_DEV_DOEPMSK_OUTPKTERRMSK_E_NOMSK 0x1
51702
51704
#define ALT_USB_DEV_DOEPMSK_OUTPKTERRMSK_LSB 8
51705
51706
#define ALT_USB_DEV_DOEPMSK_OUTPKTERRMSK_MSB 8
51707
51708
#define ALT_USB_DEV_DOEPMSK_OUTPKTERRMSK_WIDTH 1
51709
51710
#define ALT_USB_DEV_DOEPMSK_OUTPKTERRMSK_SET_MSK 0x00000100
51711
51712
#define ALT_USB_DEV_DOEPMSK_OUTPKTERRMSK_CLR_MSK 0xfffffeff
51713
51714
#define ALT_USB_DEV_DOEPMSK_OUTPKTERRMSK_RESET 0x0
51715
51716
#define ALT_USB_DEV_DOEPMSK_OUTPKTERRMSK_GET(value) (((value) & 0x00000100) >> 8)
51717
51718
#define ALT_USB_DEV_DOEPMSK_OUTPKTERRMSK_SET(value) (((value) << 8) & 0x00000100)
51719
51738
#define ALT_USB_DEV_DOEPMSK_BNAOUTINTRMSK_E_MSK 0x0
51739
51744
#define ALT_USB_DEV_DOEPMSK_BNAOUTINTRMSK_E_NOMSK 0x1
51745
51747
#define ALT_USB_DEV_DOEPMSK_BNAOUTINTRMSK_LSB 9
51748
51749
#define ALT_USB_DEV_DOEPMSK_BNAOUTINTRMSK_MSB 9
51750
51751
#define ALT_USB_DEV_DOEPMSK_BNAOUTINTRMSK_WIDTH 1
51752
51753
#define ALT_USB_DEV_DOEPMSK_BNAOUTINTRMSK_SET_MSK 0x00000200
51754
51755
#define ALT_USB_DEV_DOEPMSK_BNAOUTINTRMSK_CLR_MSK 0xfffffdff
51756
51757
#define ALT_USB_DEV_DOEPMSK_BNAOUTINTRMSK_RESET 0x0
51758
51759
#define ALT_USB_DEV_DOEPMSK_BNAOUTINTRMSK_GET(value) (((value) & 0x00000200) >> 9)
51760
51761
#define ALT_USB_DEV_DOEPMSK_BNAOUTINTRMSK_SET(value) (((value) << 9) & 0x00000200)
51762
51781
#define ALT_USB_DEV_DOEPMSK_BBLEERRMSK_E_MSK 0x0
51782
51787
#define ALT_USB_DEV_DOEPMSK_BBLEERRMSK_E_NOMSK 0x1
51788
51790
#define ALT_USB_DEV_DOEPMSK_BBLEERRMSK_LSB 12
51791
51792
#define ALT_USB_DEV_DOEPMSK_BBLEERRMSK_MSB 12
51793
51794
#define ALT_USB_DEV_DOEPMSK_BBLEERRMSK_WIDTH 1
51795
51796
#define ALT_USB_DEV_DOEPMSK_BBLEERRMSK_SET_MSK 0x00001000
51797
51798
#define ALT_USB_DEV_DOEPMSK_BBLEERRMSK_CLR_MSK 0xffffefff
51799
51800
#define ALT_USB_DEV_DOEPMSK_BBLEERRMSK_RESET 0x0
51801
51802
#define ALT_USB_DEV_DOEPMSK_BBLEERRMSK_GET(value) (((value) & 0x00001000) >> 12)
51803
51804
#define ALT_USB_DEV_DOEPMSK_BBLEERRMSK_SET(value) (((value) << 12) & 0x00001000)
51805
51824
#define ALT_USB_DEV_DOEPMSK_NAKMSK_E_MSK 0x0
51825
51830
#define ALT_USB_DEV_DOEPMSK_NAKMSK_E_NOMSK 0x1
51831
51833
#define ALT_USB_DEV_DOEPMSK_NAKMSK_LSB 13
51834
51835
#define ALT_USB_DEV_DOEPMSK_NAKMSK_MSB 13
51836
51837
#define ALT_USB_DEV_DOEPMSK_NAKMSK_WIDTH 1
51838
51839
#define ALT_USB_DEV_DOEPMSK_NAKMSK_SET_MSK 0x00002000
51840
51841
#define ALT_USB_DEV_DOEPMSK_NAKMSK_CLR_MSK 0xffffdfff
51842
51843
#define ALT_USB_DEV_DOEPMSK_NAKMSK_RESET 0x0
51844
51845
#define ALT_USB_DEV_DOEPMSK_NAKMSK_GET(value) (((value) & 0x00002000) >> 13)
51846
51847
#define ALT_USB_DEV_DOEPMSK_NAKMSK_SET(value) (((value) << 13) & 0x00002000)
51848
51867
#define ALT_USB_DEV_DOEPMSK_NYETMSK_E_MSK 0x0
51868
51873
#define ALT_USB_DEV_DOEPMSK_NYETMSK_E_NOMSK 0x1
51874
51876
#define ALT_USB_DEV_DOEPMSK_NYETMSK_LSB 14
51877
51878
#define ALT_USB_DEV_DOEPMSK_NYETMSK_MSB 14
51879
51880
#define ALT_USB_DEV_DOEPMSK_NYETMSK_WIDTH 1
51881
51882
#define ALT_USB_DEV_DOEPMSK_NYETMSK_SET_MSK 0x00004000
51883
51884
#define ALT_USB_DEV_DOEPMSK_NYETMSK_CLR_MSK 0xffffbfff
51885
51886
#define ALT_USB_DEV_DOEPMSK_NYETMSK_RESET 0x0
51887
51888
#define ALT_USB_DEV_DOEPMSK_NYETMSK_GET(value) (((value) & 0x00004000) >> 14)
51889
51890
#define ALT_USB_DEV_DOEPMSK_NYETMSK_SET(value) (((value) << 14) & 0x00004000)
51891
51892
#ifndef __ASSEMBLY__
51893
51903
struct
ALT_USB_DEV_DOEPMSK_s
51904
{
51905
uint32_t
xfercomplmsk
: 1;
51906
uint32_t
epdisbldmsk
: 1;
51907
uint32_t
ahberrmsk
: 1;
51908
uint32_t
setupmsk
: 1;
51909
uint32_t
outtknepdismsk
: 1;
51910
uint32_t : 1;
51911
uint32_t
back2backsetup
: 1;
51912
uint32_t : 1;
51913
uint32_t
outpkterrmsk
: 1;
51914
uint32_t
bnaoutintrmsk
: 1;
51915
uint32_t : 2;
51916
uint32_t
bbleerrmsk
: 1;
51917
uint32_t
nakmsk
: 1;
51918
uint32_t
nyetmsk
: 1;
51919
uint32_t : 17;
51920
};
51921
51923
typedef
volatile
struct
ALT_USB_DEV_DOEPMSK_s
ALT_USB_DEV_DOEPMSK_t
;
51924
#endif
/* __ASSEMBLY__ */
51925
51927
#define ALT_USB_DEV_DOEPMSK_OFST 0x14
51928
51929
#define ALT_USB_DEV_DOEPMSK_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_DEV_DOEPMSK_OFST))
51930
52000
#define ALT_USB_DEV_DAINT_INEPINT0_E_INACT 0x0
52001
52006
#define ALT_USB_DEV_DAINT_INEPINT0_E_ACT 0x1
52007
52009
#define ALT_USB_DEV_DAINT_INEPINT0_LSB 0
52010
52011
#define ALT_USB_DEV_DAINT_INEPINT0_MSB 0
52012
52013
#define ALT_USB_DEV_DAINT_INEPINT0_WIDTH 1
52014
52015
#define ALT_USB_DEV_DAINT_INEPINT0_SET_MSK 0x00000001
52016
52017
#define ALT_USB_DEV_DAINT_INEPINT0_CLR_MSK 0xfffffffe
52018
52019
#define ALT_USB_DEV_DAINT_INEPINT0_RESET 0x0
52020
52021
#define ALT_USB_DEV_DAINT_INEPINT0_GET(value) (((value) & 0x00000001) >> 0)
52022
52023
#define ALT_USB_DEV_DAINT_INEPINT0_SET(value) (((value) << 0) & 0x00000001)
52024
52043
#define ALT_USB_DEV_DAINT_INEPINT1_E_INACT 0x0
52044
52049
#define ALT_USB_DEV_DAINT_INEPINT1_E_ACT 0x1
52050
52052
#define ALT_USB_DEV_DAINT_INEPINT1_LSB 1
52053
52054
#define ALT_USB_DEV_DAINT_INEPINT1_MSB 1
52055
52056
#define ALT_USB_DEV_DAINT_INEPINT1_WIDTH 1
52057
52058
#define ALT_USB_DEV_DAINT_INEPINT1_SET_MSK 0x00000002
52059
52060
#define ALT_USB_DEV_DAINT_INEPINT1_CLR_MSK 0xfffffffd
52061
52062
#define ALT_USB_DEV_DAINT_INEPINT1_RESET 0x0
52063
52064
#define ALT_USB_DEV_DAINT_INEPINT1_GET(value) (((value) & 0x00000002) >> 1)
52065
52066
#define ALT_USB_DEV_DAINT_INEPINT1_SET(value) (((value) << 1) & 0x00000002)
52067
52086
#define ALT_USB_DEV_DAINT_INEPINT2_E_INACT 0x0
52087
52092
#define ALT_USB_DEV_DAINT_INEPINT2_E_ACT 0x1
52093
52095
#define ALT_USB_DEV_DAINT_INEPINT2_LSB 2
52096
52097
#define ALT_USB_DEV_DAINT_INEPINT2_MSB 2
52098
52099
#define ALT_USB_DEV_DAINT_INEPINT2_WIDTH 1
52100
52101
#define ALT_USB_DEV_DAINT_INEPINT2_SET_MSK 0x00000004
52102
52103
#define ALT_USB_DEV_DAINT_INEPINT2_CLR_MSK 0xfffffffb
52104
52105
#define ALT_USB_DEV_DAINT_INEPINT2_RESET 0x0
52106
52107
#define ALT_USB_DEV_DAINT_INEPINT2_GET(value) (((value) & 0x00000004) >> 2)
52108
52109
#define ALT_USB_DEV_DAINT_INEPINT2_SET(value) (((value) << 2) & 0x00000004)
52110
52129
#define ALT_USB_DEV_DAINT_INEPINT3_E_INACT 0x0
52130
52135
#define ALT_USB_DEV_DAINT_INEPINT3_E_ACT 0x1
52136
52138
#define ALT_USB_DEV_DAINT_INEPINT3_LSB 3
52139
52140
#define ALT_USB_DEV_DAINT_INEPINT3_MSB 3
52141
52142
#define ALT_USB_DEV_DAINT_INEPINT3_WIDTH 1
52143
52144
#define ALT_USB_DEV_DAINT_INEPINT3_SET_MSK 0x00000008
52145
52146
#define ALT_USB_DEV_DAINT_INEPINT3_CLR_MSK 0xfffffff7
52147
52148
#define ALT_USB_DEV_DAINT_INEPINT3_RESET 0x0
52149
52150
#define ALT_USB_DEV_DAINT_INEPINT3_GET(value) (((value) & 0x00000008) >> 3)
52151
52152
#define ALT_USB_DEV_DAINT_INEPINT3_SET(value) (((value) << 3) & 0x00000008)
52153
52172
#define ALT_USB_DEV_DAINT_INEPINT4_E_INACT 0x0
52173
52178
#define ALT_USB_DEV_DAINT_INEPINT4_E_ACT 0x1
52179
52181
#define ALT_USB_DEV_DAINT_INEPINT4_LSB 4
52182
52183
#define ALT_USB_DEV_DAINT_INEPINT4_MSB 4
52184
52185
#define ALT_USB_DEV_DAINT_INEPINT4_WIDTH 1
52186
52187
#define ALT_USB_DEV_DAINT_INEPINT4_SET_MSK 0x00000010
52188
52189
#define ALT_USB_DEV_DAINT_INEPINT4_CLR_MSK 0xffffffef
52190
52191
#define ALT_USB_DEV_DAINT_INEPINT4_RESET 0x0
52192
52193
#define ALT_USB_DEV_DAINT_INEPINT4_GET(value) (((value) & 0x00000010) >> 4)
52194
52195
#define ALT_USB_DEV_DAINT_INEPINT4_SET(value) (((value) << 4) & 0x00000010)
52196
52215
#define ALT_USB_DEV_DAINT_INEPINT5_E_INACT 0x0
52216
52221
#define ALT_USB_DEV_DAINT_INEPINT5_E_ACT 0x1
52222
52224
#define ALT_USB_DEV_DAINT_INEPINT5_LSB 5
52225
52226
#define ALT_USB_DEV_DAINT_INEPINT5_MSB 5
52227
52228
#define ALT_USB_DEV_DAINT_INEPINT5_WIDTH 1
52229
52230
#define ALT_USB_DEV_DAINT_INEPINT5_SET_MSK 0x00000020
52231
52232
#define ALT_USB_DEV_DAINT_INEPINT5_CLR_MSK 0xffffffdf
52233
52234
#define ALT_USB_DEV_DAINT_INEPINT5_RESET 0x0
52235
52236
#define ALT_USB_DEV_DAINT_INEPINT5_GET(value) (((value) & 0x00000020) >> 5)
52237
52238
#define ALT_USB_DEV_DAINT_INEPINT5_SET(value) (((value) << 5) & 0x00000020)
52239
52258
#define ALT_USB_DEV_DAINT_INEPINT6_E_INACT 0x0
52259
52264
#define ALT_USB_DEV_DAINT_INEPINT6_E_ACT 0x1
52265
52267
#define ALT_USB_DEV_DAINT_INEPINT6_LSB 6
52268
52269
#define ALT_USB_DEV_DAINT_INEPINT6_MSB 6
52270
52271
#define ALT_USB_DEV_DAINT_INEPINT6_WIDTH 1
52272
52273
#define ALT_USB_DEV_DAINT_INEPINT6_SET_MSK 0x00000040
52274
52275
#define ALT_USB_DEV_DAINT_INEPINT6_CLR_MSK 0xffffffbf
52276
52277
#define ALT_USB_DEV_DAINT_INEPINT6_RESET 0x0
52278
52279
#define ALT_USB_DEV_DAINT_INEPINT6_GET(value) (((value) & 0x00000040) >> 6)
52280
52281
#define ALT_USB_DEV_DAINT_INEPINT6_SET(value) (((value) << 6) & 0x00000040)
52282
52301
#define ALT_USB_DEV_DAINT_INEPINT7_E_INACT 0x0
52302
52307
#define ALT_USB_DEV_DAINT_INEPINT7_E_ACT 0x1
52308
52310
#define ALT_USB_DEV_DAINT_INEPINT7_LSB 7
52311
52312
#define ALT_USB_DEV_DAINT_INEPINT7_MSB 7
52313
52314
#define ALT_USB_DEV_DAINT_INEPINT7_WIDTH 1
52315
52316
#define ALT_USB_DEV_DAINT_INEPINT7_SET_MSK 0x00000080
52317
52318
#define ALT_USB_DEV_DAINT_INEPINT7_CLR_MSK 0xffffff7f
52319
52320
#define ALT_USB_DEV_DAINT_INEPINT7_RESET 0x0
52321
52322
#define ALT_USB_DEV_DAINT_INEPINT7_GET(value) (((value) & 0x00000080) >> 7)
52323
52324
#define ALT_USB_DEV_DAINT_INEPINT7_SET(value) (((value) << 7) & 0x00000080)
52325
52344
#define ALT_USB_DEV_DAINT_INEPINT8_E_INACT 0x0
52345
52350
#define ALT_USB_DEV_DAINT_INEPINT8_E_ACT 0x1
52351
52353
#define ALT_USB_DEV_DAINT_INEPINT8_LSB 8
52354
52355
#define ALT_USB_DEV_DAINT_INEPINT8_MSB 8
52356
52357
#define ALT_USB_DEV_DAINT_INEPINT8_WIDTH 1
52358
52359
#define ALT_USB_DEV_DAINT_INEPINT8_SET_MSK 0x00000100
52360
52361
#define ALT_USB_DEV_DAINT_INEPINT8_CLR_MSK 0xfffffeff
52362
52363
#define ALT_USB_DEV_DAINT_INEPINT8_RESET 0x0
52364
52365
#define ALT_USB_DEV_DAINT_INEPINT8_GET(value) (((value) & 0x00000100) >> 8)
52366
52367
#define ALT_USB_DEV_DAINT_INEPINT8_SET(value) (((value) << 8) & 0x00000100)
52368
52387
#define ALT_USB_DEV_DAINT_INEPINT9_E_INACT 0x0
52388
52393
#define ALT_USB_DEV_DAINT_INEPINT9_E_ACT 0x1
52394
52396
#define ALT_USB_DEV_DAINT_INEPINT9_LSB 9
52397
52398
#define ALT_USB_DEV_DAINT_INEPINT9_MSB 9
52399
52400
#define ALT_USB_DEV_DAINT_INEPINT9_WIDTH 1
52401
52402
#define ALT_USB_DEV_DAINT_INEPINT9_SET_MSK 0x00000200
52403
52404
#define ALT_USB_DEV_DAINT_INEPINT9_CLR_MSK 0xfffffdff
52405
52406
#define ALT_USB_DEV_DAINT_INEPINT9_RESET 0x0
52407
52408
#define ALT_USB_DEV_DAINT_INEPINT9_GET(value) (((value) & 0x00000200) >> 9)
52409
52410
#define ALT_USB_DEV_DAINT_INEPINT9_SET(value) (((value) << 9) & 0x00000200)
52411
52430
#define ALT_USB_DEV_DAINT_INEPINT10_E_INACT 0x0
52431
52436
#define ALT_USB_DEV_DAINT_INEPINT10_E_ACT 0x1
52437
52439
#define ALT_USB_DEV_DAINT_INEPINT10_LSB 10
52440
52441
#define ALT_USB_DEV_DAINT_INEPINT10_MSB 10
52442
52443
#define ALT_USB_DEV_DAINT_INEPINT10_WIDTH 1
52444
52445
#define ALT_USB_DEV_DAINT_INEPINT10_SET_MSK 0x00000400
52446
52447
#define ALT_USB_DEV_DAINT_INEPINT10_CLR_MSK 0xfffffbff
52448
52449
#define ALT_USB_DEV_DAINT_INEPINT10_RESET 0x0
52450
52451
#define ALT_USB_DEV_DAINT_INEPINT10_GET(value) (((value) & 0x00000400) >> 10)
52452
52453
#define ALT_USB_DEV_DAINT_INEPINT10_SET(value) (((value) << 10) & 0x00000400)
52454
52473
#define ALT_USB_DEV_DAINT_INEPINT11_E_INACT 0x0
52474
52479
#define ALT_USB_DEV_DAINT_INEPINT11_E_ACT 0x1
52480
52482
#define ALT_USB_DEV_DAINT_INEPINT11_LSB 11
52483
52484
#define ALT_USB_DEV_DAINT_INEPINT11_MSB 11
52485
52486
#define ALT_USB_DEV_DAINT_INEPINT11_WIDTH 1
52487
52488
#define ALT_USB_DEV_DAINT_INEPINT11_SET_MSK 0x00000800
52489
52490
#define ALT_USB_DEV_DAINT_INEPINT11_CLR_MSK 0xfffff7ff
52491
52492
#define ALT_USB_DEV_DAINT_INEPINT11_RESET 0x0
52493
52494
#define ALT_USB_DEV_DAINT_INEPINT11_GET(value) (((value) & 0x00000800) >> 11)
52495
52496
#define ALT_USB_DEV_DAINT_INEPINT11_SET(value) (((value) << 11) & 0x00000800)
52497
52516
#define ALT_USB_DEV_DAINT_INEPINT12_E_INACT 0x0
52517
52522
#define ALT_USB_DEV_DAINT_INEPINT12_E_ACT 0x1
52523
52525
#define ALT_USB_DEV_DAINT_INEPINT12_LSB 12
52526
52527
#define ALT_USB_DEV_DAINT_INEPINT12_MSB 12
52528
52529
#define ALT_USB_DEV_DAINT_INEPINT12_WIDTH 1
52530
52531
#define ALT_USB_DEV_DAINT_INEPINT12_SET_MSK 0x00001000
52532
52533
#define ALT_USB_DEV_DAINT_INEPINT12_CLR_MSK 0xffffefff
52534
52535
#define ALT_USB_DEV_DAINT_INEPINT12_RESET 0x0
52536
52537
#define ALT_USB_DEV_DAINT_INEPINT12_GET(value) (((value) & 0x00001000) >> 12)
52538
52539
#define ALT_USB_DEV_DAINT_INEPINT12_SET(value) (((value) << 12) & 0x00001000)
52540
52559
#define ALT_USB_DEV_DAINT_INEPINT13_E_INACT 0x0
52560
52565
#define ALT_USB_DEV_DAINT_INEPINT13_E_ACT 0x1
52566
52568
#define ALT_USB_DEV_DAINT_INEPINT13_LSB 13
52569
52570
#define ALT_USB_DEV_DAINT_INEPINT13_MSB 13
52571
52572
#define ALT_USB_DEV_DAINT_INEPINT13_WIDTH 1
52573
52574
#define ALT_USB_DEV_DAINT_INEPINT13_SET_MSK 0x00002000
52575
52576
#define ALT_USB_DEV_DAINT_INEPINT13_CLR_MSK 0xffffdfff
52577
52578
#define ALT_USB_DEV_DAINT_INEPINT13_RESET 0x0
52579
52580
#define ALT_USB_DEV_DAINT_INEPINT13_GET(value) (((value) & 0x00002000) >> 13)
52581
52582
#define ALT_USB_DEV_DAINT_INEPINT13_SET(value) (((value) << 13) & 0x00002000)
52583
52602
#define ALT_USB_DEV_DAINT_INEPINT14_E_INACT 0x0
52603
52608
#define ALT_USB_DEV_DAINT_INEPINT14_E_ACT 0x1
52609
52611
#define ALT_USB_DEV_DAINT_INEPINT14_LSB 14
52612
52613
#define ALT_USB_DEV_DAINT_INEPINT14_MSB 14
52614
52615
#define ALT_USB_DEV_DAINT_INEPINT14_WIDTH 1
52616
52617
#define ALT_USB_DEV_DAINT_INEPINT14_SET_MSK 0x00004000
52618
52619
#define ALT_USB_DEV_DAINT_INEPINT14_CLR_MSK 0xffffbfff
52620
52621
#define ALT_USB_DEV_DAINT_INEPINT14_RESET 0x0
52622
52623
#define ALT_USB_DEV_DAINT_INEPINT14_GET(value) (((value) & 0x00004000) >> 14)
52624
52625
#define ALT_USB_DEV_DAINT_INEPINT14_SET(value) (((value) << 14) & 0x00004000)
52626
52645
#define ALT_USB_DEV_DAINT_INEPINT15_E_INACT 0x0
52646
52651
#define ALT_USB_DEV_DAINT_INEPINT15_E_ACT 0x1
52652
52654
#define ALT_USB_DEV_DAINT_INEPINT15_LSB 15
52655
52656
#define ALT_USB_DEV_DAINT_INEPINT15_MSB 15
52657
52658
#define ALT_USB_DEV_DAINT_INEPINT15_WIDTH 1
52659
52660
#define ALT_USB_DEV_DAINT_INEPINT15_SET_MSK 0x00008000
52661
52662
#define ALT_USB_DEV_DAINT_INEPINT15_CLR_MSK 0xffff7fff
52663
52664
#define ALT_USB_DEV_DAINT_INEPINT15_RESET 0x0
52665
52666
#define ALT_USB_DEV_DAINT_INEPINT15_GET(value) (((value) & 0x00008000) >> 15)
52667
52668
#define ALT_USB_DEV_DAINT_INEPINT15_SET(value) (((value) << 15) & 0x00008000)
52669
52688
#define ALT_USB_DEV_DAINT_OUTEPINT0_E_INACT 0x0
52689
52694
#define ALT_USB_DEV_DAINT_OUTEPINT0_E_ACT 0x1
52695
52697
#define ALT_USB_DEV_DAINT_OUTEPINT0_LSB 16
52698
52699
#define ALT_USB_DEV_DAINT_OUTEPINT0_MSB 16
52700
52701
#define ALT_USB_DEV_DAINT_OUTEPINT0_WIDTH 1
52702
52703
#define ALT_USB_DEV_DAINT_OUTEPINT0_SET_MSK 0x00010000
52704
52705
#define ALT_USB_DEV_DAINT_OUTEPINT0_CLR_MSK 0xfffeffff
52706
52707
#define ALT_USB_DEV_DAINT_OUTEPINT0_RESET 0x0
52708
52709
#define ALT_USB_DEV_DAINT_OUTEPINT0_GET(value) (((value) & 0x00010000) >> 16)
52710
52711
#define ALT_USB_DEV_DAINT_OUTEPINT0_SET(value) (((value) << 16) & 0x00010000)
52712
52731
#define ALT_USB_DEV_DAINT_OUTEPINT1_E_INACT 0x0
52732
52737
#define ALT_USB_DEV_DAINT_OUTEPINT1_E_ACT 0x1
52738
52740
#define ALT_USB_DEV_DAINT_OUTEPINT1_LSB 17
52741
52742
#define ALT_USB_DEV_DAINT_OUTEPINT1_MSB 17
52743
52744
#define ALT_USB_DEV_DAINT_OUTEPINT1_WIDTH 1
52745
52746
#define ALT_USB_DEV_DAINT_OUTEPINT1_SET_MSK 0x00020000
52747
52748
#define ALT_USB_DEV_DAINT_OUTEPINT1_CLR_MSK 0xfffdffff
52749
52750
#define ALT_USB_DEV_DAINT_OUTEPINT1_RESET 0x0
52751
52752
#define ALT_USB_DEV_DAINT_OUTEPINT1_GET(value) (((value) & 0x00020000) >> 17)
52753
52754
#define ALT_USB_DEV_DAINT_OUTEPINT1_SET(value) (((value) << 17) & 0x00020000)
52755
52774
#define ALT_USB_DEV_DAINT_OUTEPINT2_E_INACT 0x0
52775
52780
#define ALT_USB_DEV_DAINT_OUTEPINT2_E_ACT 0x1
52781
52783
#define ALT_USB_DEV_DAINT_OUTEPINT2_LSB 18
52784
52785
#define ALT_USB_DEV_DAINT_OUTEPINT2_MSB 18
52786
52787
#define ALT_USB_DEV_DAINT_OUTEPINT2_WIDTH 1
52788
52789
#define ALT_USB_DEV_DAINT_OUTEPINT2_SET_MSK 0x00040000
52790
52791
#define ALT_USB_DEV_DAINT_OUTEPINT2_CLR_MSK 0xfffbffff
52792
52793
#define ALT_USB_DEV_DAINT_OUTEPINT2_RESET 0x0
52794
52795
#define ALT_USB_DEV_DAINT_OUTEPINT2_GET(value) (((value) & 0x00040000) >> 18)
52796
52797
#define ALT_USB_DEV_DAINT_OUTEPINT2_SET(value) (((value) << 18) & 0x00040000)
52798
52817
#define ALT_USB_DEV_DAINT_OUTEPINT3_E_INACT 0x0
52818
52823
#define ALT_USB_DEV_DAINT_OUTEPINT3_E_ACT 0x1
52824
52826
#define ALT_USB_DEV_DAINT_OUTEPINT3_LSB 19
52827
52828
#define ALT_USB_DEV_DAINT_OUTEPINT3_MSB 19
52829
52830
#define ALT_USB_DEV_DAINT_OUTEPINT3_WIDTH 1
52831
52832
#define ALT_USB_DEV_DAINT_OUTEPINT3_SET_MSK 0x00080000
52833
52834
#define ALT_USB_DEV_DAINT_OUTEPINT3_CLR_MSK 0xfff7ffff
52835
52836
#define ALT_USB_DEV_DAINT_OUTEPINT3_RESET 0x0
52837
52838
#define ALT_USB_DEV_DAINT_OUTEPINT3_GET(value) (((value) & 0x00080000) >> 19)
52839
52840
#define ALT_USB_DEV_DAINT_OUTEPINT3_SET(value) (((value) << 19) & 0x00080000)
52841
52860
#define ALT_USB_DEV_DAINT_OUTEPINT4_E_INACT 0x0
52861
52866
#define ALT_USB_DEV_DAINT_OUTEPINT4_E_ACT 0x1
52867
52869
#define ALT_USB_DEV_DAINT_OUTEPINT4_LSB 20
52870
52871
#define ALT_USB_DEV_DAINT_OUTEPINT4_MSB 20
52872
52873
#define ALT_USB_DEV_DAINT_OUTEPINT4_WIDTH 1
52874
52875
#define ALT_USB_DEV_DAINT_OUTEPINT4_SET_MSK 0x00100000
52876
52877
#define ALT_USB_DEV_DAINT_OUTEPINT4_CLR_MSK 0xffefffff
52878
52879
#define ALT_USB_DEV_DAINT_OUTEPINT4_RESET 0x0
52880
52881
#define ALT_USB_DEV_DAINT_OUTEPINT4_GET(value) (((value) & 0x00100000) >> 20)
52882
52883
#define ALT_USB_DEV_DAINT_OUTEPINT4_SET(value) (((value) << 20) & 0x00100000)
52884
52903
#define ALT_USB_DEV_DAINT_OUTEPINT5_E_INACT 0x0
52904
52909
#define ALT_USB_DEV_DAINT_OUTEPINT5_E_ACT 0x1
52910
52912
#define ALT_USB_DEV_DAINT_OUTEPINT5_LSB 21
52913
52914
#define ALT_USB_DEV_DAINT_OUTEPINT5_MSB 21
52915
52916
#define ALT_USB_DEV_DAINT_OUTEPINT5_WIDTH 1
52917
52918
#define ALT_USB_DEV_DAINT_OUTEPINT5_SET_MSK 0x00200000
52919
52920
#define ALT_USB_DEV_DAINT_OUTEPINT5_CLR_MSK 0xffdfffff
52921
52922
#define ALT_USB_DEV_DAINT_OUTEPINT5_RESET 0x0
52923
52924
#define ALT_USB_DEV_DAINT_OUTEPINT5_GET(value) (((value) & 0x00200000) >> 21)
52925
52926
#define ALT_USB_DEV_DAINT_OUTEPINT5_SET(value) (((value) << 21) & 0x00200000)
52927
52946
#define ALT_USB_DEV_DAINT_OUTEPINT6_E_INACT 0x0
52947
52952
#define ALT_USB_DEV_DAINT_OUTEPINT6_E_ACT 0x1
52953
52955
#define ALT_USB_DEV_DAINT_OUTEPINT6_LSB 22
52956
52957
#define ALT_USB_DEV_DAINT_OUTEPINT6_MSB 22
52958
52959
#define ALT_USB_DEV_DAINT_OUTEPINT6_WIDTH 1
52960
52961
#define ALT_USB_DEV_DAINT_OUTEPINT6_SET_MSK 0x00400000
52962
52963
#define ALT_USB_DEV_DAINT_OUTEPINT6_CLR_MSK 0xffbfffff
52964
52965
#define ALT_USB_DEV_DAINT_OUTEPINT6_RESET 0x0
52966
52967
#define ALT_USB_DEV_DAINT_OUTEPINT6_GET(value) (((value) & 0x00400000) >> 22)
52968
52969
#define ALT_USB_DEV_DAINT_OUTEPINT6_SET(value) (((value) << 22) & 0x00400000)
52970
52989
#define ALT_USB_DEV_DAINT_OUTEPINT7_E_INACT 0x0
52990
52995
#define ALT_USB_DEV_DAINT_OUTEPINT7_E_ACT 0x1
52996
52998
#define ALT_USB_DEV_DAINT_OUTEPINT7_LSB 23
52999
53000
#define ALT_USB_DEV_DAINT_OUTEPINT7_MSB 23
53001
53002
#define ALT_USB_DEV_DAINT_OUTEPINT7_WIDTH 1
53003
53004
#define ALT_USB_DEV_DAINT_OUTEPINT7_SET_MSK 0x00800000
53005
53006
#define ALT_USB_DEV_DAINT_OUTEPINT7_CLR_MSK 0xff7fffff
53007
53008
#define ALT_USB_DEV_DAINT_OUTEPINT7_RESET 0x0
53009
53010
#define ALT_USB_DEV_DAINT_OUTEPINT7_GET(value) (((value) & 0x00800000) >> 23)
53011
53012
#define ALT_USB_DEV_DAINT_OUTEPINT7_SET(value) (((value) << 23) & 0x00800000)
53013
53032
#define ALT_USB_DEV_DAINT_OUTEPINT8_E_INACT 0x0
53033
53038
#define ALT_USB_DEV_DAINT_OUTEPINT8_E_ACT 0x1
53039
53041
#define ALT_USB_DEV_DAINT_OUTEPINT8_LSB 24
53042
53043
#define ALT_USB_DEV_DAINT_OUTEPINT8_MSB 24
53044
53045
#define ALT_USB_DEV_DAINT_OUTEPINT8_WIDTH 1
53046
53047
#define ALT_USB_DEV_DAINT_OUTEPINT8_SET_MSK 0x01000000
53048
53049
#define ALT_USB_DEV_DAINT_OUTEPINT8_CLR_MSK 0xfeffffff
53050
53051
#define ALT_USB_DEV_DAINT_OUTEPINT8_RESET 0x0
53052
53053
#define ALT_USB_DEV_DAINT_OUTEPINT8_GET(value) (((value) & 0x01000000) >> 24)
53054
53055
#define ALT_USB_DEV_DAINT_OUTEPINT8_SET(value) (((value) << 24) & 0x01000000)
53056
53075
#define ALT_USB_DEV_DAINT_OUTEPINT9_E_INACT 0x0
53076
53081
#define ALT_USB_DEV_DAINT_OUTEPINT9_E_ACT 0x1
53082
53084
#define ALT_USB_DEV_DAINT_OUTEPINT9_LSB 25
53085
53086
#define ALT_USB_DEV_DAINT_OUTEPINT9_MSB 25
53087
53088
#define ALT_USB_DEV_DAINT_OUTEPINT9_WIDTH 1
53089
53090
#define ALT_USB_DEV_DAINT_OUTEPINT9_SET_MSK 0x02000000
53091
53092
#define ALT_USB_DEV_DAINT_OUTEPINT9_CLR_MSK 0xfdffffff
53093
53094
#define ALT_USB_DEV_DAINT_OUTEPINT9_RESET 0x0
53095
53096
#define ALT_USB_DEV_DAINT_OUTEPINT9_GET(value) (((value) & 0x02000000) >> 25)
53097
53098
#define ALT_USB_DEV_DAINT_OUTEPINT9_SET(value) (((value) << 25) & 0x02000000)
53099
53118
#define ALT_USB_DEV_DAINT_OUTEPINT10_E_INACT 0x0
53119
53124
#define ALT_USB_DEV_DAINT_OUTEPINT10_E_ACT 0x1
53125
53127
#define ALT_USB_DEV_DAINT_OUTEPINT10_LSB 26
53128
53129
#define ALT_USB_DEV_DAINT_OUTEPINT10_MSB 26
53130
53131
#define ALT_USB_DEV_DAINT_OUTEPINT10_WIDTH 1
53132
53133
#define ALT_USB_DEV_DAINT_OUTEPINT10_SET_MSK 0x04000000
53134
53135
#define ALT_USB_DEV_DAINT_OUTEPINT10_CLR_MSK 0xfbffffff
53136
53137
#define ALT_USB_DEV_DAINT_OUTEPINT10_RESET 0x0
53138
53139
#define ALT_USB_DEV_DAINT_OUTEPINT10_GET(value) (((value) & 0x04000000) >> 26)
53140
53141
#define ALT_USB_DEV_DAINT_OUTEPINT10_SET(value) (((value) << 26) & 0x04000000)
53142
53161
#define ALT_USB_DEV_DAINT_OUTEPINT11_E_INACT 0x0
53162
53167
#define ALT_USB_DEV_DAINT_OUTEPINT11_E_ACT 0x1
53168
53170
#define ALT_USB_DEV_DAINT_OUTEPINT11_LSB 27
53171
53172
#define ALT_USB_DEV_DAINT_OUTEPINT11_MSB 27
53173
53174
#define ALT_USB_DEV_DAINT_OUTEPINT11_WIDTH 1
53175
53176
#define ALT_USB_DEV_DAINT_OUTEPINT11_SET_MSK 0x08000000
53177
53178
#define ALT_USB_DEV_DAINT_OUTEPINT11_CLR_MSK 0xf7ffffff
53179
53180
#define ALT_USB_DEV_DAINT_OUTEPINT11_RESET 0x0
53181
53182
#define ALT_USB_DEV_DAINT_OUTEPINT11_GET(value) (((value) & 0x08000000) >> 27)
53183
53184
#define ALT_USB_DEV_DAINT_OUTEPINT11_SET(value) (((value) << 27) & 0x08000000)
53185
53204
#define ALT_USB_DEV_DAINT_OUTEPINT12_E_INACT 0x0
53205
53210
#define ALT_USB_DEV_DAINT_OUTEPINT12_E_ACT 0x1
53211
53213
#define ALT_USB_DEV_DAINT_OUTEPINT12_LSB 28
53214
53215
#define ALT_USB_DEV_DAINT_OUTEPINT12_MSB 28
53216
53217
#define ALT_USB_DEV_DAINT_OUTEPINT12_WIDTH 1
53218
53219
#define ALT_USB_DEV_DAINT_OUTEPINT12_SET_MSK 0x10000000
53220
53221
#define ALT_USB_DEV_DAINT_OUTEPINT12_CLR_MSK 0xefffffff
53222
53223
#define ALT_USB_DEV_DAINT_OUTEPINT12_RESET 0x0
53224
53225
#define ALT_USB_DEV_DAINT_OUTEPINT12_GET(value) (((value) & 0x10000000) >> 28)
53226
53227
#define ALT_USB_DEV_DAINT_OUTEPINT12_SET(value) (((value) << 28) & 0x10000000)
53228
53247
#define ALT_USB_DEV_DAINT_OUTEPINT13_E_INACT 0x0
53248
53253
#define ALT_USB_DEV_DAINT_OUTEPINT13_E_ACT 0x1
53254
53256
#define ALT_USB_DEV_DAINT_OUTEPINT13_LSB 29
53257
53258
#define ALT_USB_DEV_DAINT_OUTEPINT13_MSB 29
53259
53260
#define ALT_USB_DEV_DAINT_OUTEPINT13_WIDTH 1
53261
53262
#define ALT_USB_DEV_DAINT_OUTEPINT13_SET_MSK 0x20000000
53263
53264
#define ALT_USB_DEV_DAINT_OUTEPINT13_CLR_MSK 0xdfffffff
53265
53266
#define ALT_USB_DEV_DAINT_OUTEPINT13_RESET 0x0
53267
53268
#define ALT_USB_DEV_DAINT_OUTEPINT13_GET(value) (((value) & 0x20000000) >> 29)
53269
53270
#define ALT_USB_DEV_DAINT_OUTEPINT13_SET(value) (((value) << 29) & 0x20000000)
53271
53290
#define ALT_USB_DEV_DAINT_OUTEPINT14_E_INACT 0x0
53291
53296
#define ALT_USB_DEV_DAINT_OUTEPINT14_E_ACT 0x1
53297
53299
#define ALT_USB_DEV_DAINT_OUTEPINT14_LSB 30
53300
53301
#define ALT_USB_DEV_DAINT_OUTEPINT14_MSB 30
53302
53303
#define ALT_USB_DEV_DAINT_OUTEPINT14_WIDTH 1
53304
53305
#define ALT_USB_DEV_DAINT_OUTEPINT14_SET_MSK 0x40000000
53306
53307
#define ALT_USB_DEV_DAINT_OUTEPINT14_CLR_MSK 0xbfffffff
53308
53309
#define ALT_USB_DEV_DAINT_OUTEPINT14_RESET 0x0
53310
53311
#define ALT_USB_DEV_DAINT_OUTEPINT14_GET(value) (((value) & 0x40000000) >> 30)
53312
53313
#define ALT_USB_DEV_DAINT_OUTEPINT14_SET(value) (((value) << 30) & 0x40000000)
53314
53333
#define ALT_USB_DEV_DAINT_OUTEPINT15_E_INACT 0x0
53334
53339
#define ALT_USB_DEV_DAINT_OUTEPINT15_E_ACT 0x1
53340
53342
#define ALT_USB_DEV_DAINT_OUTEPINT15_LSB 31
53343
53344
#define ALT_USB_DEV_DAINT_OUTEPINT15_MSB 31
53345
53346
#define ALT_USB_DEV_DAINT_OUTEPINT15_WIDTH 1
53347
53348
#define ALT_USB_DEV_DAINT_OUTEPINT15_SET_MSK 0x80000000
53349
53350
#define ALT_USB_DEV_DAINT_OUTEPINT15_CLR_MSK 0x7fffffff
53351
53352
#define ALT_USB_DEV_DAINT_OUTEPINT15_RESET 0x0
53353
53354
#define ALT_USB_DEV_DAINT_OUTEPINT15_GET(value) (((value) & 0x80000000) >> 31)
53355
53356
#define ALT_USB_DEV_DAINT_OUTEPINT15_SET(value) (((value) << 31) & 0x80000000)
53357
53358
#ifndef __ASSEMBLY__
53359
53369
struct
ALT_USB_DEV_DAINT_s
53370
{
53371
const
uint32_t
inepint0
: 1;
53372
const
uint32_t
inepint1
: 1;
53373
const
uint32_t
inepint2
: 1;
53374
const
uint32_t
inepint3
: 1;
53375
const
uint32_t
inepint4
: 1;
53376
const
uint32_t
inepint5
: 1;
53377
const
uint32_t
inepint6
: 1;
53378
const
uint32_t
inepint7
: 1;
53379
const
uint32_t
inepint8
: 1;
53380
const
uint32_t
inepint9
: 1;
53381
const
uint32_t
inepint10
: 1;
53382
const
uint32_t
inepint11
: 1;
53383
const
uint32_t
inepint12
: 1;
53384
const
uint32_t
inepint13
: 1;
53385
const
uint32_t
inepint14
: 1;
53386
const
uint32_t
inepint15
: 1;
53387
const
uint32_t
outepint0
: 1;
53388
const
uint32_t
outepint1
: 1;
53389
const
uint32_t
outepint2
: 1;
53390
const
uint32_t
outepint3
: 1;
53391
const
uint32_t
outepint4
: 1;
53392
const
uint32_t
outepint5
: 1;
53393
const
uint32_t
outepint6
: 1;
53394
const
uint32_t
outepint7
: 1;
53395
const
uint32_t
outepint8
: 1;
53396
const
uint32_t
outepint9
: 1;
53397
const
uint32_t
outepint10
: 1;
53398
const
uint32_t
outepint11
: 1;
53399
const
uint32_t
outepint12
: 1;
53400
const
uint32_t
outepint13
: 1;
53401
const
uint32_t
outepint14
: 1;
53402
const
uint32_t
outepint15
: 1;
53403
};
53404
53406
typedef
volatile
struct
ALT_USB_DEV_DAINT_s
ALT_USB_DEV_DAINT_t
;
53407
#endif
/* __ASSEMBLY__ */
53408
53410
#define ALT_USB_DEV_DAINT_OFST 0x18
53411
53412
#define ALT_USB_DEV_DAINT_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_DEV_DAINT_OFST))
53413
53478
#define ALT_USB_DEV_DAINTMSK_INEPMSK0_E_NOMSK 0x1
53479
53484
#define ALT_USB_DEV_DAINTMSK_INEPMSK0_E_MSK 0x0
53485
53487
#define ALT_USB_DEV_DAINTMSK_INEPMSK0_LSB 0
53488
53489
#define ALT_USB_DEV_DAINTMSK_INEPMSK0_MSB 0
53490
53491
#define ALT_USB_DEV_DAINTMSK_INEPMSK0_WIDTH 1
53492
53493
#define ALT_USB_DEV_DAINTMSK_INEPMSK0_SET_MSK 0x00000001
53494
53495
#define ALT_USB_DEV_DAINTMSK_INEPMSK0_CLR_MSK 0xfffffffe
53496
53497
#define ALT_USB_DEV_DAINTMSK_INEPMSK0_RESET 0x0
53498
53499
#define ALT_USB_DEV_DAINTMSK_INEPMSK0_GET(value) (((value) & 0x00000001) >> 0)
53500
53501
#define ALT_USB_DEV_DAINTMSK_INEPMSK0_SET(value) (((value) << 0) & 0x00000001)
53502
53521
#define ALT_USB_DEV_DAINTMSK_INEPMSK1_E_NOMSK 0x1
53522
53527
#define ALT_USB_DEV_DAINTMSK_INEPMSK1_E_MSK 0x0
53528
53530
#define ALT_USB_DEV_DAINTMSK_INEPMSK1_LSB 1
53531
53532
#define ALT_USB_DEV_DAINTMSK_INEPMSK1_MSB 1
53533
53534
#define ALT_USB_DEV_DAINTMSK_INEPMSK1_WIDTH 1
53535
53536
#define ALT_USB_DEV_DAINTMSK_INEPMSK1_SET_MSK 0x00000002
53537
53538
#define ALT_USB_DEV_DAINTMSK_INEPMSK1_CLR_MSK 0xfffffffd
53539
53540
#define ALT_USB_DEV_DAINTMSK_INEPMSK1_RESET 0x0
53541
53542
#define ALT_USB_DEV_DAINTMSK_INEPMSK1_GET(value) (((value) & 0x00000002) >> 1)
53543
53544
#define ALT_USB_DEV_DAINTMSK_INEPMSK1_SET(value) (((value) << 1) & 0x00000002)
53545
53564
#define ALT_USB_DEV_DAINTMSK_INEPMSK2_E_NOMSK 0x1
53565
53570
#define ALT_USB_DEV_DAINTMSK_INEPMSK2_E_MSK 0x0
53571
53573
#define ALT_USB_DEV_DAINTMSK_INEPMSK2_LSB 2
53574
53575
#define ALT_USB_DEV_DAINTMSK_INEPMSK2_MSB 2
53576
53577
#define ALT_USB_DEV_DAINTMSK_INEPMSK2_WIDTH 1
53578
53579
#define ALT_USB_DEV_DAINTMSK_INEPMSK2_SET_MSK 0x00000004
53580
53581
#define ALT_USB_DEV_DAINTMSK_INEPMSK2_CLR_MSK 0xfffffffb
53582
53583
#define ALT_USB_DEV_DAINTMSK_INEPMSK2_RESET 0x0
53584
53585
#define ALT_USB_DEV_DAINTMSK_INEPMSK2_GET(value) (((value) & 0x00000004) >> 2)
53586
53587
#define ALT_USB_DEV_DAINTMSK_INEPMSK2_SET(value) (((value) << 2) & 0x00000004)
53588
53607
#define ALT_USB_DEV_DAINTMSK_INEPMSK3_E_NOMSK 0x1
53608
53613
#define ALT_USB_DEV_DAINTMSK_INEPMSK3_E_MSK 0x0
53614
53616
#define ALT_USB_DEV_DAINTMSK_INEPMSK3_LSB 3
53617
53618
#define ALT_USB_DEV_DAINTMSK_INEPMSK3_MSB 3
53619
53620
#define ALT_USB_DEV_DAINTMSK_INEPMSK3_WIDTH 1
53621
53622
#define ALT_USB_DEV_DAINTMSK_INEPMSK3_SET_MSK 0x00000008
53623
53624
#define ALT_USB_DEV_DAINTMSK_INEPMSK3_CLR_MSK 0xfffffff7
53625
53626
#define ALT_USB_DEV_DAINTMSK_INEPMSK3_RESET 0x0
53627
53628
#define ALT_USB_DEV_DAINTMSK_INEPMSK3_GET(value) (((value) & 0x00000008) >> 3)
53629
53630
#define ALT_USB_DEV_DAINTMSK_INEPMSK3_SET(value) (((value) << 3) & 0x00000008)
53631
53650
#define ALT_USB_DEV_DAINTMSK_INEPMSK4_E_NOMSK 0x1
53651
53656
#define ALT_USB_DEV_DAINTMSK_INEPMSK4_E_MSK 0x0
53657
53659
#define ALT_USB_DEV_DAINTMSK_INEPMSK4_LSB 4
53660
53661
#define ALT_USB_DEV_DAINTMSK_INEPMSK4_MSB 4
53662
53663
#define ALT_USB_DEV_DAINTMSK_INEPMSK4_WIDTH 1
53664
53665
#define ALT_USB_DEV_DAINTMSK_INEPMSK4_SET_MSK 0x00000010
53666
53667
#define ALT_USB_DEV_DAINTMSK_INEPMSK4_CLR_MSK 0xffffffef
53668
53669
#define ALT_USB_DEV_DAINTMSK_INEPMSK4_RESET 0x0
53670
53671
#define ALT_USB_DEV_DAINTMSK_INEPMSK4_GET(value) (((value) & 0x00000010) >> 4)
53672
53673
#define ALT_USB_DEV_DAINTMSK_INEPMSK4_SET(value) (((value) << 4) & 0x00000010)
53674
53693
#define ALT_USB_DEV_DAINTMSK_INEPMSK5_E_NOMSK 0x1
53694
53699
#define ALT_USB_DEV_DAINTMSK_INEPMSK5_E_MSK 0x0
53700
53702
#define ALT_USB_DEV_DAINTMSK_INEPMSK5_LSB 5
53703
53704
#define ALT_USB_DEV_DAINTMSK_INEPMSK5_MSB 5
53705
53706
#define ALT_USB_DEV_DAINTMSK_INEPMSK5_WIDTH 1
53707
53708
#define ALT_USB_DEV_DAINTMSK_INEPMSK5_SET_MSK 0x00000020
53709
53710
#define ALT_USB_DEV_DAINTMSK_INEPMSK5_CLR_MSK 0xffffffdf
53711
53712
#define ALT_USB_DEV_DAINTMSK_INEPMSK5_RESET 0x0
53713
53714
#define ALT_USB_DEV_DAINTMSK_INEPMSK5_GET(value) (((value) & 0x00000020) >> 5)
53715
53716
#define ALT_USB_DEV_DAINTMSK_INEPMSK5_SET(value) (((value) << 5) & 0x00000020)
53717
53736
#define ALT_USB_DEV_DAINTMSK_INEPMSK6_E_NOMSK 0x1
53737
53742
#define ALT_USB_DEV_DAINTMSK_INEPMSK6_E_MSK 0x0
53743
53745
#define ALT_USB_DEV_DAINTMSK_INEPMSK6_LSB 6
53746
53747
#define ALT_USB_DEV_DAINTMSK_INEPMSK6_MSB 6
53748
53749
#define ALT_USB_DEV_DAINTMSK_INEPMSK6_WIDTH 1
53750
53751
#define ALT_USB_DEV_DAINTMSK_INEPMSK6_SET_MSK 0x00000040
53752
53753
#define ALT_USB_DEV_DAINTMSK_INEPMSK6_CLR_MSK 0xffffffbf
53754
53755
#define ALT_USB_DEV_DAINTMSK_INEPMSK6_RESET 0x0
53756
53757
#define ALT_USB_DEV_DAINTMSK_INEPMSK6_GET(value) (((value) & 0x00000040) >> 6)
53758
53759
#define ALT_USB_DEV_DAINTMSK_INEPMSK6_SET(value) (((value) << 6) & 0x00000040)
53760
53779
#define ALT_USB_DEV_DAINTMSK_INEPMSK7_E_NOMSK 0x1
53780
53785
#define ALT_USB_DEV_DAINTMSK_INEPMSK7_E_MSK 0x0
53786
53788
#define ALT_USB_DEV_DAINTMSK_INEPMSK7_LSB 7
53789
53790
#define ALT_USB_DEV_DAINTMSK_INEPMSK7_MSB 7
53791
53792
#define ALT_USB_DEV_DAINTMSK_INEPMSK7_WIDTH 1
53793
53794
#define ALT_USB_DEV_DAINTMSK_INEPMSK7_SET_MSK 0x00000080
53795
53796
#define ALT_USB_DEV_DAINTMSK_INEPMSK7_CLR_MSK 0xffffff7f
53797
53798
#define ALT_USB_DEV_DAINTMSK_INEPMSK7_RESET 0x0
53799
53800
#define ALT_USB_DEV_DAINTMSK_INEPMSK7_GET(value) (((value) & 0x00000080) >> 7)
53801
53802
#define ALT_USB_DEV_DAINTMSK_INEPMSK7_SET(value) (((value) << 7) & 0x00000080)
53803
53822
#define ALT_USB_DEV_DAINTMSK_INEPMSK8_E_NOMSK 0x1
53823
53828
#define ALT_USB_DEV_DAINTMSK_INEPMSK8_E_MSK 0x0
53829
53831
#define ALT_USB_DEV_DAINTMSK_INEPMSK8_LSB 8
53832
53833
#define ALT_USB_DEV_DAINTMSK_INEPMSK8_MSB 8
53834
53835
#define ALT_USB_DEV_DAINTMSK_INEPMSK8_WIDTH 1
53836
53837
#define ALT_USB_DEV_DAINTMSK_INEPMSK8_SET_MSK 0x00000100
53838
53839
#define ALT_USB_DEV_DAINTMSK_INEPMSK8_CLR_MSK 0xfffffeff
53840
53841
#define ALT_USB_DEV_DAINTMSK_INEPMSK8_RESET 0x0
53842
53843
#define ALT_USB_DEV_DAINTMSK_INEPMSK8_GET(value) (((value) & 0x00000100) >> 8)
53844
53845
#define ALT_USB_DEV_DAINTMSK_INEPMSK8_SET(value) (((value) << 8) & 0x00000100)
53846
53865
#define ALT_USB_DEV_DAINTMSK_INEPMSK9_E_NOMSK 0x1
53866
53871
#define ALT_USB_DEV_DAINTMSK_INEPMSK9_E_MSK 0x0
53872
53874
#define ALT_USB_DEV_DAINTMSK_INEPMSK9_LSB 9
53875
53876
#define ALT_USB_DEV_DAINTMSK_INEPMSK9_MSB 9
53877
53878
#define ALT_USB_DEV_DAINTMSK_INEPMSK9_WIDTH 1
53879
53880
#define ALT_USB_DEV_DAINTMSK_INEPMSK9_SET_MSK 0x00000200
53881
53882
#define ALT_USB_DEV_DAINTMSK_INEPMSK9_CLR_MSK 0xfffffdff
53883
53884
#define ALT_USB_DEV_DAINTMSK_INEPMSK9_RESET 0x0
53885
53886
#define ALT_USB_DEV_DAINTMSK_INEPMSK9_GET(value) (((value) & 0x00000200) >> 9)
53887
53888
#define ALT_USB_DEV_DAINTMSK_INEPMSK9_SET(value) (((value) << 9) & 0x00000200)
53889
53908
#define ALT_USB_DEV_DAINTMSK_INEPMSK10_E_NOMSK 0x1
53909
53914
#define ALT_USB_DEV_DAINTMSK_INEPMSK10_E_MSK 0x0
53915
53917
#define ALT_USB_DEV_DAINTMSK_INEPMSK10_LSB 10
53918
53919
#define ALT_USB_DEV_DAINTMSK_INEPMSK10_MSB 10
53920
53921
#define ALT_USB_DEV_DAINTMSK_INEPMSK10_WIDTH 1
53922
53923
#define ALT_USB_DEV_DAINTMSK_INEPMSK10_SET_MSK 0x00000400
53924
53925
#define ALT_USB_DEV_DAINTMSK_INEPMSK10_CLR_MSK 0xfffffbff
53926
53927
#define ALT_USB_DEV_DAINTMSK_INEPMSK10_RESET 0x0
53928
53929
#define ALT_USB_DEV_DAINTMSK_INEPMSK10_GET(value) (((value) & 0x00000400) >> 10)
53930
53931
#define ALT_USB_DEV_DAINTMSK_INEPMSK10_SET(value) (((value) << 10) & 0x00000400)
53932
53951
#define ALT_USB_DEV_DAINTMSK_INEPMSK11_E_NOMSK 0x1
53952
53957
#define ALT_USB_DEV_DAINTMSK_INEPMSK11_E_MSK 0x0
53958
53960
#define ALT_USB_DEV_DAINTMSK_INEPMSK11_LSB 11
53961
53962
#define ALT_USB_DEV_DAINTMSK_INEPMSK11_MSB 11
53963
53964
#define ALT_USB_DEV_DAINTMSK_INEPMSK11_WIDTH 1
53965
53966
#define ALT_USB_DEV_DAINTMSK_INEPMSK11_SET_MSK 0x00000800
53967
53968
#define ALT_USB_DEV_DAINTMSK_INEPMSK11_CLR_MSK 0xfffff7ff
53969
53970
#define ALT_USB_DEV_DAINTMSK_INEPMSK11_RESET 0x0
53971
53972
#define ALT_USB_DEV_DAINTMSK_INEPMSK11_GET(value) (((value) & 0x00000800) >> 11)
53973
53974
#define ALT_USB_DEV_DAINTMSK_INEPMSK11_SET(value) (((value) << 11) & 0x00000800)
53975
53994
#define ALT_USB_DEV_DAINTMSK_INEPMSK12_E_NOMSK 0x1
53995
54000
#define ALT_USB_DEV_DAINTMSK_INEPMSK12_E_MSK 0x0
54001
54003
#define ALT_USB_DEV_DAINTMSK_INEPMSK12_LSB 12
54004
54005
#define ALT_USB_DEV_DAINTMSK_INEPMSK12_MSB 12
54006
54007
#define ALT_USB_DEV_DAINTMSK_INEPMSK12_WIDTH 1
54008
54009
#define ALT_USB_DEV_DAINTMSK_INEPMSK12_SET_MSK 0x00001000
54010
54011
#define ALT_USB_DEV_DAINTMSK_INEPMSK12_CLR_MSK 0xffffefff
54012
54013
#define ALT_USB_DEV_DAINTMSK_INEPMSK12_RESET 0x0
54014
54015
#define ALT_USB_DEV_DAINTMSK_INEPMSK12_GET(value) (((value) & 0x00001000) >> 12)
54016
54017
#define ALT_USB_DEV_DAINTMSK_INEPMSK12_SET(value) (((value) << 12) & 0x00001000)
54018
54037
#define ALT_USB_DEV_DAINTMSK_INEPMSK13_E_NOMSK 0x1
54038
54043
#define ALT_USB_DEV_DAINTMSK_INEPMSK13_E_MSK 0x0
54044
54046
#define ALT_USB_DEV_DAINTMSK_INEPMSK13_LSB 13
54047
54048
#define ALT_USB_DEV_DAINTMSK_INEPMSK13_MSB 13
54049
54050
#define ALT_USB_DEV_DAINTMSK_INEPMSK13_WIDTH 1
54051
54052
#define ALT_USB_DEV_DAINTMSK_INEPMSK13_SET_MSK 0x00002000
54053
54054
#define ALT_USB_DEV_DAINTMSK_INEPMSK13_CLR_MSK 0xffffdfff
54055
54056
#define ALT_USB_DEV_DAINTMSK_INEPMSK13_RESET 0x0
54057
54058
#define ALT_USB_DEV_DAINTMSK_INEPMSK13_GET(value) (((value) & 0x00002000) >> 13)
54059
54060
#define ALT_USB_DEV_DAINTMSK_INEPMSK13_SET(value) (((value) << 13) & 0x00002000)
54061
54080
#define ALT_USB_DEV_DAINTMSK_INEPMSK14_E_NOMSK 0x1
54081
54086
#define ALT_USB_DEV_DAINTMSK_INEPMSK14_E_MSK 0x0
54087
54089
#define ALT_USB_DEV_DAINTMSK_INEPMSK14_LSB 14
54090
54091
#define ALT_USB_DEV_DAINTMSK_INEPMSK14_MSB 14
54092
54093
#define ALT_USB_DEV_DAINTMSK_INEPMSK14_WIDTH 1
54094
54095
#define ALT_USB_DEV_DAINTMSK_INEPMSK14_SET_MSK 0x00004000
54096
54097
#define ALT_USB_DEV_DAINTMSK_INEPMSK14_CLR_MSK 0xffffbfff
54098
54099
#define ALT_USB_DEV_DAINTMSK_INEPMSK14_RESET 0x0
54100
54101
#define ALT_USB_DEV_DAINTMSK_INEPMSK14_GET(value) (((value) & 0x00004000) >> 14)
54102
54103
#define ALT_USB_DEV_DAINTMSK_INEPMSK14_SET(value) (((value) << 14) & 0x00004000)
54104
54125
#define ALT_USB_DEV_DAINTMSK_INEPMSK15_E_INACT 0x0
54126
54131
#define ALT_USB_DEV_DAINTMSK_INEPMSK15_E_ACT 0x1
54132
54134
#define ALT_USB_DEV_DAINTMSK_INEPMSK15_LSB 15
54135
54136
#define ALT_USB_DEV_DAINTMSK_INEPMSK15_MSB 15
54137
54138
#define ALT_USB_DEV_DAINTMSK_INEPMSK15_WIDTH 1
54139
54140
#define ALT_USB_DEV_DAINTMSK_INEPMSK15_SET_MSK 0x00008000
54141
54142
#define ALT_USB_DEV_DAINTMSK_INEPMSK15_CLR_MSK 0xffff7fff
54143
54144
#define ALT_USB_DEV_DAINTMSK_INEPMSK15_RESET 0x0
54145
54146
#define ALT_USB_DEV_DAINTMSK_INEPMSK15_GET(value) (((value) & 0x00008000) >> 15)
54147
54148
#define ALT_USB_DEV_DAINTMSK_INEPMSK15_SET(value) (((value) << 15) & 0x00008000)
54149
54168
#define ALT_USB_DEV_DAINTMSK_OUTEPMSK0_E_NOMSK 0x1
54169
54174
#define ALT_USB_DEV_DAINTMSK_OUTEPMSK0_E_MSK 0x0
54175
54177
#define ALT_USB_DEV_DAINTMSK_OUTEPMSK0_LSB 16
54178
54179
#define ALT_USB_DEV_DAINTMSK_OUTEPMSK0_MSB 16
54180
54181
#define ALT_USB_DEV_DAINTMSK_OUTEPMSK0_WIDTH 1
54182
54183
#define ALT_USB_DEV_DAINTMSK_OUTEPMSK0_SET_MSK 0x00010000
54184
54185
#define ALT_USB_DEV_DAINTMSK_OUTEPMSK0_CLR_MSK 0xfffeffff
54186
54187
#define ALT_USB_DEV_DAINTMSK_OUTEPMSK0_RESET 0x0
54188
54189
#define ALT_USB_DEV_DAINTMSK_OUTEPMSK0_GET(value) (((value) & 0x00010000) >> 16)
54190
54191
#define ALT_USB_DEV_DAINTMSK_OUTEPMSK0_SET(value) (((value) << 16) & 0x00010000)
54192
54211
#define ALT_USB_DEV_DAINTMSK_OUTEPMSK1_E_NOMSK 0x1
54212
54217
#define ALT_USB_DEV_DAINTMSK_OUTEPMSK1_E_MSK 0x0
54218
54220
#define ALT_USB_DEV_DAINTMSK_OUTEPMSK1_LSB 17
54221
54222
#define ALT_USB_DEV_DAINTMSK_OUTEPMSK1_MSB 17
54223
54224
#define ALT_USB_DEV_DAINTMSK_OUTEPMSK1_WIDTH 1
54225
54226
#define ALT_USB_DEV_DAINTMSK_OUTEPMSK1_SET_MSK 0x00020000
54227
54228
#define ALT_USB_DEV_DAINTMSK_OUTEPMSK1_CLR_MSK 0xfffdffff
54229
54230
#define ALT_USB_DEV_DAINTMSK_OUTEPMSK1_RESET 0x0
54231
54232
#define ALT_USB_DEV_DAINTMSK_OUTEPMSK1_GET(value) (((value) & 0x00020000) >> 17)
54233
54234
#define ALT_USB_DEV_DAINTMSK_OUTEPMSK1_SET(value) (((value) << 17) & 0x00020000)
54235
54254
#define ALT_USB_DEV_DAINTMSK_OUTEPMSK2_E_NOMSK 0x1
54255
54260
#define ALT_USB_DEV_DAINTMSK_OUTEPMSK2_E_MSK 0x0
54261
54263
#define ALT_USB_DEV_DAINTMSK_OUTEPMSK2_LSB 18
54264
54265
#define ALT_USB_DEV_DAINTMSK_OUTEPMSK2_MSB 18
54266
54267
#define ALT_USB_DEV_DAINTMSK_OUTEPMSK2_WIDTH 1
54268
54269
#define ALT_USB_DEV_DAINTMSK_OUTEPMSK2_SET_MSK 0x00040000
54270
54271
#define ALT_USB_DEV_DAINTMSK_OUTEPMSK2_CLR_MSK 0xfffbffff
54272
54273
#define ALT_USB_DEV_DAINTMSK_OUTEPMSK2_RESET 0x0
54274
54275
#define ALT_USB_DEV_DAINTMSK_OUTEPMSK2_GET(value) (((value) & 0x00040000) >> 18)
54276
54277
#define ALT_USB_DEV_DAINTMSK_OUTEPMSK2_SET(value) (((value) << 18) & 0x00040000)
54278
54297
#define ALT_USB_DEV_DAINTMSK_OUTEPMSK3_E_NOMSK 0x1
54298
54303
#define ALT_USB_DEV_DAINTMSK_OUTEPMSK3_E_MSK 0x0
54304
54306
#define ALT_USB_DEV_DAINTMSK_OUTEPMSK3_LSB 19
54307
54308
#define ALT_USB_DEV_DAINTMSK_OUTEPMSK3_MSB 19
54309
54310
#define ALT_USB_DEV_DAINTMSK_OUTEPMSK3_WIDTH 1
54311
54312
#define ALT_USB_DEV_DAINTMSK_OUTEPMSK3_SET_MSK 0x00080000
54313
54314
#define ALT_USB_DEV_DAINTMSK_OUTEPMSK3_CLR_MSK 0xfff7ffff
54315
54316
#define ALT_USB_DEV_DAINTMSK_OUTEPMSK3_RESET 0x0
54317
54318
#define ALT_USB_DEV_DAINTMSK_OUTEPMSK3_GET(value) (((value) & 0x00080000) >> 19)
54319
54320
#define ALT_USB_DEV_DAINTMSK_OUTEPMSK3_SET(value) (((value) << 19) & 0x00080000)
54321
54340
#define ALT_USB_DEV_DAINTMSK_OUTEPMSK4_E_NOMSK 0x1
54341
54346
#define ALT_USB_DEV_DAINTMSK_OUTEPMSK4_E_MSK 0x0
54347
54349
#define ALT_USB_DEV_DAINTMSK_OUTEPMSK4_LSB 20
54350
54351
#define ALT_USB_DEV_DAINTMSK_OUTEPMSK4_MSB 20
54352
54353
#define ALT_USB_DEV_DAINTMSK_OUTEPMSK4_WIDTH 1
54354
54355
#define ALT_USB_DEV_DAINTMSK_OUTEPMSK4_SET_MSK 0x00100000
54356
54357
#define ALT_USB_DEV_DAINTMSK_OUTEPMSK4_CLR_MSK 0xffefffff
54358
54359
#define ALT_USB_DEV_DAINTMSK_OUTEPMSK4_RESET 0x0
54360
54361
#define ALT_USB_DEV_DAINTMSK_OUTEPMSK4_GET(value) (((value) & 0x00100000) >> 20)
54362
54363
#define ALT_USB_DEV_DAINTMSK_OUTEPMSK4_SET(value) (((value) << 20) & 0x00100000)
54364
54383
#define ALT_USB_DEV_DAINTMSK_OUTEPMSK5_E_NOMSK 0x1
54384
54389
#define ALT_USB_DEV_DAINTMSK_OUTEPMSK5_E_MSK 0x0
54390
54392
#define ALT_USB_DEV_DAINTMSK_OUTEPMSK5_LSB 21
54393
54394
#define ALT_USB_DEV_DAINTMSK_OUTEPMSK5_MSB 21
54395
54396
#define ALT_USB_DEV_DAINTMSK_OUTEPMSK5_WIDTH 1
54397
54398
#define ALT_USB_DEV_DAINTMSK_OUTEPMSK5_SET_MSK 0x00200000
54399
54400
#define ALT_USB_DEV_DAINTMSK_OUTEPMSK5_CLR_MSK 0xffdfffff
54401
54402
#define ALT_USB_DEV_DAINTMSK_OUTEPMSK5_RESET 0x0
54403
54404
#define ALT_USB_DEV_DAINTMSK_OUTEPMSK5_GET(value) (((value) & 0x00200000) >> 21)
54405
54406
#define ALT_USB_DEV_DAINTMSK_OUTEPMSK5_SET(value) (((value) << 21) & 0x00200000)
54407
54426
#define ALT_USB_DEV_DAINTMSK_OUTEPMSK6_E_NOMSK 0x1
54427
54432
#define ALT_USB_DEV_DAINTMSK_OUTEPMSK6_E_MSK 0x0
54433
54435
#define ALT_USB_DEV_DAINTMSK_OUTEPMSK6_LSB 22
54436
54437
#define ALT_USB_DEV_DAINTMSK_OUTEPMSK6_MSB 22
54438
54439
#define ALT_USB_DEV_DAINTMSK_OUTEPMSK6_WIDTH 1
54440
54441
#define ALT_USB_DEV_DAINTMSK_OUTEPMSK6_SET_MSK 0x00400000
54442
54443
#define ALT_USB_DEV_DAINTMSK_OUTEPMSK6_CLR_MSK 0xffbfffff
54444
54445
#define ALT_USB_DEV_DAINTMSK_OUTEPMSK6_RESET 0x0
54446
54447
#define ALT_USB_DEV_DAINTMSK_OUTEPMSK6_GET(value) (((value) & 0x00400000) >> 22)
54448
54449
#define ALT_USB_DEV_DAINTMSK_OUTEPMSK6_SET(value) (((value) << 22) & 0x00400000)
54450
54469
#define ALT_USB_DEV_DAINTMSK_OUTEPMSK7_E_NOMSK 0x1
54470
54475
#define ALT_USB_DEV_DAINTMSK_OUTEPMSK7_E_MSK 0x0
54476
54478
#define ALT_USB_DEV_DAINTMSK_OUTEPMSK7_LSB 23
54479
54480
#define ALT_USB_DEV_DAINTMSK_OUTEPMSK7_MSB 23
54481
54482
#define ALT_USB_DEV_DAINTMSK_OUTEPMSK7_WIDTH 1
54483
54484
#define ALT_USB_DEV_DAINTMSK_OUTEPMSK7_SET_MSK 0x00800000
54485
54486
#define ALT_USB_DEV_DAINTMSK_OUTEPMSK7_CLR_MSK 0xff7fffff
54487
54488
#define ALT_USB_DEV_DAINTMSK_OUTEPMSK7_RESET 0x0
54489
54490
#define ALT_USB_DEV_DAINTMSK_OUTEPMSK7_GET(value) (((value) & 0x00800000) >> 23)
54491
54492
#define ALT_USB_DEV_DAINTMSK_OUTEPMSK7_SET(value) (((value) << 23) & 0x00800000)
54493
54514
#define ALT_USB_DEV_DAINTMSK_OUTEPMSK8_E_NOMSK 0x1
54515
54520
#define ALT_USB_DEV_DAINTMSK_OUTEPMSK8_E_MSK 0x0
54521
54523
#define ALT_USB_DEV_DAINTMSK_OUTEPMSK8_LSB 24
54524
54525
#define ALT_USB_DEV_DAINTMSK_OUTEPMSK8_MSB 24
54526
54527
#define ALT_USB_DEV_DAINTMSK_OUTEPMSK8_WIDTH 1
54528
54529
#define ALT_USB_DEV_DAINTMSK_OUTEPMSK8_SET_MSK 0x01000000
54530
54531
#define ALT_USB_DEV_DAINTMSK_OUTEPMSK8_CLR_MSK 0xfeffffff
54532
54533
#define ALT_USB_DEV_DAINTMSK_OUTEPMSK8_RESET 0x0
54534
54535
#define ALT_USB_DEV_DAINTMSK_OUTEPMSK8_GET(value) (((value) & 0x01000000) >> 24)
54536
54537
#define ALT_USB_DEV_DAINTMSK_OUTEPMSK8_SET(value) (((value) << 24) & 0x01000000)
54538
54557
#define ALT_USB_DEV_DAINTMSK_OUTEPMSK9_E_NOMSK 0x1
54558
54563
#define ALT_USB_DEV_DAINTMSK_OUTEPMSK9_E_MSK 0x0
54564
54566
#define ALT_USB_DEV_DAINTMSK_OUTEPMSK9_LSB 25
54567
54568
#define ALT_USB_DEV_DAINTMSK_OUTEPMSK9_MSB 25
54569
54570
#define ALT_USB_DEV_DAINTMSK_OUTEPMSK9_WIDTH 1
54571
54572
#define ALT_USB_DEV_DAINTMSK_OUTEPMSK9_SET_MSK 0x02000000
54573
54574
#define ALT_USB_DEV_DAINTMSK_OUTEPMSK9_CLR_MSK 0xfdffffff
54575
54576
#define ALT_USB_DEV_DAINTMSK_OUTEPMSK9_RESET 0x0
54577
54578
#define ALT_USB_DEV_DAINTMSK_OUTEPMSK9_GET(value) (((value) & 0x02000000) >> 25)
54579
54580
#define ALT_USB_DEV_DAINTMSK_OUTEPMSK9_SET(value) (((value) << 25) & 0x02000000)
54581
54600
#define ALT_USB_DEV_DAINTMSK_OUTEPMSK10_E_NOMSK 0x1
54601
54606
#define ALT_USB_DEV_DAINTMSK_OUTEPMSK10_E_MSK 0x0
54607
54609
#define ALT_USB_DEV_DAINTMSK_OUTEPMSK10_LSB 26
54610
54611
#define ALT_USB_DEV_DAINTMSK_OUTEPMSK10_MSB 26
54612
54613
#define ALT_USB_DEV_DAINTMSK_OUTEPMSK10_WIDTH 1
54614
54615
#define ALT_USB_DEV_DAINTMSK_OUTEPMSK10_SET_MSK 0x04000000
54616
54617
#define ALT_USB_DEV_DAINTMSK_OUTEPMSK10_CLR_MSK 0xfbffffff
54618
54619
#define ALT_USB_DEV_DAINTMSK_OUTEPMSK10_RESET 0x0
54620
54621
#define ALT_USB_DEV_DAINTMSK_OUTEPMSK10_GET(value) (((value) & 0x04000000) >> 26)
54622
54623
#define ALT_USB_DEV_DAINTMSK_OUTEPMSK10_SET(value) (((value) << 26) & 0x04000000)
54624
54643
#define ALT_USB_DEV_DAINTMSK_OUTEPMSK11_E_NOMSK 0x1
54644
54649
#define ALT_USB_DEV_DAINTMSK_OUTEPMSK11_E_MSK 0x0
54650
54652
#define ALT_USB_DEV_DAINTMSK_OUTEPMSK11_LSB 27
54653
54654
#define ALT_USB_DEV_DAINTMSK_OUTEPMSK11_MSB 27
54655
54656
#define ALT_USB_DEV_DAINTMSK_OUTEPMSK11_WIDTH 1
54657
54658
#define ALT_USB_DEV_DAINTMSK_OUTEPMSK11_SET_MSK 0x08000000
54659
54660
#define ALT_USB_DEV_DAINTMSK_OUTEPMSK11_CLR_MSK 0xf7ffffff
54661
54662
#define ALT_USB_DEV_DAINTMSK_OUTEPMSK11_RESET 0x0
54663
54664
#define ALT_USB_DEV_DAINTMSK_OUTEPMSK11_GET(value) (((value) & 0x08000000) >> 27)
54665
54666
#define ALT_USB_DEV_DAINTMSK_OUTEPMSK11_SET(value) (((value) << 27) & 0x08000000)
54667
54686
#define ALT_USB_DEV_DAINTMSK_OUTEPMSK12_E_NOMSK 0x1
54687
54692
#define ALT_USB_DEV_DAINTMSK_OUTEPMSK12_E_MSK 0x0
54693
54695
#define ALT_USB_DEV_DAINTMSK_OUTEPMSK12_LSB 28
54696
54697
#define ALT_USB_DEV_DAINTMSK_OUTEPMSK12_MSB 28
54698
54699
#define ALT_USB_DEV_DAINTMSK_OUTEPMSK12_WIDTH 1
54700
54701
#define ALT_USB_DEV_DAINTMSK_OUTEPMSK12_SET_MSK 0x10000000
54702
54703
#define ALT_USB_DEV_DAINTMSK_OUTEPMSK12_CLR_MSK 0xefffffff
54704
54705
#define ALT_USB_DEV_DAINTMSK_OUTEPMSK12_RESET 0x0
54706
54707
#define ALT_USB_DEV_DAINTMSK_OUTEPMSK12_GET(value) (((value) & 0x10000000) >> 28)
54708
54709
#define ALT_USB_DEV_DAINTMSK_OUTEPMSK12_SET(value) (((value) << 28) & 0x10000000)
54710
54729
#define ALT_USB_DEV_DAINTMSK_OUTEPMSK13_E_NOMSK 0x1
54730
54735
#define ALT_USB_DEV_DAINTMSK_OUTEPMSK13_E_MSK 0x0
54736
54738
#define ALT_USB_DEV_DAINTMSK_OUTEPMSK13_LSB 29
54739
54740
#define ALT_USB_DEV_DAINTMSK_OUTEPMSK13_MSB 29
54741
54742
#define ALT_USB_DEV_DAINTMSK_OUTEPMSK13_WIDTH 1
54743
54744
#define ALT_USB_DEV_DAINTMSK_OUTEPMSK13_SET_MSK 0x20000000
54745
54746
#define ALT_USB_DEV_DAINTMSK_OUTEPMSK13_CLR_MSK 0xdfffffff
54747
54748
#define ALT_USB_DEV_DAINTMSK_OUTEPMSK13_RESET 0x0
54749
54750
#define ALT_USB_DEV_DAINTMSK_OUTEPMSK13_GET(value) (((value) & 0x20000000) >> 29)
54751
54752
#define ALT_USB_DEV_DAINTMSK_OUTEPMSK13_SET(value) (((value) << 29) & 0x20000000)
54753
54772
#define ALT_USB_DEV_DAINTMSK_OUTEPMSK14_E_NOMSK 0x1
54773
54778
#define ALT_USB_DEV_DAINTMSK_OUTEPMSK14_E_MSK 0x0
54779
54781
#define ALT_USB_DEV_DAINTMSK_OUTEPMSK14_LSB 30
54782
54783
#define ALT_USB_DEV_DAINTMSK_OUTEPMSK14_MSB 30
54784
54785
#define ALT_USB_DEV_DAINTMSK_OUTEPMSK14_WIDTH 1
54786
54787
#define ALT_USB_DEV_DAINTMSK_OUTEPMSK14_SET_MSK 0x40000000
54788
54789
#define ALT_USB_DEV_DAINTMSK_OUTEPMSK14_CLR_MSK 0xbfffffff
54790
54791
#define ALT_USB_DEV_DAINTMSK_OUTEPMSK14_RESET 0x0
54792
54793
#define ALT_USB_DEV_DAINTMSK_OUTEPMSK14_GET(value) (((value) & 0x40000000) >> 30)
54794
54795
#define ALT_USB_DEV_DAINTMSK_OUTEPMSK14_SET(value) (((value) << 30) & 0x40000000)
54796
54815
#define ALT_USB_DEV_DAINTMSK_OUTEPMSK15_E_NOMSK 0x1
54816
54821
#define ALT_USB_DEV_DAINTMSK_OUTEPMSK15_E_MSK 0x0
54822
54824
#define ALT_USB_DEV_DAINTMSK_OUTEPMSK15_LSB 31
54825
54826
#define ALT_USB_DEV_DAINTMSK_OUTEPMSK15_MSB 31
54827
54828
#define ALT_USB_DEV_DAINTMSK_OUTEPMSK15_WIDTH 1
54829
54830
#define ALT_USB_DEV_DAINTMSK_OUTEPMSK15_SET_MSK 0x80000000
54831
54832
#define ALT_USB_DEV_DAINTMSK_OUTEPMSK15_CLR_MSK 0x7fffffff
54833
54834
#define ALT_USB_DEV_DAINTMSK_OUTEPMSK15_RESET 0x0
54835
54836
#define ALT_USB_DEV_DAINTMSK_OUTEPMSK15_GET(value) (((value) & 0x80000000) >> 31)
54837
54838
#define ALT_USB_DEV_DAINTMSK_OUTEPMSK15_SET(value) (((value) << 31) & 0x80000000)
54839
54840
#ifndef __ASSEMBLY__
54841
54851
struct
ALT_USB_DEV_DAINTMSK_s
54852
{
54853
uint32_t
inepmsk0
: 1;
54854
uint32_t
inepmsk1
: 1;
54855
uint32_t
inepmsk2
: 1;
54856
uint32_t
inepmsk3
: 1;
54857
uint32_t
inepmsk4
: 1;
54858
uint32_t
inepmsk5
: 1;
54859
uint32_t
inepmsk6
: 1;
54860
uint32_t
inepmsk7
: 1;
54861
uint32_t
inepmsk8
: 1;
54862
uint32_t
inepmsk9
: 1;
54863
uint32_t
inepmsk10
: 1;
54864
uint32_t
inepmsk11
: 1;
54865
uint32_t
inepmsk12
: 1;
54866
uint32_t
InEpMsk13
: 1;
54867
uint32_t
inepmsk14
: 1;
54868
uint32_t
InEpMsk15
: 1;
54869
uint32_t
outepmsk0
: 1;
54870
uint32_t
outepmsk1
: 1;
54871
uint32_t
outepmsk2
: 1;
54872
uint32_t
OutEPMsk3
: 1;
54873
uint32_t
outepmsk4
: 1;
54874
uint32_t
outepmsk5
: 1;
54875
uint32_t
outepmsk6
: 1;
54876
uint32_t
outepmsk7
: 1;
54877
uint32_t
outepmsk8
: 1;
54878
uint32_t
outepmsk9
: 1;
54879
uint32_t
outepmsk10
: 1;
54880
uint32_t
outepmsk11
: 1;
54881
uint32_t
outepmsk12
: 1;
54882
uint32_t
outepmsk13
: 1;
54883
uint32_t
OutEPMsk14
: 1;
54884
uint32_t
outepmsk15
: 1;
54885
};
54886
54888
typedef
volatile
struct
ALT_USB_DEV_DAINTMSK_s
ALT_USB_DEV_DAINTMSK_t
;
54889
#endif
/* __ASSEMBLY__ */
54890
54892
#define ALT_USB_DEV_DAINTMSK_OFST 0x1c
54893
54894
#define ALT_USB_DEV_DAINTMSK_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_DEV_DAINTMSK_OFST))
54895
54922
#define ALT_USB_DEV_DVBUSDIS_DVBUSDIS_LSB 0
54923
54924
#define ALT_USB_DEV_DVBUSDIS_DVBUSDIS_MSB 15
54925
54926
#define ALT_USB_DEV_DVBUSDIS_DVBUSDIS_WIDTH 16
54927
54928
#define ALT_USB_DEV_DVBUSDIS_DVBUSDIS_SET_MSK 0x0000ffff
54929
54930
#define ALT_USB_DEV_DVBUSDIS_DVBUSDIS_CLR_MSK 0xffff0000
54931
54932
#define ALT_USB_DEV_DVBUSDIS_DVBUSDIS_RESET 0x17d7
54933
54934
#define ALT_USB_DEV_DVBUSDIS_DVBUSDIS_GET(value) (((value) & 0x0000ffff) >> 0)
54935
54936
#define ALT_USB_DEV_DVBUSDIS_DVBUSDIS_SET(value) (((value) << 0) & 0x0000ffff)
54937
54938
#ifndef __ASSEMBLY__
54939
54949
struct
ALT_USB_DEV_DVBUSDIS_s
54950
{
54951
uint32_t
dvbusdis
: 16;
54952
uint32_t : 16;
54953
};
54954
54956
typedef
volatile
struct
ALT_USB_DEV_DVBUSDIS_s
ALT_USB_DEV_DVBUSDIS_t
;
54957
#endif
/* __ASSEMBLY__ */
54958
54960
#define ALT_USB_DEV_DVBUSDIS_OFST 0x28
54961
54962
#define ALT_USB_DEV_DVBUSDIS_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_DEV_DVBUSDIS_OFST))
54963
54991
#define ALT_USB_DEV_DVBUSPULSE_DVBUSPULSE_LSB 0
54992
54993
#define ALT_USB_DEV_DVBUSPULSE_DVBUSPULSE_MSB 11
54994
54995
#define ALT_USB_DEV_DVBUSPULSE_DVBUSPULSE_WIDTH 12
54996
54997
#define ALT_USB_DEV_DVBUSPULSE_DVBUSPULSE_SET_MSK 0x00000fff
54998
54999
#define ALT_USB_DEV_DVBUSPULSE_DVBUSPULSE_CLR_MSK 0xfffff000
55000
55001
#define ALT_USB_DEV_DVBUSPULSE_DVBUSPULSE_RESET 0x5b8
55002
55003
#define ALT_USB_DEV_DVBUSPULSE_DVBUSPULSE_GET(value) (((value) & 0x00000fff) >> 0)
55004
55005
#define ALT_USB_DEV_DVBUSPULSE_DVBUSPULSE_SET(value) (((value) << 0) & 0x00000fff)
55006
55007
#ifndef __ASSEMBLY__
55008
55018
struct
ALT_USB_DEV_DVBUSPULSE_s
55019
{
55020
uint32_t
dvbuspulse
: 12;
55021
uint32_t : 20;
55022
};
55023
55025
typedef
volatile
struct
ALT_USB_DEV_DVBUSPULSE_s
ALT_USB_DEV_DVBUSPULSE_t
;
55026
#endif
/* __ASSEMBLY__ */
55027
55029
#define ALT_USB_DEV_DVBUSPULSE_OFST 0x2c
55030
55031
#define ALT_USB_DEV_DVBUSPULSE_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_DEV_DVBUSPULSE_OFST))
55032
55077
#define ALT_USB_DEV_DTHRCTL_NONISOTHREN_E_DISD 0x0
55078
55083
#define ALT_USB_DEV_DTHRCTL_NONISOTHREN_E_END 0x1
55084
55086
#define ALT_USB_DEV_DTHRCTL_NONISOTHREN_LSB 0
55087
55088
#define ALT_USB_DEV_DTHRCTL_NONISOTHREN_MSB 0
55089
55090
#define ALT_USB_DEV_DTHRCTL_NONISOTHREN_WIDTH 1
55091
55092
#define ALT_USB_DEV_DTHRCTL_NONISOTHREN_SET_MSK 0x00000001
55093
55094
#define ALT_USB_DEV_DTHRCTL_NONISOTHREN_CLR_MSK 0xfffffffe
55095
55096
#define ALT_USB_DEV_DTHRCTL_NONISOTHREN_RESET 0x0
55097
55098
#define ALT_USB_DEV_DTHRCTL_NONISOTHREN_GET(value) (((value) & 0x00000001) >> 0)
55099
55100
#define ALT_USB_DEV_DTHRCTL_NONISOTHREN_SET(value) (((value) << 0) & 0x00000001)
55101
55123
#define ALT_USB_DEV_DTHRCTL_ISOTHREN_E_DISD 0x0
55124
55129
#define ALT_USB_DEV_DTHRCTL_ISOTHREN_E_END 0x1
55130
55132
#define ALT_USB_DEV_DTHRCTL_ISOTHREN_LSB 1
55133
55134
#define ALT_USB_DEV_DTHRCTL_ISOTHREN_MSB 1
55135
55136
#define ALT_USB_DEV_DTHRCTL_ISOTHREN_WIDTH 1
55137
55138
#define ALT_USB_DEV_DTHRCTL_ISOTHREN_SET_MSK 0x00000002
55139
55140
#define ALT_USB_DEV_DTHRCTL_ISOTHREN_CLR_MSK 0xfffffffd
55141
55142
#define ALT_USB_DEV_DTHRCTL_ISOTHREN_RESET 0x0
55143
55144
#define ALT_USB_DEV_DTHRCTL_ISOTHREN_GET(value) (((value) & 0x00000002) >> 1)
55145
55146
#define ALT_USB_DEV_DTHRCTL_ISOTHREN_SET(value) (((value) << 1) & 0x00000002)
55147
55165
#define ALT_USB_DEV_DTHRCTL_TXTHRLEN_LSB 2
55166
55167
#define ALT_USB_DEV_DTHRCTL_TXTHRLEN_MSB 10
55168
55169
#define ALT_USB_DEV_DTHRCTL_TXTHRLEN_WIDTH 9
55170
55171
#define ALT_USB_DEV_DTHRCTL_TXTHRLEN_SET_MSK 0x000007fc
55172
55173
#define ALT_USB_DEV_DTHRCTL_TXTHRLEN_CLR_MSK 0xfffff803
55174
55175
#define ALT_USB_DEV_DTHRCTL_TXTHRLEN_RESET 0x8
55176
55177
#define ALT_USB_DEV_DTHRCTL_TXTHRLEN_GET(value) (((value) & 0x000007fc) >> 2)
55178
55179
#define ALT_USB_DEV_DTHRCTL_TXTHRLEN_SET(value) (((value) << 2) & 0x000007fc)
55180
55211
#define ALT_USB_DEV_DTHRCTL_AHBTHRRATIO_E_THRESZERO 0x0
55212
55217
#define ALT_USB_DEV_DTHRCTL_AHBTHRRATIO_E_THRESONE 0x1
55218
55223
#define ALT_USB_DEV_DTHRCTL_AHBTHRRATIO_E_THRESTWO 0x2
55224
55229
#define ALT_USB_DEV_DTHRCTL_AHBTHRRATIO_E_THRESTHREE 0x3
55230
55232
#define ALT_USB_DEV_DTHRCTL_AHBTHRRATIO_LSB 11
55233
55234
#define ALT_USB_DEV_DTHRCTL_AHBTHRRATIO_MSB 12
55235
55236
#define ALT_USB_DEV_DTHRCTL_AHBTHRRATIO_WIDTH 2
55237
55238
#define ALT_USB_DEV_DTHRCTL_AHBTHRRATIO_SET_MSK 0x00001800
55239
55240
#define ALT_USB_DEV_DTHRCTL_AHBTHRRATIO_CLR_MSK 0xffffe7ff
55241
55242
#define ALT_USB_DEV_DTHRCTL_AHBTHRRATIO_RESET 0x0
55243
55244
#define ALT_USB_DEV_DTHRCTL_AHBTHRRATIO_GET(value) (((value) & 0x00001800) >> 11)
55245
55246
#define ALT_USB_DEV_DTHRCTL_AHBTHRRATIO_SET(value) (((value) << 11) & 0x00001800)
55247
55268
#define ALT_USB_DEV_DTHRCTL_RXTHREN_E_DISD 0x0
55269
55274
#define ALT_USB_DEV_DTHRCTL_RXTHREN_E_END 0x1
55275
55277
#define ALT_USB_DEV_DTHRCTL_RXTHREN_LSB 16
55278
55279
#define ALT_USB_DEV_DTHRCTL_RXTHREN_MSB 16
55280
55281
#define ALT_USB_DEV_DTHRCTL_RXTHREN_WIDTH 1
55282
55283
#define ALT_USB_DEV_DTHRCTL_RXTHREN_SET_MSK 0x00010000
55284
55285
#define ALT_USB_DEV_DTHRCTL_RXTHREN_CLR_MSK 0xfffeffff
55286
55287
#define ALT_USB_DEV_DTHRCTL_RXTHREN_RESET 0x0
55288
55289
#define ALT_USB_DEV_DTHRCTL_RXTHREN_GET(value) (((value) & 0x00010000) >> 16)
55290
55291
#define ALT_USB_DEV_DTHRCTL_RXTHREN_SET(value) (((value) << 16) & 0x00010000)
55292
55306
#define ALT_USB_DEV_DTHRCTL_RXTHRLEN_LSB 17
55307
55308
#define ALT_USB_DEV_DTHRCTL_RXTHRLEN_MSB 25
55309
55310
#define ALT_USB_DEV_DTHRCTL_RXTHRLEN_WIDTH 9
55311
55312
#define ALT_USB_DEV_DTHRCTL_RXTHRLEN_SET_MSK 0x03fe0000
55313
55314
#define ALT_USB_DEV_DTHRCTL_RXTHRLEN_CLR_MSK 0xfc01ffff
55315
55316
#define ALT_USB_DEV_DTHRCTL_RXTHRLEN_RESET 0x8
55317
55318
#define ALT_USB_DEV_DTHRCTL_RXTHRLEN_GET(value) (((value) & 0x03fe0000) >> 17)
55319
55320
#define ALT_USB_DEV_DTHRCTL_RXTHRLEN_SET(value) (((value) << 17) & 0x03fe0000)
55321
55345
#define ALT_USB_DEV_DTHRCTL_ARBPRKEN_E_DISD 0x0
55346
55351
#define ALT_USB_DEV_DTHRCTL_ARBPRKEN_E_END 0x1
55352
55354
#define ALT_USB_DEV_DTHRCTL_ARBPRKEN_LSB 27
55355
55356
#define ALT_USB_DEV_DTHRCTL_ARBPRKEN_MSB 27
55357
55358
#define ALT_USB_DEV_DTHRCTL_ARBPRKEN_WIDTH 1
55359
55360
#define ALT_USB_DEV_DTHRCTL_ARBPRKEN_SET_MSK 0x08000000
55361
55362
#define ALT_USB_DEV_DTHRCTL_ARBPRKEN_CLR_MSK 0xf7ffffff
55363
55364
#define ALT_USB_DEV_DTHRCTL_ARBPRKEN_RESET 0x1
55365
55366
#define ALT_USB_DEV_DTHRCTL_ARBPRKEN_GET(value) (((value) & 0x08000000) >> 27)
55367
55368
#define ALT_USB_DEV_DTHRCTL_ARBPRKEN_SET(value) (((value) << 27) & 0x08000000)
55369
55370
#ifndef __ASSEMBLY__
55371
55381
struct
ALT_USB_DEV_DTHRCTL_s
55382
{
55383
uint32_t
nonisothren
: 1;
55384
uint32_t
isothren
: 1;
55385
uint32_t
txthrlen
: 9;
55386
uint32_t
ahbthrratio
: 2;
55387
uint32_t : 3;
55388
uint32_t
rxthren
: 1;
55389
uint32_t
rxthrlen
: 9;
55390
uint32_t : 1;
55391
uint32_t
arbprken
: 1;
55392
uint32_t : 4;
55393
};
55394
55396
typedef
volatile
struct
ALT_USB_DEV_DTHRCTL_s
ALT_USB_DEV_DTHRCTL_t
;
55397
#endif
/* __ASSEMBLY__ */
55398
55400
#define ALT_USB_DEV_DTHRCTL_OFST 0x30
55401
55402
#define ALT_USB_DEV_DTHRCTL_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_DEV_DTHRCTL_OFST))
55403
55453
#define ALT_USB_DEV_DIEPEMPMSK_INEPTXFEMPMSK0_E_MSK 0x0
55454
55459
#define ALT_USB_DEV_DIEPEMPMSK_INEPTXFEMPMSK0_E_NOMSK 0x1
55460
55462
#define ALT_USB_DEV_DIEPEMPMSK_INEPTXFEMPMSK0_LSB 0
55463
55464
#define ALT_USB_DEV_DIEPEMPMSK_INEPTXFEMPMSK0_MSB 0
55465
55466
#define ALT_USB_DEV_DIEPEMPMSK_INEPTXFEMPMSK0_WIDTH 1
55467
55468
#define ALT_USB_DEV_DIEPEMPMSK_INEPTXFEMPMSK0_SET_MSK 0x00000001
55469
55470
#define ALT_USB_DEV_DIEPEMPMSK_INEPTXFEMPMSK0_CLR_MSK 0xfffffffe
55471
55472
#define ALT_USB_DEV_DIEPEMPMSK_INEPTXFEMPMSK0_RESET 0x0
55473
55474
#define ALT_USB_DEV_DIEPEMPMSK_INEPTXFEMPMSK0_GET(value) (((value) & 0x00000001) >> 0)
55475
55476
#define ALT_USB_DEV_DIEPEMPMSK_INEPTXFEMPMSK0_SET(value) (((value) << 0) & 0x00000001)
55477
55498
#define ALT_USB_DEV_DIEPEMPMSK_INEPTXFEMPMSK1_E_MSK 0x0
55499
55504
#define ALT_USB_DEV_DIEPEMPMSK_INEPTXFEMPMSK1_E_NOMSK 0x1
55505
55507
#define ALT_USB_DEV_DIEPEMPMSK_INEPTXFEMPMSK1_LSB 1
55508
55509
#define ALT_USB_DEV_DIEPEMPMSK_INEPTXFEMPMSK1_MSB 1
55510
55511
#define ALT_USB_DEV_DIEPEMPMSK_INEPTXFEMPMSK1_WIDTH 1
55512
55513
#define ALT_USB_DEV_DIEPEMPMSK_INEPTXFEMPMSK1_SET_MSK 0x00000002
55514
55515
#define ALT_USB_DEV_DIEPEMPMSK_INEPTXFEMPMSK1_CLR_MSK 0xfffffffd
55516
55517
#define ALT_USB_DEV_DIEPEMPMSK_INEPTXFEMPMSK1_RESET 0x0
55518
55519
#define ALT_USB_DEV_DIEPEMPMSK_INEPTXFEMPMSK1_GET(value) (((value) & 0x00000002) >> 1)
55520
55521
#define ALT_USB_DEV_DIEPEMPMSK_INEPTXFEMPMSK1_SET(value) (((value) << 1) & 0x00000002)
55522
55543
#define ALT_USB_DEV_DIEPEMPMSK_INEPTXFEMPMSK2_E_MSK 0x0
55544
55549
#define ALT_USB_DEV_DIEPEMPMSK_INEPTXFEMPMSK2_E_NOMSK 0x1
55550
55552
#define ALT_USB_DEV_DIEPEMPMSK_INEPTXFEMPMSK2_LSB 2
55553
55554
#define ALT_USB_DEV_DIEPEMPMSK_INEPTXFEMPMSK2_MSB 2
55555
55556
#define ALT_USB_DEV_DIEPEMPMSK_INEPTXFEMPMSK2_WIDTH 1
55557
55558
#define ALT_USB_DEV_DIEPEMPMSK_INEPTXFEMPMSK2_SET_MSK 0x00000004
55559
55560
#define ALT_USB_DEV_DIEPEMPMSK_INEPTXFEMPMSK2_CLR_MSK 0xfffffffb
55561
55562
#define ALT_USB_DEV_DIEPEMPMSK_INEPTXFEMPMSK2_RESET 0x0
55563
55564
#define ALT_USB_DEV_DIEPEMPMSK_INEPTXFEMPMSK2_GET(value) (((value) & 0x00000004) >> 2)
55565
55566
#define ALT_USB_DEV_DIEPEMPMSK_INEPTXFEMPMSK2_SET(value) (((value) << 2) & 0x00000004)
55567
55588
#define ALT_USB_DEV_DIEPEMPMSK_INEPTXFEMPMSK3_E_MSK 0x0
55589
55594
#define ALT_USB_DEV_DIEPEMPMSK_INEPTXFEMPMSK3_E_NOMSK 0x1
55595
55597
#define ALT_USB_DEV_DIEPEMPMSK_INEPTXFEMPMSK3_LSB 3
55598
55599
#define ALT_USB_DEV_DIEPEMPMSK_INEPTXFEMPMSK3_MSB 3
55600
55601
#define ALT_USB_DEV_DIEPEMPMSK_INEPTXFEMPMSK3_WIDTH 1
55602
55603
#define ALT_USB_DEV_DIEPEMPMSK_INEPTXFEMPMSK3_SET_MSK 0x00000008
55604
55605
#define ALT_USB_DEV_DIEPEMPMSK_INEPTXFEMPMSK3_CLR_MSK 0xfffffff7
55606
55607
#define ALT_USB_DEV_DIEPEMPMSK_INEPTXFEMPMSK3_RESET 0x0
55608
55609
#define ALT_USB_DEV_DIEPEMPMSK_INEPTXFEMPMSK3_GET(value) (((value) & 0x00000008) >> 3)
55610
55611
#define ALT_USB_DEV_DIEPEMPMSK_INEPTXFEMPMSK3_SET(value) (((value) << 3) & 0x00000008)
55612
55633
#define ALT_USB_DEV_DIEPEMPMSK_INEPTXFEMPMSK4_E_MSK 0x0
55634
55639
#define ALT_USB_DEV_DIEPEMPMSK_INEPTXFEMPMSK4_E_NOMSK 0x1
55640
55642
#define ALT_USB_DEV_DIEPEMPMSK_INEPTXFEMPMSK4_LSB 4
55643
55644
#define ALT_USB_DEV_DIEPEMPMSK_INEPTXFEMPMSK4_MSB 4
55645
55646
#define ALT_USB_DEV_DIEPEMPMSK_INEPTXFEMPMSK4_WIDTH 1
55647
55648
#define ALT_USB_DEV_DIEPEMPMSK_INEPTXFEMPMSK4_SET_MSK 0x00000010
55649
55650
#define ALT_USB_DEV_DIEPEMPMSK_INEPTXFEMPMSK4_CLR_MSK 0xffffffef
55651
55652
#define ALT_USB_DEV_DIEPEMPMSK_INEPTXFEMPMSK4_RESET 0x0
55653
55654
#define ALT_USB_DEV_DIEPEMPMSK_INEPTXFEMPMSK4_GET(value) (((value) & 0x00000010) >> 4)
55655
55656
#define ALT_USB_DEV_DIEPEMPMSK_INEPTXFEMPMSK4_SET(value) (((value) << 4) & 0x00000010)
55657
55678
#define ALT_USB_DEV_DIEPEMPMSK_INEPTXFEMPMSK5_E_MSK 0x0
55679
55684
#define ALT_USB_DEV_DIEPEMPMSK_INEPTXFEMPMSK5_E_NOMSK 0x1
55685
55687
#define ALT_USB_DEV_DIEPEMPMSK_INEPTXFEMPMSK5_LSB 5
55688
55689
#define ALT_USB_DEV_DIEPEMPMSK_INEPTXFEMPMSK5_MSB 5
55690
55691
#define ALT_USB_DEV_DIEPEMPMSK_INEPTXFEMPMSK5_WIDTH 1
55692
55693
#define ALT_USB_DEV_DIEPEMPMSK_INEPTXFEMPMSK5_SET_MSK 0x00000020
55694
55695
#define ALT_USB_DEV_DIEPEMPMSK_INEPTXFEMPMSK5_CLR_MSK 0xffffffdf
55696
55697
#define ALT_USB_DEV_DIEPEMPMSK_INEPTXFEMPMSK5_RESET 0x0
55698
55699
#define ALT_USB_DEV_DIEPEMPMSK_INEPTXFEMPMSK5_GET(value) (((value) & 0x00000020) >> 5)
55700
55701
#define ALT_USB_DEV_DIEPEMPMSK_INEPTXFEMPMSK5_SET(value) (((value) << 5) & 0x00000020)
55702
55723
#define ALT_USB_DEV_DIEPEMPMSK_INEPTXFEMPMSK6_E_MSK 0x0
55724
55729
#define ALT_USB_DEV_DIEPEMPMSK_INEPTXFEMPMSK6_E_NOMSK 0x1
55730
55732
#define ALT_USB_DEV_DIEPEMPMSK_INEPTXFEMPMSK6_LSB 6
55733
55734
#define ALT_USB_DEV_DIEPEMPMSK_INEPTXFEMPMSK6_MSB 6
55735
55736
#define ALT_USB_DEV_DIEPEMPMSK_INEPTXFEMPMSK6_WIDTH 1
55737
55738
#define ALT_USB_DEV_DIEPEMPMSK_INEPTXFEMPMSK6_SET_MSK 0x00000040
55739
55740
#define ALT_USB_DEV_DIEPEMPMSK_INEPTXFEMPMSK6_CLR_MSK 0xffffffbf
55741
55742
#define ALT_USB_DEV_DIEPEMPMSK_INEPTXFEMPMSK6_RESET 0x0
55743
55744
#define ALT_USB_DEV_DIEPEMPMSK_INEPTXFEMPMSK6_GET(value) (((value) & 0x00000040) >> 6)
55745
55746
#define ALT_USB_DEV_DIEPEMPMSK_INEPTXFEMPMSK6_SET(value) (((value) << 6) & 0x00000040)
55747
55768
#define ALT_USB_DEV_DIEPEMPMSK_INEPTXFEMPMSK7_E_MSK 0x0
55769
55774
#define ALT_USB_DEV_DIEPEMPMSK_INEPTXFEMPMSK7_E_NOMSK 0x1
55775
55777
#define ALT_USB_DEV_DIEPEMPMSK_INEPTXFEMPMSK7_LSB 7
55778
55779
#define ALT_USB_DEV_DIEPEMPMSK_INEPTXFEMPMSK7_MSB 7
55780
55781
#define ALT_USB_DEV_DIEPEMPMSK_INEPTXFEMPMSK7_WIDTH 1
55782
55783
#define ALT_USB_DEV_DIEPEMPMSK_INEPTXFEMPMSK7_SET_MSK 0x00000080
55784
55785
#define ALT_USB_DEV_DIEPEMPMSK_INEPTXFEMPMSK7_CLR_MSK 0xffffff7f
55786
55787
#define ALT_USB_DEV_DIEPEMPMSK_INEPTXFEMPMSK7_RESET 0x0
55788
55789
#define ALT_USB_DEV_DIEPEMPMSK_INEPTXFEMPMSK7_GET(value) (((value) & 0x00000080) >> 7)
55790
55791
#define ALT_USB_DEV_DIEPEMPMSK_INEPTXFEMPMSK7_SET(value) (((value) << 7) & 0x00000080)
55792
55813
#define ALT_USB_DEV_DIEPEMPMSK_INEPTXFEMPMSK8_E_MSK 0x0
55814
55819
#define ALT_USB_DEV_DIEPEMPMSK_INEPTXFEMPMSK8_E_NOMSK 0x1
55820
55822
#define ALT_USB_DEV_DIEPEMPMSK_INEPTXFEMPMSK8_LSB 8
55823
55824
#define ALT_USB_DEV_DIEPEMPMSK_INEPTXFEMPMSK8_MSB 8
55825
55826
#define ALT_USB_DEV_DIEPEMPMSK_INEPTXFEMPMSK8_WIDTH 1
55827
55828
#define ALT_USB_DEV_DIEPEMPMSK_INEPTXFEMPMSK8_SET_MSK 0x00000100
55829
55830
#define ALT_USB_DEV_DIEPEMPMSK_INEPTXFEMPMSK8_CLR_MSK 0xfffffeff
55831
55832
#define ALT_USB_DEV_DIEPEMPMSK_INEPTXFEMPMSK8_RESET 0x0
55833
55834
#define ALT_USB_DEV_DIEPEMPMSK_INEPTXFEMPMSK8_GET(value) (((value) & 0x00000100) >> 8)
55835
55836
#define ALT_USB_DEV_DIEPEMPMSK_INEPTXFEMPMSK8_SET(value) (((value) << 8) & 0x00000100)
55837
55858
#define ALT_USB_DEV_DIEPEMPMSK_INEPTXFEMPMSK9_E_MSK 0x0
55859
55864
#define ALT_USB_DEV_DIEPEMPMSK_INEPTXFEMPMSK9_E_NOMSK 0x1
55865
55867
#define ALT_USB_DEV_DIEPEMPMSK_INEPTXFEMPMSK9_LSB 9
55868
55869
#define ALT_USB_DEV_DIEPEMPMSK_INEPTXFEMPMSK9_MSB 9
55870
55871
#define ALT_USB_DEV_DIEPEMPMSK_INEPTXFEMPMSK9_WIDTH 1
55872
55873
#define ALT_USB_DEV_DIEPEMPMSK_INEPTXFEMPMSK9_SET_MSK 0x00000200
55874
55875
#define ALT_USB_DEV_DIEPEMPMSK_INEPTXFEMPMSK9_CLR_MSK 0xfffffdff
55876
55877
#define ALT_USB_DEV_DIEPEMPMSK_INEPTXFEMPMSK9_RESET 0x0
55878
55879
#define ALT_USB_DEV_DIEPEMPMSK_INEPTXFEMPMSK9_GET(value) (((value) & 0x00000200) >> 9)
55880
55881
#define ALT_USB_DEV_DIEPEMPMSK_INEPTXFEMPMSK9_SET(value) (((value) << 9) & 0x00000200)
55882
55903
#define ALT_USB_DEV_DIEPEMPMSK_INEPTXFEMPMSK10_E_MSK 0x0
55904
55909
#define ALT_USB_DEV_DIEPEMPMSK_INEPTXFEMPMSK10_E_NOMSK 0x1
55910
55912
#define ALT_USB_DEV_DIEPEMPMSK_INEPTXFEMPMSK10_LSB 10
55913
55914
#define ALT_USB_DEV_DIEPEMPMSK_INEPTXFEMPMSK10_MSB 10
55915
55916
#define ALT_USB_DEV_DIEPEMPMSK_INEPTXFEMPMSK10_WIDTH 1
55917
55918
#define ALT_USB_DEV_DIEPEMPMSK_INEPTXFEMPMSK10_SET_MSK 0x00000400
55919
55920
#define ALT_USB_DEV_DIEPEMPMSK_INEPTXFEMPMSK10_CLR_MSK 0xfffffbff
55921
55922
#define ALT_USB_DEV_DIEPEMPMSK_INEPTXFEMPMSK10_RESET 0x0
55923
55924
#define ALT_USB_DEV_DIEPEMPMSK_INEPTXFEMPMSK10_GET(value) (((value) & 0x00000400) >> 10)
55925
55926
#define ALT_USB_DEV_DIEPEMPMSK_INEPTXFEMPMSK10_SET(value) (((value) << 10) & 0x00000400)
55927
55948
#define ALT_USB_DEV_DIEPEMPMSK_INEPTXFEMPMSK11_E_MSK 0x0
55949
55954
#define ALT_USB_DEV_DIEPEMPMSK_INEPTXFEMPMSK11_E_NOMSK 0x1
55955
55957
#define ALT_USB_DEV_DIEPEMPMSK_INEPTXFEMPMSK11_LSB 11
55958
55959
#define ALT_USB_DEV_DIEPEMPMSK_INEPTXFEMPMSK11_MSB 11
55960
55961
#define ALT_USB_DEV_DIEPEMPMSK_INEPTXFEMPMSK11_WIDTH 1
55962
55963
#define ALT_USB_DEV_DIEPEMPMSK_INEPTXFEMPMSK11_SET_MSK 0x00000800
55964
55965
#define ALT_USB_DEV_DIEPEMPMSK_INEPTXFEMPMSK11_CLR_MSK 0xfffff7ff
55966
55967
#define ALT_USB_DEV_DIEPEMPMSK_INEPTXFEMPMSK11_RESET 0x0
55968
55969
#define ALT_USB_DEV_DIEPEMPMSK_INEPTXFEMPMSK11_GET(value) (((value) & 0x00000800) >> 11)
55970
55971
#define ALT_USB_DEV_DIEPEMPMSK_INEPTXFEMPMSK11_SET(value) (((value) << 11) & 0x00000800)
55972
55993
#define ALT_USB_DEV_DIEPEMPMSK_INEPTXFEMPMSK12_E_MSK 0x0
55994
55999
#define ALT_USB_DEV_DIEPEMPMSK_INEPTXFEMPMSK12_E_NOMSK 0x1
56000
56002
#define ALT_USB_DEV_DIEPEMPMSK_INEPTXFEMPMSK12_LSB 12
56003
56004
#define ALT_USB_DEV_DIEPEMPMSK_INEPTXFEMPMSK12_MSB 12
56005
56006
#define ALT_USB_DEV_DIEPEMPMSK_INEPTXFEMPMSK12_WIDTH 1
56007
56008
#define ALT_USB_DEV_DIEPEMPMSK_INEPTXFEMPMSK12_SET_MSK 0x00001000
56009
56010
#define ALT_USB_DEV_DIEPEMPMSK_INEPTXFEMPMSK12_CLR_MSK 0xffffefff
56011
56012
#define ALT_USB_DEV_DIEPEMPMSK_INEPTXFEMPMSK12_RESET 0x0
56013
56014
#define ALT_USB_DEV_DIEPEMPMSK_INEPTXFEMPMSK12_GET(value) (((value) & 0x00001000) >> 12)
56015
56016
#define ALT_USB_DEV_DIEPEMPMSK_INEPTXFEMPMSK12_SET(value) (((value) << 12) & 0x00001000)
56017
56038
#define ALT_USB_DEV_DIEPEMPMSK_INEPTXFEMPMSK13_E_MSK 0x0
56039
56044
#define ALT_USB_DEV_DIEPEMPMSK_INEPTXFEMPMSK13_E_NOMSK 0x1
56045
56047
#define ALT_USB_DEV_DIEPEMPMSK_INEPTXFEMPMSK13_LSB 13
56048
56049
#define ALT_USB_DEV_DIEPEMPMSK_INEPTXFEMPMSK13_MSB 13
56050
56051
#define ALT_USB_DEV_DIEPEMPMSK_INEPTXFEMPMSK13_WIDTH 1
56052
56053
#define ALT_USB_DEV_DIEPEMPMSK_INEPTXFEMPMSK13_SET_MSK 0x00002000
56054
56055
#define ALT_USB_DEV_DIEPEMPMSK_INEPTXFEMPMSK13_CLR_MSK 0xffffdfff
56056
56057
#define ALT_USB_DEV_DIEPEMPMSK_INEPTXFEMPMSK13_RESET 0x0
56058
56059
#define ALT_USB_DEV_DIEPEMPMSK_INEPTXFEMPMSK13_GET(value) (((value) & 0x00002000) >> 13)
56060
56061
#define ALT_USB_DEV_DIEPEMPMSK_INEPTXFEMPMSK13_SET(value) (((value) << 13) & 0x00002000)
56062
56083
#define ALT_USB_DEV_DIEPEMPMSK_INEPTXFEMPMSK14_E_MSK 0x0
56084
56089
#define ALT_USB_DEV_DIEPEMPMSK_INEPTXFEMPMSK14_E_NOMSK 0x1
56090
56092
#define ALT_USB_DEV_DIEPEMPMSK_INEPTXFEMPMSK14_LSB 14
56093
56094
#define ALT_USB_DEV_DIEPEMPMSK_INEPTXFEMPMSK14_MSB 14
56095
56096
#define ALT_USB_DEV_DIEPEMPMSK_INEPTXFEMPMSK14_WIDTH 1
56097
56098
#define ALT_USB_DEV_DIEPEMPMSK_INEPTXFEMPMSK14_SET_MSK 0x00004000
56099
56100
#define ALT_USB_DEV_DIEPEMPMSK_INEPTXFEMPMSK14_CLR_MSK 0xffffbfff
56101
56102
#define ALT_USB_DEV_DIEPEMPMSK_INEPTXFEMPMSK14_RESET 0x0
56103
56104
#define ALT_USB_DEV_DIEPEMPMSK_INEPTXFEMPMSK14_GET(value) (((value) & 0x00004000) >> 14)
56105
56106
#define ALT_USB_DEV_DIEPEMPMSK_INEPTXFEMPMSK14_SET(value) (((value) << 14) & 0x00004000)
56107
56128
#define ALT_USB_DEV_DIEPEMPMSK_INEPTXFEMPMSK15_E_MSK 0x0
56129
56134
#define ALT_USB_DEV_DIEPEMPMSK_INEPTXFEMPMSK15_E_NOMSK 0x1
56135
56137
#define ALT_USB_DEV_DIEPEMPMSK_INEPTXFEMPMSK15_LSB 15
56138
56139
#define ALT_USB_DEV_DIEPEMPMSK_INEPTXFEMPMSK15_MSB 15
56140
56141
#define ALT_USB_DEV_DIEPEMPMSK_INEPTXFEMPMSK15_WIDTH 1
56142
56143
#define ALT_USB_DEV_DIEPEMPMSK_INEPTXFEMPMSK15_SET_MSK 0x00008000
56144
56145
#define ALT_USB_DEV_DIEPEMPMSK_INEPTXFEMPMSK15_CLR_MSK 0xffff7fff
56146
56147
#define ALT_USB_DEV_DIEPEMPMSK_INEPTXFEMPMSK15_RESET 0x0
56148
56149
#define ALT_USB_DEV_DIEPEMPMSK_INEPTXFEMPMSK15_GET(value) (((value) & 0x00008000) >> 15)
56150
56151
#define ALT_USB_DEV_DIEPEMPMSK_INEPTXFEMPMSK15_SET(value) (((value) << 15) & 0x00008000)
56152
56153
#ifndef __ASSEMBLY__
56154
56164
struct
ALT_USB_DEV_DIEPEMPMSK_s
56165
{
56166
uint32_t
ineptxfempmsk0
: 1;
56167
uint32_t
ineptxfempmsk1
: 1;
56168
uint32_t
ineptxfempmsk2
: 1;
56169
uint32_t
ineptxfempmsk3
: 1;
56170
uint32_t
ineptxfempmsk4
: 1;
56171
uint32_t
ineptxfempmsk5
: 1;
56172
uint32_t
ineptxfempmsk6
: 1;
56173
uint32_t
ineptxfempmsk7
: 1;
56174
uint32_t
ineptxfempmsk8
: 1;
56175
uint32_t
ineptxfempmsk9
: 1;
56176
uint32_t
ineptxfempmsk10
: 1;
56177
uint32_t
ineptxfempmsk11
: 1;
56178
uint32_t
ineptxfempmsk12
: 1;
56179
uint32_t
ineptxfempmsk13
: 1;
56180
uint32_t
ineptxfempmsk14
: 1;
56181
uint32_t
ineptxfempmsk15
: 1;
56182
uint32_t : 16;
56183
};
56184
56186
typedef
volatile
struct
ALT_USB_DEV_DIEPEMPMSK_s
ALT_USB_DEV_DIEPEMPMSK_t
;
56187
#endif
/* __ASSEMBLY__ */
56188
56190
#define ALT_USB_DEV_DIEPEMPMSK_OFST 0x34
56191
56192
#define ALT_USB_DEV_DIEPEMPMSK_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_DEV_DIEPEMPMSK_OFST))
56193
56242
#define ALT_USB_DEV_DIEPCTL0_MPS_E_BYTES64 0x0
56243
56248
#define ALT_USB_DEV_DIEPCTL0_MPS_E_BYTES32 0x1
56249
56254
#define ALT_USB_DEV_DIEPCTL0_MPS_E_BYTES16 0x2
56255
56260
#define ALT_USB_DEV_DIEPCTL0_MPS_E_BYTES8 0x3
56261
56263
#define ALT_USB_DEV_DIEPCTL0_MPS_LSB 0
56264
56265
#define ALT_USB_DEV_DIEPCTL0_MPS_MSB 1
56266
56267
#define ALT_USB_DEV_DIEPCTL0_MPS_WIDTH 2
56268
56269
#define ALT_USB_DEV_DIEPCTL0_MPS_SET_MSK 0x00000003
56270
56271
#define ALT_USB_DEV_DIEPCTL0_MPS_CLR_MSK 0xfffffffc
56272
56273
#define ALT_USB_DEV_DIEPCTL0_MPS_RESET 0x0
56274
56275
#define ALT_USB_DEV_DIEPCTL0_MPS_GET(value) (((value) & 0x00000003) >> 0)
56276
56277
#define ALT_USB_DEV_DIEPCTL0_MPS_SET(value) (((value) << 0) & 0x00000003)
56278
56299
#define ALT_USB_DEV_DIEPCTL0_USBACTEP_E_ACT0 0x1
56300
56302
#define ALT_USB_DEV_DIEPCTL0_USBACTEP_LSB 15
56303
56304
#define ALT_USB_DEV_DIEPCTL0_USBACTEP_MSB 15
56305
56306
#define ALT_USB_DEV_DIEPCTL0_USBACTEP_WIDTH 1
56307
56308
#define ALT_USB_DEV_DIEPCTL0_USBACTEP_SET_MSK 0x00008000
56309
56310
#define ALT_USB_DEV_DIEPCTL0_USBACTEP_CLR_MSK 0xffff7fff
56311
56312
#define ALT_USB_DEV_DIEPCTL0_USBACTEP_RESET 0x1
56313
56314
#define ALT_USB_DEV_DIEPCTL0_USBACTEP_GET(value) (((value) & 0x00008000) >> 15)
56315
56316
#define ALT_USB_DEV_DIEPCTL0_USBACTEP_SET(value) (((value) << 15) & 0x00008000)
56317
56343
#define ALT_USB_DEV_DIEPCTL0_NAKSTS_E_INACT 0x0
56344
56349
#define ALT_USB_DEV_DIEPCTL0_NAKSTS_E_ACT 0x1
56350
56352
#define ALT_USB_DEV_DIEPCTL0_NAKSTS_LSB 17
56353
56354
#define ALT_USB_DEV_DIEPCTL0_NAKSTS_MSB 17
56355
56356
#define ALT_USB_DEV_DIEPCTL0_NAKSTS_WIDTH 1
56357
56358
#define ALT_USB_DEV_DIEPCTL0_NAKSTS_SET_MSK 0x00020000
56359
56360
#define ALT_USB_DEV_DIEPCTL0_NAKSTS_CLR_MSK 0xfffdffff
56361
56362
#define ALT_USB_DEV_DIEPCTL0_NAKSTS_RESET 0x0
56363
56364
#define ALT_USB_DEV_DIEPCTL0_NAKSTS_GET(value) (((value) & 0x00020000) >> 17)
56365
56366
#define ALT_USB_DEV_DIEPCTL0_NAKSTS_SET(value) (((value) << 17) & 0x00020000)
56367
56387
#define ALT_USB_DEV_DIEPCTL0_EPTYPE_E_ACT 0x0
56388
56390
#define ALT_USB_DEV_DIEPCTL0_EPTYPE_LSB 18
56391
56392
#define ALT_USB_DEV_DIEPCTL0_EPTYPE_MSB 19
56393
56394
#define ALT_USB_DEV_DIEPCTL0_EPTYPE_WIDTH 2
56395
56396
#define ALT_USB_DEV_DIEPCTL0_EPTYPE_SET_MSK 0x000c0000
56397
56398
#define ALT_USB_DEV_DIEPCTL0_EPTYPE_CLR_MSK 0xfff3ffff
56399
56400
#define ALT_USB_DEV_DIEPCTL0_EPTYPE_RESET 0x0
56401
56402
#define ALT_USB_DEV_DIEPCTL0_EPTYPE_GET(value) (((value) & 0x000c0000) >> 18)
56403
56404
#define ALT_USB_DEV_DIEPCTL0_EPTYPE_SET(value) (((value) << 18) & 0x000c0000)
56405
56428
#define ALT_USB_DEV_DIEPCTL0_STALL_E_INACT 0x0
56429
56434
#define ALT_USB_DEV_DIEPCTL0_STALL_E_ACT 0x1
56435
56437
#define ALT_USB_DEV_DIEPCTL0_STALL_LSB 21
56438
56439
#define ALT_USB_DEV_DIEPCTL0_STALL_MSB 21
56440
56441
#define ALT_USB_DEV_DIEPCTL0_STALL_WIDTH 1
56442
56443
#define ALT_USB_DEV_DIEPCTL0_STALL_SET_MSK 0x00200000
56444
56445
#define ALT_USB_DEV_DIEPCTL0_STALL_CLR_MSK 0xffdfffff
56446
56447
#define ALT_USB_DEV_DIEPCTL0_STALL_RESET 0x0
56448
56449
#define ALT_USB_DEV_DIEPCTL0_STALL_GET(value) (((value) & 0x00200000) >> 21)
56450
56451
#define ALT_USB_DEV_DIEPCTL0_STALL_SET(value) (((value) << 21) & 0x00200000)
56452
56465
#define ALT_USB_DEV_DIEPCTL0_TXFNUM_LSB 22
56466
56467
#define ALT_USB_DEV_DIEPCTL0_TXFNUM_MSB 25
56468
56469
#define ALT_USB_DEV_DIEPCTL0_TXFNUM_WIDTH 4
56470
56471
#define ALT_USB_DEV_DIEPCTL0_TXFNUM_SET_MSK 0x03c00000
56472
56473
#define ALT_USB_DEV_DIEPCTL0_TXFNUM_CLR_MSK 0xfc3fffff
56474
56475
#define ALT_USB_DEV_DIEPCTL0_TXFNUM_RESET 0x0
56476
56477
#define ALT_USB_DEV_DIEPCTL0_TXFNUM_GET(value) (((value) & 0x03c00000) >> 22)
56478
56479
#define ALT_USB_DEV_DIEPCTL0_TXFNUM_SET(value) (((value) << 22) & 0x03c00000)
56480
56501
#define ALT_USB_DEV_DIEPCTL0_CNAK_E_NOCLR 0x0
56502
56507
#define ALT_USB_DEV_DIEPCTL0_CNAK_E_CLR 0x1
56508
56510
#define ALT_USB_DEV_DIEPCTL0_CNAK_LSB 26
56511
56512
#define ALT_USB_DEV_DIEPCTL0_CNAK_MSB 26
56513
56514
#define ALT_USB_DEV_DIEPCTL0_CNAK_WIDTH 1
56515
56516
#define ALT_USB_DEV_DIEPCTL0_CNAK_SET_MSK 0x04000000
56517
56518
#define ALT_USB_DEV_DIEPCTL0_CNAK_CLR_MSK 0xfbffffff
56519
56520
#define ALT_USB_DEV_DIEPCTL0_CNAK_RESET 0x0
56521
56522
#define ALT_USB_DEV_DIEPCTL0_CNAK_GET(value) (((value) & 0x04000000) >> 26)
56523
56524
#define ALT_USB_DEV_DIEPCTL0_CNAK_SET(value) (((value) << 26) & 0x04000000)
56525
56549
#define ALT_USB_DEV_DIEPCTL0_SNAK_E_NOSET 0x0
56550
56555
#define ALT_USB_DEV_DIEPCTL0_SNAK_E_SET 0x1
56556
56558
#define ALT_USB_DEV_DIEPCTL0_SNAK_LSB 27
56559
56560
#define ALT_USB_DEV_DIEPCTL0_SNAK_MSB 27
56561
56562
#define ALT_USB_DEV_DIEPCTL0_SNAK_WIDTH 1
56563
56564
#define ALT_USB_DEV_DIEPCTL0_SNAK_SET_MSK 0x08000000
56565
56566
#define ALT_USB_DEV_DIEPCTL0_SNAK_CLR_MSK 0xf7ffffff
56567
56568
#define ALT_USB_DEV_DIEPCTL0_SNAK_RESET 0x0
56569
56570
#define ALT_USB_DEV_DIEPCTL0_SNAK_GET(value) (((value) & 0x08000000) >> 27)
56571
56572
#define ALT_USB_DEV_DIEPCTL0_SNAK_SET(value) (((value) << 27) & 0x08000000)
56573
56599
#define ALT_USB_DEV_DIEPCTL0_EPDIS_E_INACT 0x0
56600
56605
#define ALT_USB_DEV_DIEPCTL0_EPDIS_E_ACT 0x1
56606
56608
#define ALT_USB_DEV_DIEPCTL0_EPDIS_LSB 30
56609
56610
#define ALT_USB_DEV_DIEPCTL0_EPDIS_MSB 30
56611
56612
#define ALT_USB_DEV_DIEPCTL0_EPDIS_WIDTH 1
56613
56614
#define ALT_USB_DEV_DIEPCTL0_EPDIS_SET_MSK 0x40000000
56615
56616
#define ALT_USB_DEV_DIEPCTL0_EPDIS_CLR_MSK 0xbfffffff
56617
56618
#define ALT_USB_DEV_DIEPCTL0_EPDIS_RESET 0x0
56619
56620
#define ALT_USB_DEV_DIEPCTL0_EPDIS_GET(value) (((value) & 0x40000000) >> 30)
56621
56622
#define ALT_USB_DEV_DIEPCTL0_EPDIS_SET(value) (((value) << 30) & 0x40000000)
56623
56653
#define ALT_USB_DEV_DIEPCTL0_EPENA_E_INACT 0x0
56654
56659
#define ALT_USB_DEV_DIEPCTL0_EPENA_E_ACT 0x1
56660
56662
#define ALT_USB_DEV_DIEPCTL0_EPENA_LSB 31
56663
56664
#define ALT_USB_DEV_DIEPCTL0_EPENA_MSB 31
56665
56666
#define ALT_USB_DEV_DIEPCTL0_EPENA_WIDTH 1
56667
56668
#define ALT_USB_DEV_DIEPCTL0_EPENA_SET_MSK 0x80000000
56669
56670
#define ALT_USB_DEV_DIEPCTL0_EPENA_CLR_MSK 0x7fffffff
56671
56672
#define ALT_USB_DEV_DIEPCTL0_EPENA_RESET 0x0
56673
56674
#define ALT_USB_DEV_DIEPCTL0_EPENA_GET(value) (((value) & 0x80000000) >> 31)
56675
56676
#define ALT_USB_DEV_DIEPCTL0_EPENA_SET(value) (((value) << 31) & 0x80000000)
56677
56678
#ifndef __ASSEMBLY__
56679
56689
struct
ALT_USB_DEV_DIEPCTL0_s
56690
{
56691
uint32_t
mps
: 2;
56692
uint32_t : 13;
56693
const
uint32_t
usbactep
: 1;
56694
uint32_t : 1;
56695
const
uint32_t
naksts
: 1;
56696
const
uint32_t
eptype
: 2;
56697
uint32_t : 1;
56698
const
uint32_t
stall
: 1;
56699
uint32_t
txfnum
: 4;
56700
uint32_t
cnak
: 1;
56701
uint32_t
snak
: 1;
56702
uint32_t : 2;
56703
const
uint32_t
epdis
: 1;
56704
const
uint32_t
epena
: 1;
56705
};
56706
56708
typedef
volatile
struct
ALT_USB_DEV_DIEPCTL0_s
ALT_USB_DEV_DIEPCTL0_t
;
56709
#endif
/* __ASSEMBLY__ */
56710
56712
#define ALT_USB_DEV_DIEPCTL0_OFST 0x100
56713
56714
#define ALT_USB_DEV_DIEPCTL0_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_DEV_DIEPCTL0_OFST))
56715
56780
#define ALT_USB_DEV_DIEPINT0_XFERCOMPL_E_INACT 0x0
56781
56786
#define ALT_USB_DEV_DIEPINT0_XFERCOMPL_E_ACT 0x1
56787
56789
#define ALT_USB_DEV_DIEPINT0_XFERCOMPL_LSB 0
56790
56791
#define ALT_USB_DEV_DIEPINT0_XFERCOMPL_MSB 0
56792
56793
#define ALT_USB_DEV_DIEPINT0_XFERCOMPL_WIDTH 1
56794
56795
#define ALT_USB_DEV_DIEPINT0_XFERCOMPL_SET_MSK 0x00000001
56796
56797
#define ALT_USB_DEV_DIEPINT0_XFERCOMPL_CLR_MSK 0xfffffffe
56798
56799
#define ALT_USB_DEV_DIEPINT0_XFERCOMPL_RESET 0x0
56800
56801
#define ALT_USB_DEV_DIEPINT0_XFERCOMPL_GET(value) (((value) & 0x00000001) >> 0)
56802
56803
#define ALT_USB_DEV_DIEPINT0_XFERCOMPL_SET(value) (((value) << 0) & 0x00000001)
56804
56826
#define ALT_USB_DEV_DIEPINT0_EPDISBLD_E_INACT 0x0
56827
56832
#define ALT_USB_DEV_DIEPINT0_EPDISBLD_E_ACT 0x1
56833
56835
#define ALT_USB_DEV_DIEPINT0_EPDISBLD_LSB 1
56836
56837
#define ALT_USB_DEV_DIEPINT0_EPDISBLD_MSB 1
56838
56839
#define ALT_USB_DEV_DIEPINT0_EPDISBLD_WIDTH 1
56840
56841
#define ALT_USB_DEV_DIEPINT0_EPDISBLD_SET_MSK 0x00000002
56842
56843
#define ALT_USB_DEV_DIEPINT0_EPDISBLD_CLR_MSK 0xfffffffd
56844
56845
#define ALT_USB_DEV_DIEPINT0_EPDISBLD_RESET 0x0
56846
56847
#define ALT_USB_DEV_DIEPINT0_EPDISBLD_GET(value) (((value) & 0x00000002) >> 1)
56848
56849
#define ALT_USB_DEV_DIEPINT0_EPDISBLD_SET(value) (((value) << 1) & 0x00000002)
56850
56873
#define ALT_USB_DEV_DIEPINT0_AHBERR_E_INACT 0x0
56874
56879
#define ALT_USB_DEV_DIEPINT0_AHBERR_E_ACT 0x1
56880
56882
#define ALT_USB_DEV_DIEPINT0_AHBERR_LSB 2
56883
56884
#define ALT_USB_DEV_DIEPINT0_AHBERR_MSB 2
56885
56886
#define ALT_USB_DEV_DIEPINT0_AHBERR_WIDTH 1
56887
56888
#define ALT_USB_DEV_DIEPINT0_AHBERR_SET_MSK 0x00000004
56889
56890
#define ALT_USB_DEV_DIEPINT0_AHBERR_CLR_MSK 0xfffffffb
56891
56892
#define ALT_USB_DEV_DIEPINT0_AHBERR_RESET 0x0
56893
56894
#define ALT_USB_DEV_DIEPINT0_AHBERR_GET(value) (((value) & 0x00000004) >> 2)
56895
56896
#define ALT_USB_DEV_DIEPINT0_AHBERR_SET(value) (((value) << 2) & 0x00000004)
56897
56921
#define ALT_USB_DEV_DIEPINT0_TMO_E_INACT 0x0
56922
56927
#define ALT_USB_DEV_DIEPINT0_TMO_E_ACT 0x1
56928
56930
#define ALT_USB_DEV_DIEPINT0_TMO_LSB 3
56931
56932
#define ALT_USB_DEV_DIEPINT0_TMO_MSB 3
56933
56934
#define ALT_USB_DEV_DIEPINT0_TMO_WIDTH 1
56935
56936
#define ALT_USB_DEV_DIEPINT0_TMO_SET_MSK 0x00000008
56937
56938
#define ALT_USB_DEV_DIEPINT0_TMO_CLR_MSK 0xfffffff7
56939
56940
#define ALT_USB_DEV_DIEPINT0_TMO_RESET 0x0
56941
56942
#define ALT_USB_DEV_DIEPINT0_TMO_GET(value) (((value) & 0x00000008) >> 3)
56943
56944
#define ALT_USB_DEV_DIEPINT0_TMO_SET(value) (((value) << 3) & 0x00000008)
56945
56968
#define ALT_USB_DEV_DIEPINT0_INTKNTXFEMP_E_INACT 0x0
56969
56974
#define ALT_USB_DEV_DIEPINT0_INTKNTXFEMP_E_ACT 0x1
56975
56977
#define ALT_USB_DEV_DIEPINT0_INTKNTXFEMP_LSB 4
56978
56979
#define ALT_USB_DEV_DIEPINT0_INTKNTXFEMP_MSB 4
56980
56981
#define ALT_USB_DEV_DIEPINT0_INTKNTXFEMP_WIDTH 1
56982
56983
#define ALT_USB_DEV_DIEPINT0_INTKNTXFEMP_SET_MSK 0x00000010
56984
56985
#define ALT_USB_DEV_DIEPINT0_INTKNTXFEMP_CLR_MSK 0xffffffef
56986
56987
#define ALT_USB_DEV_DIEPINT0_INTKNTXFEMP_RESET 0x0
56988
56989
#define ALT_USB_DEV_DIEPINT0_INTKNTXFEMP_GET(value) (((value) & 0x00000010) >> 4)
56990
56991
#define ALT_USB_DEV_DIEPINT0_INTKNTXFEMP_SET(value) (((value) << 4) & 0x00000010)
56992
57016
#define ALT_USB_DEV_DIEPINT0_INTKNEPMIS_E_INACT 0x0
57017
57022
#define ALT_USB_DEV_DIEPINT0_INTKNEPMIS_E_ACT 0x1
57023
57025
#define ALT_USB_DEV_DIEPINT0_INTKNEPMIS_LSB 5
57026
57027
#define ALT_USB_DEV_DIEPINT0_INTKNEPMIS_MSB 5
57028
57029
#define ALT_USB_DEV_DIEPINT0_INTKNEPMIS_WIDTH 1
57030
57031
#define ALT_USB_DEV_DIEPINT0_INTKNEPMIS_SET_MSK 0x00000020
57032
57033
#define ALT_USB_DEV_DIEPINT0_INTKNEPMIS_CLR_MSK 0xffffffdf
57034
57035
#define ALT_USB_DEV_DIEPINT0_INTKNEPMIS_RESET 0x0
57036
57037
#define ALT_USB_DEV_DIEPINT0_INTKNEPMIS_GET(value) (((value) & 0x00000020) >> 5)
57038
57039
#define ALT_USB_DEV_DIEPINT0_INTKNEPMIS_SET(value) (((value) << 5) & 0x00000020)
57040
57067
#define ALT_USB_DEV_DIEPINT0_INEPNAKEFF_E_INACT 0x0
57068
57073
#define ALT_USB_DEV_DIEPINT0_INEPNAKEFF_E_ACT 0x1
57074
57076
#define ALT_USB_DEV_DIEPINT0_INEPNAKEFF_LSB 6
57077
57078
#define ALT_USB_DEV_DIEPINT0_INEPNAKEFF_MSB 6
57079
57080
#define ALT_USB_DEV_DIEPINT0_INEPNAKEFF_WIDTH 1
57081
57082
#define ALT_USB_DEV_DIEPINT0_INEPNAKEFF_SET_MSK 0x00000040
57083
57084
#define ALT_USB_DEV_DIEPINT0_INEPNAKEFF_CLR_MSK 0xffffffbf
57085
57086
#define ALT_USB_DEV_DIEPINT0_INEPNAKEFF_RESET 0x0
57087
57088
#define ALT_USB_DEV_DIEPINT0_INEPNAKEFF_GET(value) (((value) & 0x00000040) >> 6)
57089
57090
#define ALT_USB_DEV_DIEPINT0_INEPNAKEFF_SET(value) (((value) << 6) & 0x00000040)
57091
57115
#define ALT_USB_DEV_DIEPINT0_TXFEMP_E_INACT 0x0
57116
57121
#define ALT_USB_DEV_DIEPINT0_TXFEMP_E_ACT 0x1
57122
57124
#define ALT_USB_DEV_DIEPINT0_TXFEMP_LSB 7
57125
57126
#define ALT_USB_DEV_DIEPINT0_TXFEMP_MSB 7
57127
57128
#define ALT_USB_DEV_DIEPINT0_TXFEMP_WIDTH 1
57129
57130
#define ALT_USB_DEV_DIEPINT0_TXFEMP_SET_MSK 0x00000080
57131
57132
#define ALT_USB_DEV_DIEPINT0_TXFEMP_CLR_MSK 0xffffff7f
57133
57134
#define ALT_USB_DEV_DIEPINT0_TXFEMP_RESET 0x1
57135
57136
#define ALT_USB_DEV_DIEPINT0_TXFEMP_GET(value) (((value) & 0x00000080) >> 7)
57137
57138
#define ALT_USB_DEV_DIEPINT0_TXFEMP_SET(value) (((value) << 7) & 0x00000080)
57139
57161
#define ALT_USB_DEV_DIEPINT0_TXFIFOUNDRN_E_INACT 0x0
57162
57167
#define ALT_USB_DEV_DIEPINT0_TXFIFOUNDRN_E_ACT 0x1
57168
57170
#define ALT_USB_DEV_DIEPINT0_TXFIFOUNDRN_LSB 8
57171
57172
#define ALT_USB_DEV_DIEPINT0_TXFIFOUNDRN_MSB 8
57173
57174
#define ALT_USB_DEV_DIEPINT0_TXFIFOUNDRN_WIDTH 1
57175
57176
#define ALT_USB_DEV_DIEPINT0_TXFIFOUNDRN_SET_MSK 0x00000100
57177
57178
#define ALT_USB_DEV_DIEPINT0_TXFIFOUNDRN_CLR_MSK 0xfffffeff
57179
57180
#define ALT_USB_DEV_DIEPINT0_TXFIFOUNDRN_RESET 0x0
57181
57182
#define ALT_USB_DEV_DIEPINT0_TXFIFOUNDRN_GET(value) (((value) & 0x00000100) >> 8)
57183
57184
#define ALT_USB_DEV_DIEPINT0_TXFIFOUNDRN_SET(value) (((value) << 8) & 0x00000100)
57185
57208
#define ALT_USB_DEV_DIEPINT0_BNAINTR_E_INACT 0x0
57209
57214
#define ALT_USB_DEV_DIEPINT0_BNAINTR_E_ACT 0x1
57215
57217
#define ALT_USB_DEV_DIEPINT0_BNAINTR_LSB 9
57218
57219
#define ALT_USB_DEV_DIEPINT0_BNAINTR_MSB 9
57220
57221
#define ALT_USB_DEV_DIEPINT0_BNAINTR_WIDTH 1
57222
57223
#define ALT_USB_DEV_DIEPINT0_BNAINTR_SET_MSK 0x00000200
57224
57225
#define ALT_USB_DEV_DIEPINT0_BNAINTR_CLR_MSK 0xfffffdff
57226
57227
#define ALT_USB_DEV_DIEPINT0_BNAINTR_RESET 0x0
57228
57229
#define ALT_USB_DEV_DIEPINT0_BNAINTR_GET(value) (((value) & 0x00000200) >> 9)
57230
57231
#define ALT_USB_DEV_DIEPINT0_BNAINTR_SET(value) (((value) << 9) & 0x00000200)
57232
57255
#define ALT_USB_DEV_DIEPINT0_PKTDRPSTS_E_INACT 0x0
57256
57261
#define ALT_USB_DEV_DIEPINT0_PKTDRPSTS_E_ACT 0x1
57262
57264
#define ALT_USB_DEV_DIEPINT0_PKTDRPSTS_LSB 11
57265
57266
#define ALT_USB_DEV_DIEPINT0_PKTDRPSTS_MSB 11
57267
57268
#define ALT_USB_DEV_DIEPINT0_PKTDRPSTS_WIDTH 1
57269
57270
#define ALT_USB_DEV_DIEPINT0_PKTDRPSTS_SET_MSK 0x00000800
57271
57272
#define ALT_USB_DEV_DIEPINT0_PKTDRPSTS_CLR_MSK 0xfffff7ff
57273
57274
#define ALT_USB_DEV_DIEPINT0_PKTDRPSTS_RESET 0x0
57275
57276
#define ALT_USB_DEV_DIEPINT0_PKTDRPSTS_GET(value) (((value) & 0x00000800) >> 11)
57277
57278
#define ALT_USB_DEV_DIEPINT0_PKTDRPSTS_SET(value) (((value) << 11) & 0x00000800)
57279
57300
#define ALT_USB_DEV_DIEPINT0_BBLEERR_E_INACT 0x0
57301
57306
#define ALT_USB_DEV_DIEPINT0_BBLEERR_E_ACT 0x1
57307
57309
#define ALT_USB_DEV_DIEPINT0_BBLEERR_LSB 12
57310
57311
#define ALT_USB_DEV_DIEPINT0_BBLEERR_MSB 12
57312
57313
#define ALT_USB_DEV_DIEPINT0_BBLEERR_WIDTH 1
57314
57315
#define ALT_USB_DEV_DIEPINT0_BBLEERR_SET_MSK 0x00001000
57316
57317
#define ALT_USB_DEV_DIEPINT0_BBLEERR_CLR_MSK 0xffffefff
57318
57319
#define ALT_USB_DEV_DIEPINT0_BBLEERR_RESET 0x0
57320
57321
#define ALT_USB_DEV_DIEPINT0_BBLEERR_GET(value) (((value) & 0x00001000) >> 12)
57322
57323
#define ALT_USB_DEV_DIEPINT0_BBLEERR_SET(value) (((value) << 12) & 0x00001000)
57324
57347
#define ALT_USB_DEV_DIEPINT0_NAKINTRPT_E_INACT 0x0
57348
57353
#define ALT_USB_DEV_DIEPINT0_NAKINTRPT_E_ACT 0x1
57354
57356
#define ALT_USB_DEV_DIEPINT0_NAKINTRPT_LSB 13
57357
57358
#define ALT_USB_DEV_DIEPINT0_NAKINTRPT_MSB 13
57359
57360
#define ALT_USB_DEV_DIEPINT0_NAKINTRPT_WIDTH 1
57361
57362
#define ALT_USB_DEV_DIEPINT0_NAKINTRPT_SET_MSK 0x00002000
57363
57364
#define ALT_USB_DEV_DIEPINT0_NAKINTRPT_CLR_MSK 0xffffdfff
57365
57366
#define ALT_USB_DEV_DIEPINT0_NAKINTRPT_RESET 0x0
57367
57368
#define ALT_USB_DEV_DIEPINT0_NAKINTRPT_GET(value) (((value) & 0x00002000) >> 13)
57369
57370
#define ALT_USB_DEV_DIEPINT0_NAKINTRPT_SET(value) (((value) << 13) & 0x00002000)
57371
57393
#define ALT_USB_DEV_DIEPINT0_NYETINTRPT_E_INACT 0x0
57394
57399
#define ALT_USB_DEV_DIEPINT0_NYETINTRPT_E_ACT 0x1
57400
57402
#define ALT_USB_DEV_DIEPINT0_NYETINTRPT_LSB 14
57403
57404
#define ALT_USB_DEV_DIEPINT0_NYETINTRPT_MSB 14
57405
57406
#define ALT_USB_DEV_DIEPINT0_NYETINTRPT_WIDTH 1
57407
57408
#define ALT_USB_DEV_DIEPINT0_NYETINTRPT_SET_MSK 0x00004000
57409
57410
#define ALT_USB_DEV_DIEPINT0_NYETINTRPT_CLR_MSK 0xffffbfff
57411
57412
#define ALT_USB_DEV_DIEPINT0_NYETINTRPT_RESET 0x0
57413
57414
#define ALT_USB_DEV_DIEPINT0_NYETINTRPT_GET(value) (((value) & 0x00004000) >> 14)
57415
57416
#define ALT_USB_DEV_DIEPINT0_NYETINTRPT_SET(value) (((value) << 14) & 0x00004000)
57417
57418
#ifndef __ASSEMBLY__
57419
57429
struct
ALT_USB_DEV_DIEPINT0_s
57430
{
57431
const
uint32_t
xfercompl
: 1;
57432
const
uint32_t
epdisbld
: 1;
57433
const
uint32_t
ahberr
: 1;
57434
const
uint32_t
timeout
: 1;
57435
const
uint32_t
intkntxfemp
: 1;
57436
const
uint32_t
intknepmis
: 1;
57437
const
uint32_t
inepnakeff
: 1;
57438
const
uint32_t
txfemp
: 1;
57439
const
uint32_t
txfifoundrn
: 1;
57440
const
uint32_t
bnaintr
: 1;
57441
uint32_t : 1;
57442
const
uint32_t
pktdrpsts
: 1;
57443
const
uint32_t
bbleerr
: 1;
57444
const
uint32_t
nakintrpt
: 1;
57445
const
uint32_t
nyetintrpt
: 1;
57446
uint32_t : 17;
57447
};
57448
57450
typedef
volatile
struct
ALT_USB_DEV_DIEPINT0_s
ALT_USB_DEV_DIEPINT0_t
;
57451
#endif
/* __ASSEMBLY__ */
57452
57454
#define ALT_USB_DEV_DIEPINT0_OFST 0x108
57455
57456
#define ALT_USB_DEV_DIEPINT0_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_DEV_DIEPINT0_OFST))
57457
57493
#define ALT_USB_DEV_DIEPTSIZ0_XFERSIZE_LSB 0
57494
57495
#define ALT_USB_DEV_DIEPTSIZ0_XFERSIZE_MSB 6
57496
57497
#define ALT_USB_DEV_DIEPTSIZ0_XFERSIZE_WIDTH 7
57498
57499
#define ALT_USB_DEV_DIEPTSIZ0_XFERSIZE_SET_MSK 0x0000007f
57500
57501
#define ALT_USB_DEV_DIEPTSIZ0_XFERSIZE_CLR_MSK 0xffffff80
57502
57503
#define ALT_USB_DEV_DIEPTSIZ0_XFERSIZE_RESET 0x0
57504
57505
#define ALT_USB_DEV_DIEPTSIZ0_XFERSIZE_GET(value) (((value) & 0x0000007f) >> 0)
57506
57507
#define ALT_USB_DEV_DIEPTSIZ0_XFERSIZE_SET(value) (((value) << 0) & 0x0000007f)
57508
57520
#define ALT_USB_DEV_DIEPTSIZ0_PKTCNT_LSB 19
57521
57522
#define ALT_USB_DEV_DIEPTSIZ0_PKTCNT_MSB 20
57523
57524
#define ALT_USB_DEV_DIEPTSIZ0_PKTCNT_WIDTH 2
57525
57526
#define ALT_USB_DEV_DIEPTSIZ0_PKTCNT_SET_MSK 0x00180000
57527
57528
#define ALT_USB_DEV_DIEPTSIZ0_PKTCNT_CLR_MSK 0xffe7ffff
57529
57530
#define ALT_USB_DEV_DIEPTSIZ0_PKTCNT_RESET 0x0
57531
57532
#define ALT_USB_DEV_DIEPTSIZ0_PKTCNT_GET(value) (((value) & 0x00180000) >> 19)
57533
57534
#define ALT_USB_DEV_DIEPTSIZ0_PKTCNT_SET(value) (((value) << 19) & 0x00180000)
57535
57536
#ifndef __ASSEMBLY__
57537
57547
struct
ALT_USB_DEV_DIEPTSIZ0_s
57548
{
57549
uint32_t
xfersize
: 7;
57550
uint32_t : 12;
57551
uint32_t
pktcnt
: 2;
57552
uint32_t : 11;
57553
};
57554
57556
typedef
volatile
struct
ALT_USB_DEV_DIEPTSIZ0_s
ALT_USB_DEV_DIEPTSIZ0_t
;
57557
#endif
/* __ASSEMBLY__ */
57558
57560
#define ALT_USB_DEV_DIEPTSIZ0_OFST 0x110
57561
57562
#define ALT_USB_DEV_DIEPTSIZ0_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_DEV_DIEPTSIZ0_OFST))
57563
57596
#define ALT_USB_DEV_DIEPDMA0_DIEPDMA0_LSB 0
57597
57598
#define ALT_USB_DEV_DIEPDMA0_DIEPDMA0_MSB 31
57599
57600
#define ALT_USB_DEV_DIEPDMA0_DIEPDMA0_WIDTH 32
57601
57602
#define ALT_USB_DEV_DIEPDMA0_DIEPDMA0_SET_MSK 0xffffffff
57603
57604
#define ALT_USB_DEV_DIEPDMA0_DIEPDMA0_CLR_MSK 0x00000000
57605
57606
#define ALT_USB_DEV_DIEPDMA0_DIEPDMA0_RESET 0x0
57607
57608
#define ALT_USB_DEV_DIEPDMA0_DIEPDMA0_GET(value) (((value) & 0xffffffff) >> 0)
57609
57610
#define ALT_USB_DEV_DIEPDMA0_DIEPDMA0_SET(value) (((value) << 0) & 0xffffffff)
57611
57612
#ifndef __ASSEMBLY__
57613
57623
struct
ALT_USB_DEV_DIEPDMA0_s
57624
{
57625
uint32_t
diepdma0
: 32;
57626
};
57627
57629
typedef
volatile
struct
ALT_USB_DEV_DIEPDMA0_s
ALT_USB_DEV_DIEPDMA0_t
;
57630
#endif
/* __ASSEMBLY__ */
57631
57633
#define ALT_USB_DEV_DIEPDMA0_OFST 0x114
57634
57635
#define ALT_USB_DEV_DIEPDMA0_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_DEV_DIEPDMA0_OFST))
57636
57663
#define ALT_USB_DEV_DTXFSTS0_INEPTXFSPCAVAIL_LSB 0
57664
57665
#define ALT_USB_DEV_DTXFSTS0_INEPTXFSPCAVAIL_MSB 15
57666
57667
#define ALT_USB_DEV_DTXFSTS0_INEPTXFSPCAVAIL_WIDTH 16
57668
57669
#define ALT_USB_DEV_DTXFSTS0_INEPTXFSPCAVAIL_SET_MSK 0x0000ffff
57670
57671
#define ALT_USB_DEV_DTXFSTS0_INEPTXFSPCAVAIL_CLR_MSK 0xffff0000
57672
57673
#define ALT_USB_DEV_DTXFSTS0_INEPTXFSPCAVAIL_RESET 0x2000
57674
57675
#define ALT_USB_DEV_DTXFSTS0_INEPTXFSPCAVAIL_GET(value) (((value) & 0x0000ffff) >> 0)
57676
57677
#define ALT_USB_DEV_DTXFSTS0_INEPTXFSPCAVAIL_SET(value) (((value) << 0) & 0x0000ffff)
57678
57679
#ifndef __ASSEMBLY__
57680
57690
struct
ALT_USB_DEV_DTXFSTS0_s
57691
{
57692
const
uint32_t
ineptxfspcavail
: 16;
57693
uint32_t : 16;
57694
};
57695
57697
typedef
volatile
struct
ALT_USB_DEV_DTXFSTS0_s
ALT_USB_DEV_DTXFSTS0_t
;
57698
#endif
/* __ASSEMBLY__ */
57699
57701
#define ALT_USB_DEV_DTXFSTS0_OFST 0x118
57702
57703
#define ALT_USB_DEV_DTXFSTS0_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_DEV_DTXFSTS0_OFST))
57704
57726
#define ALT_USB_DEV_DIEPDMAB0_DIEPDMAB0_LSB 0
57727
57728
#define ALT_USB_DEV_DIEPDMAB0_DIEPDMAB0_MSB 31
57729
57730
#define ALT_USB_DEV_DIEPDMAB0_DIEPDMAB0_WIDTH 32
57731
57732
#define ALT_USB_DEV_DIEPDMAB0_DIEPDMAB0_SET_MSK 0xffffffff
57733
57734
#define ALT_USB_DEV_DIEPDMAB0_DIEPDMAB0_CLR_MSK 0x00000000
57735
57736
#define ALT_USB_DEV_DIEPDMAB0_DIEPDMAB0_RESET 0x0
57737
57738
#define ALT_USB_DEV_DIEPDMAB0_DIEPDMAB0_GET(value) (((value) & 0xffffffff) >> 0)
57739
57740
#define ALT_USB_DEV_DIEPDMAB0_DIEPDMAB0_SET(value) (((value) << 0) & 0xffffffff)
57741
57742
#ifndef __ASSEMBLY__
57743
57753
struct
ALT_USB_DEV_DIEPDMAB0_s
57754
{
57755
const
uint32_t
diepdmab0
: 32;
57756
};
57757
57759
typedef
volatile
struct
ALT_USB_DEV_DIEPDMAB0_s
ALT_USB_DEV_DIEPDMAB0_t
;
57760
#endif
/* __ASSEMBLY__ */
57761
57763
#define ALT_USB_DEV_DIEPDMAB0_OFST 0x11c
57764
57765
#define ALT_USB_DEV_DIEPDMAB0_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_DEV_DIEPDMAB0_OFST))
57766
57804
#define ALT_USB_DEV_DIEPCTL1_MPS_LSB 0
57805
57806
#define ALT_USB_DEV_DIEPCTL1_MPS_MSB 10
57807
57808
#define ALT_USB_DEV_DIEPCTL1_MPS_WIDTH 11
57809
57810
#define ALT_USB_DEV_DIEPCTL1_MPS_SET_MSK 0x000007ff
57811
57812
#define ALT_USB_DEV_DIEPCTL1_MPS_CLR_MSK 0xfffff800
57813
57814
#define ALT_USB_DEV_DIEPCTL1_MPS_RESET 0x0
57815
57816
#define ALT_USB_DEV_DIEPCTL1_MPS_GET(value) (((value) & 0x000007ff) >> 0)
57817
57818
#define ALT_USB_DEV_DIEPCTL1_MPS_SET(value) (((value) << 0) & 0x000007ff)
57819
57844
#define ALT_USB_DEV_DIEPCTL1_USBACTEP_E_DISD 0x0
57845
57850
#define ALT_USB_DEV_DIEPCTL1_USBACTEP_E_END 0x1
57851
57853
#define ALT_USB_DEV_DIEPCTL1_USBACTEP_LSB 15
57854
57855
#define ALT_USB_DEV_DIEPCTL1_USBACTEP_MSB 15
57856
57857
#define ALT_USB_DEV_DIEPCTL1_USBACTEP_WIDTH 1
57858
57859
#define ALT_USB_DEV_DIEPCTL1_USBACTEP_SET_MSK 0x00008000
57860
57861
#define ALT_USB_DEV_DIEPCTL1_USBACTEP_CLR_MSK 0xffff7fff
57862
57863
#define ALT_USB_DEV_DIEPCTL1_USBACTEP_RESET 0x0
57864
57865
#define ALT_USB_DEV_DIEPCTL1_USBACTEP_GET(value) (((value) & 0x00008000) >> 15)
57866
57867
#define ALT_USB_DEV_DIEPCTL1_USBACTEP_SET(value) (((value) << 15) & 0x00008000)
57868
57910
#define ALT_USB_DEV_DIEPCTL1_DPID_E_INACT 0x0
57911
57916
#define ALT_USB_DEV_DIEPCTL1_DPID_E_ACT 0x1
57917
57919
#define ALT_USB_DEV_DIEPCTL1_DPID_LSB 16
57920
57921
#define ALT_USB_DEV_DIEPCTL1_DPID_MSB 16
57922
57923
#define ALT_USB_DEV_DIEPCTL1_DPID_WIDTH 1
57924
57925
#define ALT_USB_DEV_DIEPCTL1_DPID_SET_MSK 0x00010000
57926
57927
#define ALT_USB_DEV_DIEPCTL1_DPID_CLR_MSK 0xfffeffff
57928
57929
#define ALT_USB_DEV_DIEPCTL1_DPID_RESET 0x0
57930
57931
#define ALT_USB_DEV_DIEPCTL1_DPID_GET(value) (((value) & 0x00010000) >> 16)
57932
57933
#define ALT_USB_DEV_DIEPCTL1_DPID_SET(value) (((value) << 16) & 0x00010000)
57934
57969
#define ALT_USB_DEV_DIEPCTL1_NAKSTS_E_NONNAK 0x0
57970
57975
#define ALT_USB_DEV_DIEPCTL1_NAKSTS_E_NAK 0x1
57976
57978
#define ALT_USB_DEV_DIEPCTL1_NAKSTS_LSB 17
57979
57980
#define ALT_USB_DEV_DIEPCTL1_NAKSTS_MSB 17
57981
57982
#define ALT_USB_DEV_DIEPCTL1_NAKSTS_WIDTH 1
57983
57984
#define ALT_USB_DEV_DIEPCTL1_NAKSTS_SET_MSK 0x00020000
57985
57986
#define ALT_USB_DEV_DIEPCTL1_NAKSTS_CLR_MSK 0xfffdffff
57987
57988
#define ALT_USB_DEV_DIEPCTL1_NAKSTS_RESET 0x0
57989
57990
#define ALT_USB_DEV_DIEPCTL1_NAKSTS_GET(value) (((value) & 0x00020000) >> 17)
57991
57992
#define ALT_USB_DEV_DIEPCTL1_NAKSTS_SET(value) (((value) << 17) & 0x00020000)
57993
58016
#define ALT_USB_DEV_DIEPCTL1_EPTYPE_E_CTL 0x0
58017
58022
#define ALT_USB_DEV_DIEPCTL1_EPTYPE_E_ISOCHRONOUS 0x1
58023
58028
#define ALT_USB_DEV_DIEPCTL1_EPTYPE_E_BULK 0x2
58029
58034
#define ALT_USB_DEV_DIEPCTL1_EPTYPE_E_INTERRUP 0x3
58035
58037
#define ALT_USB_DEV_DIEPCTL1_EPTYPE_LSB 18
58038
58039
#define ALT_USB_DEV_DIEPCTL1_EPTYPE_MSB 19
58040
58041
#define ALT_USB_DEV_DIEPCTL1_EPTYPE_WIDTH 2
58042
58043
#define ALT_USB_DEV_DIEPCTL1_EPTYPE_SET_MSK 0x000c0000
58044
58045
#define ALT_USB_DEV_DIEPCTL1_EPTYPE_CLR_MSK 0xfff3ffff
58046
58047
#define ALT_USB_DEV_DIEPCTL1_EPTYPE_RESET 0x0
58048
58049
#define ALT_USB_DEV_DIEPCTL1_EPTYPE_GET(value) (((value) & 0x000c0000) >> 18)
58050
58051
#define ALT_USB_DEV_DIEPCTL1_EPTYPE_SET(value) (((value) << 18) & 0x000c0000)
58052
58082
#define ALT_USB_DEV_DIEPCTL1_STALL_E_INACT 0x0
58083
58088
#define ALT_USB_DEV_DIEPCTL1_STALL_E_ACT 0x1
58089
58091
#define ALT_USB_DEV_DIEPCTL1_STALL_LSB 21
58092
58093
#define ALT_USB_DEV_DIEPCTL1_STALL_MSB 21
58094
58095
#define ALT_USB_DEV_DIEPCTL1_STALL_WIDTH 1
58096
58097
#define ALT_USB_DEV_DIEPCTL1_STALL_SET_MSK 0x00200000
58098
58099
#define ALT_USB_DEV_DIEPCTL1_STALL_CLR_MSK 0xffdfffff
58100
58101
#define ALT_USB_DEV_DIEPCTL1_STALL_RESET 0x0
58102
58103
#define ALT_USB_DEV_DIEPCTL1_STALL_GET(value) (((value) & 0x00200000) >> 21)
58104
58105
#define ALT_USB_DEV_DIEPCTL1_STALL_SET(value) (((value) << 21) & 0x00200000)
58106
58129
#define ALT_USB_DEV_DIEPCTL1_TXFNUM_LSB 22
58130
58131
#define ALT_USB_DEV_DIEPCTL1_TXFNUM_MSB 25
58132
58133
#define ALT_USB_DEV_DIEPCTL1_TXFNUM_WIDTH 4
58134
58135
#define ALT_USB_DEV_DIEPCTL1_TXFNUM_SET_MSK 0x03c00000
58136
58137
#define ALT_USB_DEV_DIEPCTL1_TXFNUM_CLR_MSK 0xfc3fffff
58138
58139
#define ALT_USB_DEV_DIEPCTL1_TXFNUM_RESET 0x0
58140
58141
#define ALT_USB_DEV_DIEPCTL1_TXFNUM_GET(value) (((value) & 0x03c00000) >> 22)
58142
58143
#define ALT_USB_DEV_DIEPCTL1_TXFNUM_SET(value) (((value) << 22) & 0x03c00000)
58144
58165
#define ALT_USB_DEV_DIEPCTL1_CNAK_E_INACT 0x0
58166
58171
#define ALT_USB_DEV_DIEPCTL1_CNAK_E_ACT 0x1
58172
58174
#define ALT_USB_DEV_DIEPCTL1_CNAK_LSB 26
58175
58176
#define ALT_USB_DEV_DIEPCTL1_CNAK_MSB 26
58177
58178
#define ALT_USB_DEV_DIEPCTL1_CNAK_WIDTH 1
58179
58180
#define ALT_USB_DEV_DIEPCTL1_CNAK_SET_MSK 0x04000000
58181
58182
#define ALT_USB_DEV_DIEPCTL1_CNAK_CLR_MSK 0xfbffffff
58183
58184
#define ALT_USB_DEV_DIEPCTL1_CNAK_RESET 0x0
58185
58186
#define ALT_USB_DEV_DIEPCTL1_CNAK_GET(value) (((value) & 0x04000000) >> 26)
58187
58188
#define ALT_USB_DEV_DIEPCTL1_CNAK_SET(value) (((value) << 26) & 0x04000000)
58189
58213
#define ALT_USB_DEV_DIEPCTL1_SNAK_E_INACT 0x0
58214
58219
#define ALT_USB_DEV_DIEPCTL1_SNAK_E_ACT 0x1
58220
58222
#define ALT_USB_DEV_DIEPCTL1_SNAK_LSB 27
58223
58224
#define ALT_USB_DEV_DIEPCTL1_SNAK_MSB 27
58225
58226
#define ALT_USB_DEV_DIEPCTL1_SNAK_WIDTH 1
58227
58228
#define ALT_USB_DEV_DIEPCTL1_SNAK_SET_MSK 0x08000000
58229
58230
#define ALT_USB_DEV_DIEPCTL1_SNAK_CLR_MSK 0xf7ffffff
58231
58232
#define ALT_USB_DEV_DIEPCTL1_SNAK_RESET 0x0
58233
58234
#define ALT_USB_DEV_DIEPCTL1_SNAK_GET(value) (((value) & 0x08000000) >> 27)
58235
58236
#define ALT_USB_DEV_DIEPCTL1_SNAK_SET(value) (((value) << 27) & 0x08000000)
58237
58266
#define ALT_USB_DEV_DIEPCTL1_SETD0PID_E_DISD 0x0
58267
58272
#define ALT_USB_DEV_DIEPCTL1_SETD0PID_E_END 0x1
58273
58275
#define ALT_USB_DEV_DIEPCTL1_SETD0PID_LSB 28
58276
58277
#define ALT_USB_DEV_DIEPCTL1_SETD0PID_MSB 28
58278
58279
#define ALT_USB_DEV_DIEPCTL1_SETD0PID_WIDTH 1
58280
58281
#define ALT_USB_DEV_DIEPCTL1_SETD0PID_SET_MSK 0x10000000
58282
58283
#define ALT_USB_DEV_DIEPCTL1_SETD0PID_CLR_MSK 0xefffffff
58284
58285
#define ALT_USB_DEV_DIEPCTL1_SETD0PID_RESET 0x0
58286
58287
#define ALT_USB_DEV_DIEPCTL1_SETD0PID_GET(value) (((value) & 0x10000000) >> 28)
58288
58289
#define ALT_USB_DEV_DIEPCTL1_SETD0PID_SET(value) (((value) << 28) & 0x10000000)
58290
58317
#define ALT_USB_DEV_DIEPCTL1_SETD1PID_E_DISD 0x0
58318
58323
#define ALT_USB_DEV_DIEPCTL1_SETD1PID_E_END 0x1
58324
58326
#define ALT_USB_DEV_DIEPCTL1_SETD1PID_LSB 29
58327
58328
#define ALT_USB_DEV_DIEPCTL1_SETD1PID_MSB 29
58329
58330
#define ALT_USB_DEV_DIEPCTL1_SETD1PID_WIDTH 1
58331
58332
#define ALT_USB_DEV_DIEPCTL1_SETD1PID_SET_MSK 0x20000000
58333
58334
#define ALT_USB_DEV_DIEPCTL1_SETD1PID_CLR_MSK 0xdfffffff
58335
58336
#define ALT_USB_DEV_DIEPCTL1_SETD1PID_RESET 0x0
58337
58338
#define ALT_USB_DEV_DIEPCTL1_SETD1PID_GET(value) (((value) & 0x20000000) >> 29)
58339
58340
#define ALT_USB_DEV_DIEPCTL1_SETD1PID_SET(value) (((value) << 29) & 0x20000000)
58341
58367
#define ALT_USB_DEV_DIEPCTL1_EPDIS_E_INACT 0x0
58368
58373
#define ALT_USB_DEV_DIEPCTL1_EPDIS_E_ACT 0x1
58374
58376
#define ALT_USB_DEV_DIEPCTL1_EPDIS_LSB 30
58377
58378
#define ALT_USB_DEV_DIEPCTL1_EPDIS_MSB 30
58379
58380
#define ALT_USB_DEV_DIEPCTL1_EPDIS_WIDTH 1
58381
58382
#define ALT_USB_DEV_DIEPCTL1_EPDIS_SET_MSK 0x40000000
58383
58384
#define ALT_USB_DEV_DIEPCTL1_EPDIS_CLR_MSK 0xbfffffff
58385
58386
#define ALT_USB_DEV_DIEPCTL1_EPDIS_RESET 0x0
58387
58388
#define ALT_USB_DEV_DIEPCTL1_EPDIS_GET(value) (((value) & 0x40000000) >> 30)
58389
58390
#define ALT_USB_DEV_DIEPCTL1_EPDIS_SET(value) (((value) << 30) & 0x40000000)
58391
58441
#define ALT_USB_DEV_DIEPCTL1_EPENA_E_INACT 0x0
58442
58447
#define ALT_USB_DEV_DIEPCTL1_EPENA_E_ACT 0x1
58448
58450
#define ALT_USB_DEV_DIEPCTL1_EPENA_LSB 31
58451
58452
#define ALT_USB_DEV_DIEPCTL1_EPENA_MSB 31
58453
58454
#define ALT_USB_DEV_DIEPCTL1_EPENA_WIDTH 1
58455
58456
#define ALT_USB_DEV_DIEPCTL1_EPENA_SET_MSK 0x80000000
58457
58458
#define ALT_USB_DEV_DIEPCTL1_EPENA_CLR_MSK 0x7fffffff
58459
58460
#define ALT_USB_DEV_DIEPCTL1_EPENA_RESET 0x0
58461
58462
#define ALT_USB_DEV_DIEPCTL1_EPENA_GET(value) (((value) & 0x80000000) >> 31)
58463
58464
#define ALT_USB_DEV_DIEPCTL1_EPENA_SET(value) (((value) << 31) & 0x80000000)
58465
58466
#ifndef __ASSEMBLY__
58467
58477
struct
ALT_USB_DEV_DIEPCTL1_s
58478
{
58479
uint32_t
mps
: 11;
58480
uint32_t : 4;
58481
uint32_t
usbactep
: 1;
58482
const
uint32_t
dpid
: 1;
58483
const
uint32_t
naksts
: 1;
58484
uint32_t
eptype
: 2;
58485
uint32_t : 1;
58486
const
uint32_t
stall
: 1;
58487
uint32_t
txfnum
: 4;
58488
uint32_t
cnak
: 1;
58489
uint32_t
snak
: 1;
58490
uint32_t
setd0pid
: 1;
58491
uint32_t
setd1pid
: 1;
58492
const
uint32_t
epdis
: 1;
58493
const
uint32_t
epena
: 1;
58494
};
58495
58497
typedef
volatile
struct
ALT_USB_DEV_DIEPCTL1_s
ALT_USB_DEV_DIEPCTL1_t
;
58498
#endif
/* __ASSEMBLY__ */
58499
58501
#define ALT_USB_DEV_DIEPCTL1_OFST 0x120
58502
58503
#define ALT_USB_DEV_DIEPCTL1_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_DEV_DIEPCTL1_OFST))
58504
58569
#define ALT_USB_DEV_DIEPINT1_XFERCOMPL_E_INACT 0x0
58570
58575
#define ALT_USB_DEV_DIEPINT1_XFERCOMPL_E_ACT 0x1
58576
58578
#define ALT_USB_DEV_DIEPINT1_XFERCOMPL_LSB 0
58579
58580
#define ALT_USB_DEV_DIEPINT1_XFERCOMPL_MSB 0
58581
58582
#define ALT_USB_DEV_DIEPINT1_XFERCOMPL_WIDTH 1
58583
58584
#define ALT_USB_DEV_DIEPINT1_XFERCOMPL_SET_MSK 0x00000001
58585
58586
#define ALT_USB_DEV_DIEPINT1_XFERCOMPL_CLR_MSK 0xfffffffe
58587
58588
#define ALT_USB_DEV_DIEPINT1_XFERCOMPL_RESET 0x0
58589
58590
#define ALT_USB_DEV_DIEPINT1_XFERCOMPL_GET(value) (((value) & 0x00000001) >> 0)
58591
58592
#define ALT_USB_DEV_DIEPINT1_XFERCOMPL_SET(value) (((value) << 0) & 0x00000001)
58593
58615
#define ALT_USB_DEV_DIEPINT1_EPDISBLD_E_INACT 0x0
58616
58621
#define ALT_USB_DEV_DIEPINT1_EPDISBLD_E_ACT 0x1
58622
58624
#define ALT_USB_DEV_DIEPINT1_EPDISBLD_LSB 1
58625
58626
#define ALT_USB_DEV_DIEPINT1_EPDISBLD_MSB 1
58627
58628
#define ALT_USB_DEV_DIEPINT1_EPDISBLD_WIDTH 1
58629
58630
#define ALT_USB_DEV_DIEPINT1_EPDISBLD_SET_MSK 0x00000002
58631
58632
#define ALT_USB_DEV_DIEPINT1_EPDISBLD_CLR_MSK 0xfffffffd
58633
58634
#define ALT_USB_DEV_DIEPINT1_EPDISBLD_RESET 0x0
58635
58636
#define ALT_USB_DEV_DIEPINT1_EPDISBLD_GET(value) (((value) & 0x00000002) >> 1)
58637
58638
#define ALT_USB_DEV_DIEPINT1_EPDISBLD_SET(value) (((value) << 1) & 0x00000002)
58639
58662
#define ALT_USB_DEV_DIEPINT1_AHBERR_E_INACT 0x0
58663
58668
#define ALT_USB_DEV_DIEPINT1_AHBERR_E_ACT 0x1
58669
58671
#define ALT_USB_DEV_DIEPINT1_AHBERR_LSB 2
58672
58673
#define ALT_USB_DEV_DIEPINT1_AHBERR_MSB 2
58674
58675
#define ALT_USB_DEV_DIEPINT1_AHBERR_WIDTH 1
58676
58677
#define ALT_USB_DEV_DIEPINT1_AHBERR_SET_MSK 0x00000004
58678
58679
#define ALT_USB_DEV_DIEPINT1_AHBERR_CLR_MSK 0xfffffffb
58680
58681
#define ALT_USB_DEV_DIEPINT1_AHBERR_RESET 0x0
58682
58683
#define ALT_USB_DEV_DIEPINT1_AHBERR_GET(value) (((value) & 0x00000004) >> 2)
58684
58685
#define ALT_USB_DEV_DIEPINT1_AHBERR_SET(value) (((value) << 2) & 0x00000004)
58686
58710
#define ALT_USB_DEV_DIEPINT1_TMO_E_INACT 0x0
58711
58716
#define ALT_USB_DEV_DIEPINT1_TMO_E_ACT 0x1
58717
58719
#define ALT_USB_DEV_DIEPINT1_TMO_LSB 3
58720
58721
#define ALT_USB_DEV_DIEPINT1_TMO_MSB 3
58722
58723
#define ALT_USB_DEV_DIEPINT1_TMO_WIDTH 1
58724
58725
#define ALT_USB_DEV_DIEPINT1_TMO_SET_MSK 0x00000008
58726
58727
#define ALT_USB_DEV_DIEPINT1_TMO_CLR_MSK 0xfffffff7
58728
58729
#define ALT_USB_DEV_DIEPINT1_TMO_RESET 0x0
58730
58731
#define ALT_USB_DEV_DIEPINT1_TMO_GET(value) (((value) & 0x00000008) >> 3)
58732
58733
#define ALT_USB_DEV_DIEPINT1_TMO_SET(value) (((value) << 3) & 0x00000008)
58734
58757
#define ALT_USB_DEV_DIEPINT1_INTKNTXFEMP_E_INACT 0x0
58758
58763
#define ALT_USB_DEV_DIEPINT1_INTKNTXFEMP_E_ACT 0x1
58764
58766
#define ALT_USB_DEV_DIEPINT1_INTKNTXFEMP_LSB 4
58767
58768
#define ALT_USB_DEV_DIEPINT1_INTKNTXFEMP_MSB 4
58769
58770
#define ALT_USB_DEV_DIEPINT1_INTKNTXFEMP_WIDTH 1
58771
58772
#define ALT_USB_DEV_DIEPINT1_INTKNTXFEMP_SET_MSK 0x00000010
58773
58774
#define ALT_USB_DEV_DIEPINT1_INTKNTXFEMP_CLR_MSK 0xffffffef
58775
58776
#define ALT_USB_DEV_DIEPINT1_INTKNTXFEMP_RESET 0x0
58777
58778
#define ALT_USB_DEV_DIEPINT1_INTKNTXFEMP_GET(value) (((value) & 0x00000010) >> 4)
58779
58780
#define ALT_USB_DEV_DIEPINT1_INTKNTXFEMP_SET(value) (((value) << 4) & 0x00000010)
58781
58805
#define ALT_USB_DEV_DIEPINT1_INTKNEPMIS_E_INACT 0x0
58806
58811
#define ALT_USB_DEV_DIEPINT1_INTKNEPMIS_E_ACT 0x1
58812
58814
#define ALT_USB_DEV_DIEPINT1_INTKNEPMIS_LSB 5
58815
58816
#define ALT_USB_DEV_DIEPINT1_INTKNEPMIS_MSB 5
58817
58818
#define ALT_USB_DEV_DIEPINT1_INTKNEPMIS_WIDTH 1
58819
58820
#define ALT_USB_DEV_DIEPINT1_INTKNEPMIS_SET_MSK 0x00000020
58821
58822
#define ALT_USB_DEV_DIEPINT1_INTKNEPMIS_CLR_MSK 0xffffffdf
58823
58824
#define ALT_USB_DEV_DIEPINT1_INTKNEPMIS_RESET 0x0
58825
58826
#define ALT_USB_DEV_DIEPINT1_INTKNEPMIS_GET(value) (((value) & 0x00000020) >> 5)
58827
58828
#define ALT_USB_DEV_DIEPINT1_INTKNEPMIS_SET(value) (((value) << 5) & 0x00000020)
58829
58856
#define ALT_USB_DEV_DIEPINT1_INEPNAKEFF_E_INACT 0x0
58857
58862
#define ALT_USB_DEV_DIEPINT1_INEPNAKEFF_E_ACT 0x1
58863
58865
#define ALT_USB_DEV_DIEPINT1_INEPNAKEFF_LSB 6
58866
58867
#define ALT_USB_DEV_DIEPINT1_INEPNAKEFF_MSB 6
58868
58869
#define ALT_USB_DEV_DIEPINT1_INEPNAKEFF_WIDTH 1
58870
58871
#define ALT_USB_DEV_DIEPINT1_INEPNAKEFF_SET_MSK 0x00000040
58872
58873
#define ALT_USB_DEV_DIEPINT1_INEPNAKEFF_CLR_MSK 0xffffffbf
58874
58875
#define ALT_USB_DEV_DIEPINT1_INEPNAKEFF_RESET 0x0
58876
58877
#define ALT_USB_DEV_DIEPINT1_INEPNAKEFF_GET(value) (((value) & 0x00000040) >> 6)
58878
58879
#define ALT_USB_DEV_DIEPINT1_INEPNAKEFF_SET(value) (((value) << 6) & 0x00000040)
58880
58904
#define ALT_USB_DEV_DIEPINT1_TXFEMP_E_INACT 0x0
58905
58910
#define ALT_USB_DEV_DIEPINT1_TXFEMP_E_ACT 0x1
58911
58913
#define ALT_USB_DEV_DIEPINT1_TXFEMP_LSB 7
58914
58915
#define ALT_USB_DEV_DIEPINT1_TXFEMP_MSB 7
58916
58917
#define ALT_USB_DEV_DIEPINT1_TXFEMP_WIDTH 1
58918
58919
#define ALT_USB_DEV_DIEPINT1_TXFEMP_SET_MSK 0x00000080
58920
58921
#define ALT_USB_DEV_DIEPINT1_TXFEMP_CLR_MSK 0xffffff7f
58922
58923
#define ALT_USB_DEV_DIEPINT1_TXFEMP_RESET 0x1
58924
58925
#define ALT_USB_DEV_DIEPINT1_TXFEMP_GET(value) (((value) & 0x00000080) >> 7)
58926
58927
#define ALT_USB_DEV_DIEPINT1_TXFEMP_SET(value) (((value) << 7) & 0x00000080)
58928
58950
#define ALT_USB_DEV_DIEPINT1_TXFIFOUNDRN_E_INACT 0x0
58951
58956
#define ALT_USB_DEV_DIEPINT1_TXFIFOUNDRN_E_ACT 0x1
58957
58959
#define ALT_USB_DEV_DIEPINT1_TXFIFOUNDRN_LSB 8
58960
58961
#define ALT_USB_DEV_DIEPINT1_TXFIFOUNDRN_MSB 8
58962
58963
#define ALT_USB_DEV_DIEPINT1_TXFIFOUNDRN_WIDTH 1
58964
58965
#define ALT_USB_DEV_DIEPINT1_TXFIFOUNDRN_SET_MSK 0x00000100
58966
58967
#define ALT_USB_DEV_DIEPINT1_TXFIFOUNDRN_CLR_MSK 0xfffffeff
58968
58969
#define ALT_USB_DEV_DIEPINT1_TXFIFOUNDRN_RESET 0x0
58970
58971
#define ALT_USB_DEV_DIEPINT1_TXFIFOUNDRN_GET(value) (((value) & 0x00000100) >> 8)
58972
58973
#define ALT_USB_DEV_DIEPINT1_TXFIFOUNDRN_SET(value) (((value) << 8) & 0x00000100)
58974
58997
#define ALT_USB_DEV_DIEPINT1_BNAINTR_E_INACT 0x0
58998
59003
#define ALT_USB_DEV_DIEPINT1_BNAINTR_E_ACT 0x1
59004
59006
#define ALT_USB_DEV_DIEPINT1_BNAINTR_LSB 9
59007
59008
#define ALT_USB_DEV_DIEPINT1_BNAINTR_MSB 9
59009
59010
#define ALT_USB_DEV_DIEPINT1_BNAINTR_WIDTH 1
59011
59012
#define ALT_USB_DEV_DIEPINT1_BNAINTR_SET_MSK 0x00000200
59013
59014
#define ALT_USB_DEV_DIEPINT1_BNAINTR_CLR_MSK 0xfffffdff
59015
59016
#define ALT_USB_DEV_DIEPINT1_BNAINTR_RESET 0x0
59017
59018
#define ALT_USB_DEV_DIEPINT1_BNAINTR_GET(value) (((value) & 0x00000200) >> 9)
59019
59020
#define ALT_USB_DEV_DIEPINT1_BNAINTR_SET(value) (((value) << 9) & 0x00000200)
59021
59044
#define ALT_USB_DEV_DIEPINT1_PKTDRPSTS_E_INACT 0x0
59045
59050
#define ALT_USB_DEV_DIEPINT1_PKTDRPSTS_E_ACT 0x1
59051
59053
#define ALT_USB_DEV_DIEPINT1_PKTDRPSTS_LSB 11
59054
59055
#define ALT_USB_DEV_DIEPINT1_PKTDRPSTS_MSB 11
59056
59057
#define ALT_USB_DEV_DIEPINT1_PKTDRPSTS_WIDTH 1
59058
59059
#define ALT_USB_DEV_DIEPINT1_PKTDRPSTS_SET_MSK 0x00000800
59060
59061
#define ALT_USB_DEV_DIEPINT1_PKTDRPSTS_CLR_MSK 0xfffff7ff
59062
59063
#define ALT_USB_DEV_DIEPINT1_PKTDRPSTS_RESET 0x0
59064
59065
#define ALT_USB_DEV_DIEPINT1_PKTDRPSTS_GET(value) (((value) & 0x00000800) >> 11)
59066
59067
#define ALT_USB_DEV_DIEPINT1_PKTDRPSTS_SET(value) (((value) << 11) & 0x00000800)
59068
59089
#define ALT_USB_DEV_DIEPINT1_BBLEERR_E_INACT 0x0
59090
59095
#define ALT_USB_DEV_DIEPINT1_BBLEERR_E_ACT 0x1
59096
59098
#define ALT_USB_DEV_DIEPINT1_BBLEERR_LSB 12
59099
59100
#define ALT_USB_DEV_DIEPINT1_BBLEERR_MSB 12
59101
59102
#define ALT_USB_DEV_DIEPINT1_BBLEERR_WIDTH 1
59103
59104
#define ALT_USB_DEV_DIEPINT1_BBLEERR_SET_MSK 0x00001000
59105
59106
#define ALT_USB_DEV_DIEPINT1_BBLEERR_CLR_MSK 0xffffefff
59107
59108
#define ALT_USB_DEV_DIEPINT1_BBLEERR_RESET 0x0
59109
59110
#define ALT_USB_DEV_DIEPINT1_BBLEERR_GET(value) (((value) & 0x00001000) >> 12)
59111
59112
#define ALT_USB_DEV_DIEPINT1_BBLEERR_SET(value) (((value) << 12) & 0x00001000)
59113
59136
#define ALT_USB_DEV_DIEPINT1_NAKINTRPT_E_INACT 0x0
59137
59142
#define ALT_USB_DEV_DIEPINT1_NAKINTRPT_E_ACT 0x1
59143
59145
#define ALT_USB_DEV_DIEPINT1_NAKINTRPT_LSB 13
59146
59147
#define ALT_USB_DEV_DIEPINT1_NAKINTRPT_MSB 13
59148
59149
#define ALT_USB_DEV_DIEPINT1_NAKINTRPT_WIDTH 1
59150
59151
#define ALT_USB_DEV_DIEPINT1_NAKINTRPT_SET_MSK 0x00002000
59152
59153
#define ALT_USB_DEV_DIEPINT1_NAKINTRPT_CLR_MSK 0xffffdfff
59154
59155
#define ALT_USB_DEV_DIEPINT1_NAKINTRPT_RESET 0x0
59156
59157
#define ALT_USB_DEV_DIEPINT1_NAKINTRPT_GET(value) (((value) & 0x00002000) >> 13)
59158
59159
#define ALT_USB_DEV_DIEPINT1_NAKINTRPT_SET(value) (((value) << 13) & 0x00002000)
59160
59182
#define ALT_USB_DEV_DIEPINT1_NYETINTRPT_E_INACT 0x0
59183
59188
#define ALT_USB_DEV_DIEPINT1_NYETINTRPT_E_ACT 0x1
59189
59191
#define ALT_USB_DEV_DIEPINT1_NYETINTRPT_LSB 14
59192
59193
#define ALT_USB_DEV_DIEPINT1_NYETINTRPT_MSB 14
59194
59195
#define ALT_USB_DEV_DIEPINT1_NYETINTRPT_WIDTH 1
59196
59197
#define ALT_USB_DEV_DIEPINT1_NYETINTRPT_SET_MSK 0x00004000
59198
59199
#define ALT_USB_DEV_DIEPINT1_NYETINTRPT_CLR_MSK 0xffffbfff
59200
59201
#define ALT_USB_DEV_DIEPINT1_NYETINTRPT_RESET 0x0
59202
59203
#define ALT_USB_DEV_DIEPINT1_NYETINTRPT_GET(value) (((value) & 0x00004000) >> 14)
59204
59205
#define ALT_USB_DEV_DIEPINT1_NYETINTRPT_SET(value) (((value) << 14) & 0x00004000)
59206
59207
#ifndef __ASSEMBLY__
59208
59218
struct
ALT_USB_DEV_DIEPINT1_s
59219
{
59220
const
uint32_t
xfercompl
: 1;
59221
const
uint32_t
epdisbld
: 1;
59222
const
uint32_t
ahberr
: 1;
59223
const
uint32_t
timeout
: 1;
59224
const
uint32_t
intkntxfemp
: 1;
59225
const
uint32_t
intknepmis
: 1;
59226
const
uint32_t
inepnakeff
: 1;
59227
const
uint32_t
txfemp
: 1;
59228
const
uint32_t
txfifoundrn
: 1;
59229
const
uint32_t
bnaintr
: 1;
59230
uint32_t : 1;
59231
const
uint32_t
pktdrpsts
: 1;
59232
const
uint32_t
bbleerr
: 1;
59233
const
uint32_t
nakintrpt
: 1;
59234
const
uint32_t
nyetintrpt
: 1;
59235
uint32_t : 17;
59236
};
59237
59239
typedef
volatile
struct
ALT_USB_DEV_DIEPINT1_s
ALT_USB_DEV_DIEPINT1_t
;
59240
#endif
/* __ASSEMBLY__ */
59241
59243
#define ALT_USB_DEV_DIEPINT1_OFST 0x128
59244
59245
#define ALT_USB_DEV_DIEPINT1_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_DEV_DIEPINT1_OFST))
59246
59279
#define ALT_USB_DEV_DIEPTSIZ1_XFERSIZE_LSB 0
59280
59281
#define ALT_USB_DEV_DIEPTSIZ1_XFERSIZE_MSB 18
59282
59283
#define ALT_USB_DEV_DIEPTSIZ1_XFERSIZE_WIDTH 19
59284
59285
#define ALT_USB_DEV_DIEPTSIZ1_XFERSIZE_SET_MSK 0x0007ffff
59286
59287
#define ALT_USB_DEV_DIEPTSIZ1_XFERSIZE_CLR_MSK 0xfff80000
59288
59289
#define ALT_USB_DEV_DIEPTSIZ1_XFERSIZE_RESET 0x0
59290
59291
#define ALT_USB_DEV_DIEPTSIZ1_XFERSIZE_GET(value) (((value) & 0x0007ffff) >> 0)
59292
59293
#define ALT_USB_DEV_DIEPTSIZ1_XFERSIZE_SET(value) (((value) << 0) & 0x0007ffff)
59294
59306
#define ALT_USB_DEV_DIEPTSIZ1_PKTCNT_LSB 19
59307
59308
#define ALT_USB_DEV_DIEPTSIZ1_PKTCNT_MSB 28
59309
59310
#define ALT_USB_DEV_DIEPTSIZ1_PKTCNT_WIDTH 10
59311
59312
#define ALT_USB_DEV_DIEPTSIZ1_PKTCNT_SET_MSK 0x1ff80000
59313
59314
#define ALT_USB_DEV_DIEPTSIZ1_PKTCNT_CLR_MSK 0xe007ffff
59315
59316
#define ALT_USB_DEV_DIEPTSIZ1_PKTCNT_RESET 0x0
59317
59318
#define ALT_USB_DEV_DIEPTSIZ1_PKTCNT_GET(value) (((value) & 0x1ff80000) >> 19)
59319
59320
#define ALT_USB_DEV_DIEPTSIZ1_PKTCNT_SET(value) (((value) << 19) & 0x1ff80000)
59321
59349
#define ALT_USB_DEV_DIEPTSIZ1_MC_E_PKTONE 0x1
59350
59355
#define ALT_USB_DEV_DIEPTSIZ1_MC_E_PKTTWO 0x2
59356
59361
#define ALT_USB_DEV_DIEPTSIZ1_MC_E_PKTTHREE 0x3
59362
59364
#define ALT_USB_DEV_DIEPTSIZ1_MC_LSB 29
59365
59366
#define ALT_USB_DEV_DIEPTSIZ1_MC_MSB 30
59367
59368
#define ALT_USB_DEV_DIEPTSIZ1_MC_WIDTH 2
59369
59370
#define ALT_USB_DEV_DIEPTSIZ1_MC_SET_MSK 0x60000000
59371
59372
#define ALT_USB_DEV_DIEPTSIZ1_MC_CLR_MSK 0x9fffffff
59373
59374
#define ALT_USB_DEV_DIEPTSIZ1_MC_RESET 0x0
59375
59376
#define ALT_USB_DEV_DIEPTSIZ1_MC_GET(value) (((value) & 0x60000000) >> 29)
59377
59378
#define ALT_USB_DEV_DIEPTSIZ1_MC_SET(value) (((value) << 29) & 0x60000000)
59379
59380
#ifndef __ASSEMBLY__
59381
59391
struct
ALT_USB_DEV_DIEPTSIZ1_s
59392
{
59393
uint32_t
xfersize
: 19;
59394
uint32_t
PktCnt
: 10;
59395
uint32_t
mc
: 2;
59396
uint32_t : 1;
59397
};
59398
59400
typedef
volatile
struct
ALT_USB_DEV_DIEPTSIZ1_s
ALT_USB_DEV_DIEPTSIZ1_t
;
59401
#endif
/* __ASSEMBLY__ */
59402
59404
#define ALT_USB_DEV_DIEPTSIZ1_OFST 0x130
59405
59406
#define ALT_USB_DEV_DIEPTSIZ1_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_DEV_DIEPTSIZ1_OFST))
59407
59440
#define ALT_USB_DEV_DIEPDMA1_DIEPDMA1_LSB 0
59441
59442
#define ALT_USB_DEV_DIEPDMA1_DIEPDMA1_MSB 31
59443
59444
#define ALT_USB_DEV_DIEPDMA1_DIEPDMA1_WIDTH 32
59445
59446
#define ALT_USB_DEV_DIEPDMA1_DIEPDMA1_SET_MSK 0xffffffff
59447
59448
#define ALT_USB_DEV_DIEPDMA1_DIEPDMA1_CLR_MSK 0x00000000
59449
59450
#define ALT_USB_DEV_DIEPDMA1_DIEPDMA1_RESET 0x0
59451
59452
#define ALT_USB_DEV_DIEPDMA1_DIEPDMA1_GET(value) (((value) & 0xffffffff) >> 0)
59453
59454
#define ALT_USB_DEV_DIEPDMA1_DIEPDMA1_SET(value) (((value) << 0) & 0xffffffff)
59455
59456
#ifndef __ASSEMBLY__
59457
59467
struct
ALT_USB_DEV_DIEPDMA1_s
59468
{
59469
uint32_t
diepdma1
: 32;
59470
};
59471
59473
typedef
volatile
struct
ALT_USB_DEV_DIEPDMA1_s
ALT_USB_DEV_DIEPDMA1_t
;
59474
#endif
/* __ASSEMBLY__ */
59475
59477
#define ALT_USB_DEV_DIEPDMA1_OFST 0x134
59478
59479
#define ALT_USB_DEV_DIEPDMA1_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_DEV_DIEPDMA1_OFST))
59480
59507
#define ALT_USB_DEV_DTXFSTS1_INEPTXFSPCAVAIL_LSB 0
59508
59509
#define ALT_USB_DEV_DTXFSTS1_INEPTXFSPCAVAIL_MSB 15
59510
59511
#define ALT_USB_DEV_DTXFSTS1_INEPTXFSPCAVAIL_WIDTH 16
59512
59513
#define ALT_USB_DEV_DTXFSTS1_INEPTXFSPCAVAIL_SET_MSK 0x0000ffff
59514
59515
#define ALT_USB_DEV_DTXFSTS1_INEPTXFSPCAVAIL_CLR_MSK 0xffff0000
59516
59517
#define ALT_USB_DEV_DTXFSTS1_INEPTXFSPCAVAIL_RESET 0x2000
59518
59519
#define ALT_USB_DEV_DTXFSTS1_INEPTXFSPCAVAIL_GET(value) (((value) & 0x0000ffff) >> 0)
59520
59521
#define ALT_USB_DEV_DTXFSTS1_INEPTXFSPCAVAIL_SET(value) (((value) << 0) & 0x0000ffff)
59522
59523
#ifndef __ASSEMBLY__
59524
59534
struct
ALT_USB_DEV_DTXFSTS1_s
59535
{
59536
const
uint32_t
ineptxfspcavail
: 16;
59537
uint32_t : 16;
59538
};
59539
59541
typedef
volatile
struct
ALT_USB_DEV_DTXFSTS1_s
ALT_USB_DEV_DTXFSTS1_t
;
59542
#endif
/* __ASSEMBLY__ */
59543
59545
#define ALT_USB_DEV_DTXFSTS1_OFST 0x138
59546
59547
#define ALT_USB_DEV_DTXFSTS1_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_DEV_DTXFSTS1_OFST))
59548
59572
#define ALT_USB_DEV_DIEPDMAB1_DIEPDMAB1_LSB 0
59573
59574
#define ALT_USB_DEV_DIEPDMAB1_DIEPDMAB1_MSB 31
59575
59576
#define ALT_USB_DEV_DIEPDMAB1_DIEPDMAB1_WIDTH 32
59577
59578
#define ALT_USB_DEV_DIEPDMAB1_DIEPDMAB1_SET_MSK 0xffffffff
59579
59580
#define ALT_USB_DEV_DIEPDMAB1_DIEPDMAB1_CLR_MSK 0x00000000
59581
59582
#define ALT_USB_DEV_DIEPDMAB1_DIEPDMAB1_RESET 0x0
59583
59584
#define ALT_USB_DEV_DIEPDMAB1_DIEPDMAB1_GET(value) (((value) & 0xffffffff) >> 0)
59585
59586
#define ALT_USB_DEV_DIEPDMAB1_DIEPDMAB1_SET(value) (((value) << 0) & 0xffffffff)
59587
59588
#ifndef __ASSEMBLY__
59589
59599
struct
ALT_USB_DEV_DIEPDMAB1_s
59600
{
59601
const
uint32_t
diepdmab1
: 32;
59602
};
59603
59605
typedef
volatile
struct
ALT_USB_DEV_DIEPDMAB1_s
ALT_USB_DEV_DIEPDMAB1_t
;
59606
#endif
/* __ASSEMBLY__ */
59607
59609
#define ALT_USB_DEV_DIEPDMAB1_OFST 0x13c
59610
59611
#define ALT_USB_DEV_DIEPDMAB1_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_DEV_DIEPDMAB1_OFST))
59612
59650
#define ALT_USB_DEV_DIEPCTL2_MPS_LSB 0
59651
59652
#define ALT_USB_DEV_DIEPCTL2_MPS_MSB 10
59653
59654
#define ALT_USB_DEV_DIEPCTL2_MPS_WIDTH 11
59655
59656
#define ALT_USB_DEV_DIEPCTL2_MPS_SET_MSK 0x000007ff
59657
59658
#define ALT_USB_DEV_DIEPCTL2_MPS_CLR_MSK 0xfffff800
59659
59660
#define ALT_USB_DEV_DIEPCTL2_MPS_RESET 0x0
59661
59662
#define ALT_USB_DEV_DIEPCTL2_MPS_GET(value) (((value) & 0x000007ff) >> 0)
59663
59664
#define ALT_USB_DEV_DIEPCTL2_MPS_SET(value) (((value) << 0) & 0x000007ff)
59665
59690
#define ALT_USB_DEV_DIEPCTL2_USBACTEP_E_DISD 0x0
59691
59696
#define ALT_USB_DEV_DIEPCTL2_USBACTEP_E_END 0x1
59697
59699
#define ALT_USB_DEV_DIEPCTL2_USBACTEP_LSB 15
59700
59701
#define ALT_USB_DEV_DIEPCTL2_USBACTEP_MSB 15
59702
59703
#define ALT_USB_DEV_DIEPCTL2_USBACTEP_WIDTH 1
59704
59705
#define ALT_USB_DEV_DIEPCTL2_USBACTEP_SET_MSK 0x00008000
59706
59707
#define ALT_USB_DEV_DIEPCTL2_USBACTEP_CLR_MSK 0xffff7fff
59708
59709
#define ALT_USB_DEV_DIEPCTL2_USBACTEP_RESET 0x0
59710
59711
#define ALT_USB_DEV_DIEPCTL2_USBACTEP_GET(value) (((value) & 0x00008000) >> 15)
59712
59713
#define ALT_USB_DEV_DIEPCTL2_USBACTEP_SET(value) (((value) << 15) & 0x00008000)
59714
59756
#define ALT_USB_DEV_DIEPCTL2_DPID_E_INACT 0x0
59757
59762
#define ALT_USB_DEV_DIEPCTL2_DPID_E_ACT 0x1
59763
59765
#define ALT_USB_DEV_DIEPCTL2_DPID_LSB 16
59766
59767
#define ALT_USB_DEV_DIEPCTL2_DPID_MSB 16
59768
59769
#define ALT_USB_DEV_DIEPCTL2_DPID_WIDTH 1
59770
59771
#define ALT_USB_DEV_DIEPCTL2_DPID_SET_MSK 0x00010000
59772
59773
#define ALT_USB_DEV_DIEPCTL2_DPID_CLR_MSK 0xfffeffff
59774
59775
#define ALT_USB_DEV_DIEPCTL2_DPID_RESET 0x0
59776
59777
#define ALT_USB_DEV_DIEPCTL2_DPID_GET(value) (((value) & 0x00010000) >> 16)
59778
59779
#define ALT_USB_DEV_DIEPCTL2_DPID_SET(value) (((value) << 16) & 0x00010000)
59780
59815
#define ALT_USB_DEV_DIEPCTL2_NAKSTS_E_NONNAK 0x0
59816
59821
#define ALT_USB_DEV_DIEPCTL2_NAKSTS_E_NAK 0x1
59822
59824
#define ALT_USB_DEV_DIEPCTL2_NAKSTS_LSB 17
59825
59826
#define ALT_USB_DEV_DIEPCTL2_NAKSTS_MSB 17
59827
59828
#define ALT_USB_DEV_DIEPCTL2_NAKSTS_WIDTH 1
59829
59830
#define ALT_USB_DEV_DIEPCTL2_NAKSTS_SET_MSK 0x00020000
59831
59832
#define ALT_USB_DEV_DIEPCTL2_NAKSTS_CLR_MSK 0xfffdffff
59833
59834
#define ALT_USB_DEV_DIEPCTL2_NAKSTS_RESET 0x0
59835
59836
#define ALT_USB_DEV_DIEPCTL2_NAKSTS_GET(value) (((value) & 0x00020000) >> 17)
59837
59838
#define ALT_USB_DEV_DIEPCTL2_NAKSTS_SET(value) (((value) << 17) & 0x00020000)
59839
59862
#define ALT_USB_DEV_DIEPCTL2_EPTYPE_E_CTL 0x0
59863
59868
#define ALT_USB_DEV_DIEPCTL2_EPTYPE_E_ISOCHRONOUS 0x1
59869
59874
#define ALT_USB_DEV_DIEPCTL2_EPTYPE_E_BULK 0x2
59875
59880
#define ALT_USB_DEV_DIEPCTL2_EPTYPE_E_INTERRUP 0x3
59881
59883
#define ALT_USB_DEV_DIEPCTL2_EPTYPE_LSB 18
59884
59885
#define ALT_USB_DEV_DIEPCTL2_EPTYPE_MSB 19
59886
59887
#define ALT_USB_DEV_DIEPCTL2_EPTYPE_WIDTH 2
59888
59889
#define ALT_USB_DEV_DIEPCTL2_EPTYPE_SET_MSK 0x000c0000
59890
59891
#define ALT_USB_DEV_DIEPCTL2_EPTYPE_CLR_MSK 0xfff3ffff
59892
59893
#define ALT_USB_DEV_DIEPCTL2_EPTYPE_RESET 0x0
59894
59895
#define ALT_USB_DEV_DIEPCTL2_EPTYPE_GET(value) (((value) & 0x000c0000) >> 18)
59896
59897
#define ALT_USB_DEV_DIEPCTL2_EPTYPE_SET(value) (((value) << 18) & 0x000c0000)
59898
59928
#define ALT_USB_DEV_DIEPCTL2_STALL_E_INACT 0x0
59929
59934
#define ALT_USB_DEV_DIEPCTL2_STALL_E_ACT 0x1
59935
59937
#define ALT_USB_DEV_DIEPCTL2_STALL_LSB 21
59938
59939
#define ALT_USB_DEV_DIEPCTL2_STALL_MSB 21
59940
59941
#define ALT_USB_DEV_DIEPCTL2_STALL_WIDTH 1
59942
59943
#define ALT_USB_DEV_DIEPCTL2_STALL_SET_MSK 0x00200000
59944
59945
#define ALT_USB_DEV_DIEPCTL2_STALL_CLR_MSK 0xffdfffff
59946
59947
#define ALT_USB_DEV_DIEPCTL2_STALL_RESET 0x0
59948
59949
#define ALT_USB_DEV_DIEPCTL2_STALL_GET(value) (((value) & 0x00200000) >> 21)
59950
59951
#define ALT_USB_DEV_DIEPCTL2_STALL_SET(value) (((value) << 21) & 0x00200000)
59952
59975
#define ALT_USB_DEV_DIEPCTL2_TXFNUM_LSB 22
59976
59977
#define ALT_USB_DEV_DIEPCTL2_TXFNUM_MSB 25
59978
59979
#define ALT_USB_DEV_DIEPCTL2_TXFNUM_WIDTH 4
59980
59981
#define ALT_USB_DEV_DIEPCTL2_TXFNUM_SET_MSK 0x03c00000
59982
59983
#define ALT_USB_DEV_DIEPCTL2_TXFNUM_CLR_MSK 0xfc3fffff
59984
59985
#define ALT_USB_DEV_DIEPCTL2_TXFNUM_RESET 0x0
59986
59987
#define ALT_USB_DEV_DIEPCTL2_TXFNUM_GET(value) (((value) & 0x03c00000) >> 22)
59988
59989
#define ALT_USB_DEV_DIEPCTL2_TXFNUM_SET(value) (((value) << 22) & 0x03c00000)
59990
60011
#define ALT_USB_DEV_DIEPCTL2_CNAK_E_INACT 0x0
60012
60017
#define ALT_USB_DEV_DIEPCTL2_CNAK_E_ACT 0x1
60018
60020
#define ALT_USB_DEV_DIEPCTL2_CNAK_LSB 26
60021
60022
#define ALT_USB_DEV_DIEPCTL2_CNAK_MSB 26
60023
60024
#define ALT_USB_DEV_DIEPCTL2_CNAK_WIDTH 1
60025
60026
#define ALT_USB_DEV_DIEPCTL2_CNAK_SET_MSK 0x04000000
60027
60028
#define ALT_USB_DEV_DIEPCTL2_CNAK_CLR_MSK 0xfbffffff
60029
60030
#define ALT_USB_DEV_DIEPCTL2_CNAK_RESET 0x0
60031
60032
#define ALT_USB_DEV_DIEPCTL2_CNAK_GET(value) (((value) & 0x04000000) >> 26)
60033
60034
#define ALT_USB_DEV_DIEPCTL2_CNAK_SET(value) (((value) << 26) & 0x04000000)
60035
60059
#define ALT_USB_DEV_DIEPCTL2_SNAK_E_INACT 0x0
60060
60065
#define ALT_USB_DEV_DIEPCTL2_SNAK_E_ACT 0x1
60066
60068
#define ALT_USB_DEV_DIEPCTL2_SNAK_LSB 27
60069
60070
#define ALT_USB_DEV_DIEPCTL2_SNAK_MSB 27
60071
60072
#define ALT_USB_DEV_DIEPCTL2_SNAK_WIDTH 1
60073
60074
#define ALT_USB_DEV_DIEPCTL2_SNAK_SET_MSK 0x08000000
60075
60076
#define ALT_USB_DEV_DIEPCTL2_SNAK_CLR_MSK 0xf7ffffff
60077
60078
#define ALT_USB_DEV_DIEPCTL2_SNAK_RESET 0x0
60079
60080
#define ALT_USB_DEV_DIEPCTL2_SNAK_GET(value) (((value) & 0x08000000) >> 27)
60081
60082
#define ALT_USB_DEV_DIEPCTL2_SNAK_SET(value) (((value) << 27) & 0x08000000)
60083
60112
#define ALT_USB_DEV_DIEPCTL2_SETD0PID_E_DISD 0x0
60113
60118
#define ALT_USB_DEV_DIEPCTL2_SETD0PID_E_END 0x1
60119
60121
#define ALT_USB_DEV_DIEPCTL2_SETD0PID_LSB 28
60122
60123
#define ALT_USB_DEV_DIEPCTL2_SETD0PID_MSB 28
60124
60125
#define ALT_USB_DEV_DIEPCTL2_SETD0PID_WIDTH 1
60126
60127
#define ALT_USB_DEV_DIEPCTL2_SETD0PID_SET_MSK 0x10000000
60128
60129
#define ALT_USB_DEV_DIEPCTL2_SETD0PID_CLR_MSK 0xefffffff
60130
60131
#define ALT_USB_DEV_DIEPCTL2_SETD0PID_RESET 0x0
60132
60133
#define ALT_USB_DEV_DIEPCTL2_SETD0PID_GET(value) (((value) & 0x10000000) >> 28)
60134
60135
#define ALT_USB_DEV_DIEPCTL2_SETD0PID_SET(value) (((value) << 28) & 0x10000000)
60136
60163
#define ALT_USB_DEV_DIEPCTL2_SETD1PID_E_DISD 0x0
60164
60169
#define ALT_USB_DEV_DIEPCTL2_SETD1PID_E_END 0x1
60170
60172
#define ALT_USB_DEV_DIEPCTL2_SETD1PID_LSB 29
60173
60174
#define ALT_USB_DEV_DIEPCTL2_SETD1PID_MSB 29
60175
60176
#define ALT_USB_DEV_DIEPCTL2_SETD1PID_WIDTH 1
60177
60178
#define ALT_USB_DEV_DIEPCTL2_SETD1PID_SET_MSK 0x20000000
60179
60180
#define ALT_USB_DEV_DIEPCTL2_SETD1PID_CLR_MSK 0xdfffffff
60181
60182
#define ALT_USB_DEV_DIEPCTL2_SETD1PID_RESET 0x0
60183
60184
#define ALT_USB_DEV_DIEPCTL2_SETD1PID_GET(value) (((value) & 0x20000000) >> 29)
60185
60186
#define ALT_USB_DEV_DIEPCTL2_SETD1PID_SET(value) (((value) << 29) & 0x20000000)
60187
60213
#define ALT_USB_DEV_DIEPCTL2_EPDIS_E_INACT 0x0
60214
60219
#define ALT_USB_DEV_DIEPCTL2_EPDIS_E_ACT 0x1
60220
60222
#define ALT_USB_DEV_DIEPCTL2_EPDIS_LSB 30
60223
60224
#define ALT_USB_DEV_DIEPCTL2_EPDIS_MSB 30
60225
60226
#define ALT_USB_DEV_DIEPCTL2_EPDIS_WIDTH 1
60227
60228
#define ALT_USB_DEV_DIEPCTL2_EPDIS_SET_MSK 0x40000000
60229
60230
#define ALT_USB_DEV_DIEPCTL2_EPDIS_CLR_MSK 0xbfffffff
60231
60232
#define ALT_USB_DEV_DIEPCTL2_EPDIS_RESET 0x0
60233
60234
#define ALT_USB_DEV_DIEPCTL2_EPDIS_GET(value) (((value) & 0x40000000) >> 30)
60235
60236
#define ALT_USB_DEV_DIEPCTL2_EPDIS_SET(value) (((value) << 30) & 0x40000000)
60237
60287
#define ALT_USB_DEV_DIEPCTL2_EPENA_E_INACT 0x0
60288
60293
#define ALT_USB_DEV_DIEPCTL2_EPENA_E_ACT 0x1
60294
60296
#define ALT_USB_DEV_DIEPCTL2_EPENA_LSB 31
60297
60298
#define ALT_USB_DEV_DIEPCTL2_EPENA_MSB 31
60299
60300
#define ALT_USB_DEV_DIEPCTL2_EPENA_WIDTH 1
60301
60302
#define ALT_USB_DEV_DIEPCTL2_EPENA_SET_MSK 0x80000000
60303
60304
#define ALT_USB_DEV_DIEPCTL2_EPENA_CLR_MSK 0x7fffffff
60305
60306
#define ALT_USB_DEV_DIEPCTL2_EPENA_RESET 0x0
60307
60308
#define ALT_USB_DEV_DIEPCTL2_EPENA_GET(value) (((value) & 0x80000000) >> 31)
60309
60310
#define ALT_USB_DEV_DIEPCTL2_EPENA_SET(value) (((value) << 31) & 0x80000000)
60311
60312
#ifndef __ASSEMBLY__
60313
60323
struct
ALT_USB_DEV_DIEPCTL2_s
60324
{
60325
uint32_t
mps
: 11;
60326
uint32_t : 4;
60327
uint32_t
usbactep
: 1;
60328
const
uint32_t
dpid
: 1;
60329
const
uint32_t
naksts
: 1;
60330
uint32_t
eptype
: 2;
60331
uint32_t : 1;
60332
const
uint32_t
stall
: 1;
60333
uint32_t
txfnum
: 4;
60334
uint32_t
cnak
: 1;
60335
uint32_t
snak
: 1;
60336
uint32_t
setd0pid
: 1;
60337
uint32_t
setd1pid
: 1;
60338
const
uint32_t
epdis
: 1;
60339
const
uint32_t
epena
: 1;
60340
};
60341
60343
typedef
volatile
struct
ALT_USB_DEV_DIEPCTL2_s
ALT_USB_DEV_DIEPCTL2_t
;
60344
#endif
/* __ASSEMBLY__ */
60345
60347
#define ALT_USB_DEV_DIEPCTL2_OFST 0x140
60348
60349
#define ALT_USB_DEV_DIEPCTL2_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_DEV_DIEPCTL2_OFST))
60350
60415
#define ALT_USB_DEV_DIEPINT2_XFERCOMPL_E_INACT 0x0
60416
60421
#define ALT_USB_DEV_DIEPINT2_XFERCOMPL_E_ACT 0x1
60422
60424
#define ALT_USB_DEV_DIEPINT2_XFERCOMPL_LSB 0
60425
60426
#define ALT_USB_DEV_DIEPINT2_XFERCOMPL_MSB 0
60427
60428
#define ALT_USB_DEV_DIEPINT2_XFERCOMPL_WIDTH 1
60429
60430
#define ALT_USB_DEV_DIEPINT2_XFERCOMPL_SET_MSK 0x00000001
60431
60432
#define ALT_USB_DEV_DIEPINT2_XFERCOMPL_CLR_MSK 0xfffffffe
60433
60434
#define ALT_USB_DEV_DIEPINT2_XFERCOMPL_RESET 0x0
60435
60436
#define ALT_USB_DEV_DIEPINT2_XFERCOMPL_GET(value) (((value) & 0x00000001) >> 0)
60437
60438
#define ALT_USB_DEV_DIEPINT2_XFERCOMPL_SET(value) (((value) << 0) & 0x00000001)
60439
60461
#define ALT_USB_DEV_DIEPINT2_EPDISBLD_E_INACT 0x0
60462
60467
#define ALT_USB_DEV_DIEPINT2_EPDISBLD_E_ACT 0x1
60468
60470
#define ALT_USB_DEV_DIEPINT2_EPDISBLD_LSB 1
60471
60472
#define ALT_USB_DEV_DIEPINT2_EPDISBLD_MSB 1
60473
60474
#define ALT_USB_DEV_DIEPINT2_EPDISBLD_WIDTH 1
60475
60476
#define ALT_USB_DEV_DIEPINT2_EPDISBLD_SET_MSK 0x00000002
60477
60478
#define ALT_USB_DEV_DIEPINT2_EPDISBLD_CLR_MSK 0xfffffffd
60479
60480
#define ALT_USB_DEV_DIEPINT2_EPDISBLD_RESET 0x0
60481
60482
#define ALT_USB_DEV_DIEPINT2_EPDISBLD_GET(value) (((value) & 0x00000002) >> 1)
60483
60484
#define ALT_USB_DEV_DIEPINT2_EPDISBLD_SET(value) (((value) << 1) & 0x00000002)
60485
60508
#define ALT_USB_DEV_DIEPINT2_AHBERR_E_INACT 0x0
60509
60514
#define ALT_USB_DEV_DIEPINT2_AHBERR_E_ACT 0x1
60515
60517
#define ALT_USB_DEV_DIEPINT2_AHBERR_LSB 2
60518
60519
#define ALT_USB_DEV_DIEPINT2_AHBERR_MSB 2
60520
60521
#define ALT_USB_DEV_DIEPINT2_AHBERR_WIDTH 1
60522
60523
#define ALT_USB_DEV_DIEPINT2_AHBERR_SET_MSK 0x00000004
60524
60525
#define ALT_USB_DEV_DIEPINT2_AHBERR_CLR_MSK 0xfffffffb
60526
60527
#define ALT_USB_DEV_DIEPINT2_AHBERR_RESET 0x0
60528
60529
#define ALT_USB_DEV_DIEPINT2_AHBERR_GET(value) (((value) & 0x00000004) >> 2)
60530
60531
#define ALT_USB_DEV_DIEPINT2_AHBERR_SET(value) (((value) << 2) & 0x00000004)
60532
60556
#define ALT_USB_DEV_DIEPINT2_TMO_E_INACT 0x0
60557
60562
#define ALT_USB_DEV_DIEPINT2_TMO_E_ACT 0x1
60563
60565
#define ALT_USB_DEV_DIEPINT2_TMO_LSB 3
60566
60567
#define ALT_USB_DEV_DIEPINT2_TMO_MSB 3
60568
60569
#define ALT_USB_DEV_DIEPINT2_TMO_WIDTH 1
60570
60571
#define ALT_USB_DEV_DIEPINT2_TMO_SET_MSK 0x00000008
60572
60573
#define ALT_USB_DEV_DIEPINT2_TMO_CLR_MSK 0xfffffff7
60574
60575
#define ALT_USB_DEV_DIEPINT2_TMO_RESET 0x0
60576
60577
#define ALT_USB_DEV_DIEPINT2_TMO_GET(value) (((value) & 0x00000008) >> 3)
60578
60579
#define ALT_USB_DEV_DIEPINT2_TMO_SET(value) (((value) << 3) & 0x00000008)
60580
60603
#define ALT_USB_DEV_DIEPINT2_INTKNTXFEMP_E_INACT 0x0
60604
60609
#define ALT_USB_DEV_DIEPINT2_INTKNTXFEMP_E_ACT 0x1
60610
60612
#define ALT_USB_DEV_DIEPINT2_INTKNTXFEMP_LSB 4
60613
60614
#define ALT_USB_DEV_DIEPINT2_INTKNTXFEMP_MSB 4
60615
60616
#define ALT_USB_DEV_DIEPINT2_INTKNTXFEMP_WIDTH 1
60617
60618
#define ALT_USB_DEV_DIEPINT2_INTKNTXFEMP_SET_MSK 0x00000010
60619
60620
#define ALT_USB_DEV_DIEPINT2_INTKNTXFEMP_CLR_MSK 0xffffffef
60621
60622
#define ALT_USB_DEV_DIEPINT2_INTKNTXFEMP_RESET 0x0
60623
60624
#define ALT_USB_DEV_DIEPINT2_INTKNTXFEMP_GET(value) (((value) & 0x00000010) >> 4)
60625
60626
#define ALT_USB_DEV_DIEPINT2_INTKNTXFEMP_SET(value) (((value) << 4) & 0x00000010)
60627
60651
#define ALT_USB_DEV_DIEPINT2_INTKNEPMIS_E_INACT 0x0
60652
60657
#define ALT_USB_DEV_DIEPINT2_INTKNEPMIS_E_ACT 0x1
60658
60660
#define ALT_USB_DEV_DIEPINT2_INTKNEPMIS_LSB 5
60661
60662
#define ALT_USB_DEV_DIEPINT2_INTKNEPMIS_MSB 5
60663
60664
#define ALT_USB_DEV_DIEPINT2_INTKNEPMIS_WIDTH 1
60665
60666
#define ALT_USB_DEV_DIEPINT2_INTKNEPMIS_SET_MSK 0x00000020
60667
60668
#define ALT_USB_DEV_DIEPINT2_INTKNEPMIS_CLR_MSK 0xffffffdf
60669
60670
#define ALT_USB_DEV_DIEPINT2_INTKNEPMIS_RESET 0x0
60671
60672
#define ALT_USB_DEV_DIEPINT2_INTKNEPMIS_GET(value) (((value) & 0x00000020) >> 5)
60673
60674
#define ALT_USB_DEV_DIEPINT2_INTKNEPMIS_SET(value) (((value) << 5) & 0x00000020)
60675
60702
#define ALT_USB_DEV_DIEPINT2_INEPNAKEFF_E_INACT 0x0
60703
60708
#define ALT_USB_DEV_DIEPINT2_INEPNAKEFF_E_ACT 0x1
60709
60711
#define ALT_USB_DEV_DIEPINT2_INEPNAKEFF_LSB 6
60712
60713
#define ALT_USB_DEV_DIEPINT2_INEPNAKEFF_MSB 6
60714
60715
#define ALT_USB_DEV_DIEPINT2_INEPNAKEFF_WIDTH 1
60716
60717
#define ALT_USB_DEV_DIEPINT2_INEPNAKEFF_SET_MSK 0x00000040
60718
60719
#define ALT_USB_DEV_DIEPINT2_INEPNAKEFF_CLR_MSK 0xffffffbf
60720
60721
#define ALT_USB_DEV_DIEPINT2_INEPNAKEFF_RESET 0x0
60722
60723
#define ALT_USB_DEV_DIEPINT2_INEPNAKEFF_GET(value) (((value) & 0x00000040) >> 6)
60724
60725
#define ALT_USB_DEV_DIEPINT2_INEPNAKEFF_SET(value) (((value) << 6) & 0x00000040)
60726
60750
#define ALT_USB_DEV_DIEPINT2_TXFEMP_E_INACT 0x0
60751
60756
#define ALT_USB_DEV_DIEPINT2_TXFEMP_E_ACT 0x1
60757
60759
#define ALT_USB_DEV_DIEPINT2_TXFEMP_LSB 7
60760
60761
#define ALT_USB_DEV_DIEPINT2_TXFEMP_MSB 7
60762
60763
#define ALT_USB_DEV_DIEPINT2_TXFEMP_WIDTH 1
60764
60765
#define ALT_USB_DEV_DIEPINT2_TXFEMP_SET_MSK 0x00000080
60766
60767
#define ALT_USB_DEV_DIEPINT2_TXFEMP_CLR_MSK 0xffffff7f
60768
60769
#define ALT_USB_DEV_DIEPINT2_TXFEMP_RESET 0x1
60770
60771
#define ALT_USB_DEV_DIEPINT2_TXFEMP_GET(value) (((value) & 0x00000080) >> 7)
60772
60773
#define ALT_USB_DEV_DIEPINT2_TXFEMP_SET(value) (((value) << 7) & 0x00000080)
60774
60796
#define ALT_USB_DEV_DIEPINT2_TXFIFOUNDRN_E_INACT 0x0
60797
60802
#define ALT_USB_DEV_DIEPINT2_TXFIFOUNDRN_E_ACT 0x1
60803
60805
#define ALT_USB_DEV_DIEPINT2_TXFIFOUNDRN_LSB 8
60806
60807
#define ALT_USB_DEV_DIEPINT2_TXFIFOUNDRN_MSB 8
60808
60809
#define ALT_USB_DEV_DIEPINT2_TXFIFOUNDRN_WIDTH 1
60810
60811
#define ALT_USB_DEV_DIEPINT2_TXFIFOUNDRN_SET_MSK 0x00000100
60812
60813
#define ALT_USB_DEV_DIEPINT2_TXFIFOUNDRN_CLR_MSK 0xfffffeff
60814
60815
#define ALT_USB_DEV_DIEPINT2_TXFIFOUNDRN_RESET 0x0
60816
60817
#define ALT_USB_DEV_DIEPINT2_TXFIFOUNDRN_GET(value) (((value) & 0x00000100) >> 8)
60818
60819
#define ALT_USB_DEV_DIEPINT2_TXFIFOUNDRN_SET(value) (((value) << 8) & 0x00000100)
60820
60843
#define ALT_USB_DEV_DIEPINT2_BNAINTR_E_INACT 0x0
60844
60849
#define ALT_USB_DEV_DIEPINT2_BNAINTR_E_ACT 0x1
60850
60852
#define ALT_USB_DEV_DIEPINT2_BNAINTR_LSB 9
60853
60854
#define ALT_USB_DEV_DIEPINT2_BNAINTR_MSB 9
60855
60856
#define ALT_USB_DEV_DIEPINT2_BNAINTR_WIDTH 1
60857
60858
#define ALT_USB_DEV_DIEPINT2_BNAINTR_SET_MSK 0x00000200
60859
60860
#define ALT_USB_DEV_DIEPINT2_BNAINTR_CLR_MSK 0xfffffdff
60861
60862
#define ALT_USB_DEV_DIEPINT2_BNAINTR_RESET 0x0
60863
60864
#define ALT_USB_DEV_DIEPINT2_BNAINTR_GET(value) (((value) & 0x00000200) >> 9)
60865
60866
#define ALT_USB_DEV_DIEPINT2_BNAINTR_SET(value) (((value) << 9) & 0x00000200)
60867
60890
#define ALT_USB_DEV_DIEPINT2_PKTDRPSTS_E_INACT 0x0
60891
60896
#define ALT_USB_DEV_DIEPINT2_PKTDRPSTS_E_ACT 0x1
60897
60899
#define ALT_USB_DEV_DIEPINT2_PKTDRPSTS_LSB 11
60900
60901
#define ALT_USB_DEV_DIEPINT2_PKTDRPSTS_MSB 11
60902
60903
#define ALT_USB_DEV_DIEPINT2_PKTDRPSTS_WIDTH 1
60904
60905
#define ALT_USB_DEV_DIEPINT2_PKTDRPSTS_SET_MSK 0x00000800
60906
60907
#define ALT_USB_DEV_DIEPINT2_PKTDRPSTS_CLR_MSK 0xfffff7ff
60908
60909
#define ALT_USB_DEV_DIEPINT2_PKTDRPSTS_RESET 0x0
60910
60911
#define ALT_USB_DEV_DIEPINT2_PKTDRPSTS_GET(value) (((value) & 0x00000800) >> 11)
60912
60913
#define ALT_USB_DEV_DIEPINT2_PKTDRPSTS_SET(value) (((value) << 11) & 0x00000800)
60914
60935
#define ALT_USB_DEV_DIEPINT2_BBLEERR_E_INACT 0x0
60936
60941
#define ALT_USB_DEV_DIEPINT2_BBLEERR_E_ACT 0x1
60942
60944
#define ALT_USB_DEV_DIEPINT2_BBLEERR_LSB 12
60945
60946
#define ALT_USB_DEV_DIEPINT2_BBLEERR_MSB 12
60947
60948
#define ALT_USB_DEV_DIEPINT2_BBLEERR_WIDTH 1
60949
60950
#define ALT_USB_DEV_DIEPINT2_BBLEERR_SET_MSK 0x00001000
60951
60952
#define ALT_USB_DEV_DIEPINT2_BBLEERR_CLR_MSK 0xffffefff
60953
60954
#define ALT_USB_DEV_DIEPINT2_BBLEERR_RESET 0x0
60955
60956
#define ALT_USB_DEV_DIEPINT2_BBLEERR_GET(value) (((value) & 0x00001000) >> 12)
60957
60958
#define ALT_USB_DEV_DIEPINT2_BBLEERR_SET(value) (((value) << 12) & 0x00001000)
60959
60982
#define ALT_USB_DEV_DIEPINT2_NAKINTRPT_E_INACT 0x0
60983
60988
#define ALT_USB_DEV_DIEPINT2_NAKINTRPT_E_ACT 0x1
60989
60991
#define ALT_USB_DEV_DIEPINT2_NAKINTRPT_LSB 13
60992
60993
#define ALT_USB_DEV_DIEPINT2_NAKINTRPT_MSB 13
60994
60995
#define ALT_USB_DEV_DIEPINT2_NAKINTRPT_WIDTH 1
60996
60997
#define ALT_USB_DEV_DIEPINT2_NAKINTRPT_SET_MSK 0x00002000
60998
60999
#define ALT_USB_DEV_DIEPINT2_NAKINTRPT_CLR_MSK 0xffffdfff
61000
61001
#define ALT_USB_DEV_DIEPINT2_NAKINTRPT_RESET 0x0
61002
61003
#define ALT_USB_DEV_DIEPINT2_NAKINTRPT_GET(value) (((value) & 0x00002000) >> 13)
61004
61005
#define ALT_USB_DEV_DIEPINT2_NAKINTRPT_SET(value) (((value) << 13) & 0x00002000)
61006
61028
#define ALT_USB_DEV_DIEPINT2_NYETINTRPT_E_INACT 0x0
61029
61034
#define ALT_USB_DEV_DIEPINT2_NYETINTRPT_E_ACT 0x1
61035
61037
#define ALT_USB_DEV_DIEPINT2_NYETINTRPT_LSB 14
61038
61039
#define ALT_USB_DEV_DIEPINT2_NYETINTRPT_MSB 14
61040
61041
#define ALT_USB_DEV_DIEPINT2_NYETINTRPT_WIDTH 1
61042
61043
#define ALT_USB_DEV_DIEPINT2_NYETINTRPT_SET_MSK 0x00004000
61044
61045
#define ALT_USB_DEV_DIEPINT2_NYETINTRPT_CLR_MSK 0xffffbfff
61046
61047
#define ALT_USB_DEV_DIEPINT2_NYETINTRPT_RESET 0x0
61048
61049
#define ALT_USB_DEV_DIEPINT2_NYETINTRPT_GET(value) (((value) & 0x00004000) >> 14)
61050
61051
#define ALT_USB_DEV_DIEPINT2_NYETINTRPT_SET(value) (((value) << 14) & 0x00004000)
61052
61053
#ifndef __ASSEMBLY__
61054
61064
struct
ALT_USB_DEV_DIEPINT2_s
61065
{
61066
const
uint32_t
xfercompl
: 1;
61067
const
uint32_t
epdisbld
: 1;
61068
const
uint32_t
ahberr
: 1;
61069
const
uint32_t
timeout
: 1;
61070
const
uint32_t
intkntxfemp
: 1;
61071
const
uint32_t
intknepmis
: 1;
61072
const
uint32_t
inepnakeff
: 1;
61073
const
uint32_t
txfemp
: 1;
61074
const
uint32_t
txfifoundrn
: 1;
61075
const
uint32_t
bnaintr
: 1;
61076
uint32_t : 1;
61077
const
uint32_t
pktdrpsts
: 1;
61078
const
uint32_t
bbleerr
: 1;
61079
const
uint32_t
nakintrpt
: 1;
61080
const
uint32_t
nyetintrpt
: 1;
61081
uint32_t : 17;
61082
};
61083
61085
typedef
volatile
struct
ALT_USB_DEV_DIEPINT2_s
ALT_USB_DEV_DIEPINT2_t
;
61086
#endif
/* __ASSEMBLY__ */
61087
61089
#define ALT_USB_DEV_DIEPINT2_OFST 0x148
61090
61091
#define ALT_USB_DEV_DIEPINT2_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_DEV_DIEPINT2_OFST))
61092
61125
#define ALT_USB_DEV_DIEPTSIZ2_XFERSIZE_LSB 0
61126
61127
#define ALT_USB_DEV_DIEPTSIZ2_XFERSIZE_MSB 18
61128
61129
#define ALT_USB_DEV_DIEPTSIZ2_XFERSIZE_WIDTH 19
61130
61131
#define ALT_USB_DEV_DIEPTSIZ2_XFERSIZE_SET_MSK 0x0007ffff
61132
61133
#define ALT_USB_DEV_DIEPTSIZ2_XFERSIZE_CLR_MSK 0xfff80000
61134
61135
#define ALT_USB_DEV_DIEPTSIZ2_XFERSIZE_RESET 0x0
61136
61137
#define ALT_USB_DEV_DIEPTSIZ2_XFERSIZE_GET(value) (((value) & 0x0007ffff) >> 0)
61138
61139
#define ALT_USB_DEV_DIEPTSIZ2_XFERSIZE_SET(value) (((value) << 0) & 0x0007ffff)
61140
61152
#define ALT_USB_DEV_DIEPTSIZ2_PKTCNT_LSB 19
61153
61154
#define ALT_USB_DEV_DIEPTSIZ2_PKTCNT_MSB 28
61155
61156
#define ALT_USB_DEV_DIEPTSIZ2_PKTCNT_WIDTH 10
61157
61158
#define ALT_USB_DEV_DIEPTSIZ2_PKTCNT_SET_MSK 0x1ff80000
61159
61160
#define ALT_USB_DEV_DIEPTSIZ2_PKTCNT_CLR_MSK 0xe007ffff
61161
61162
#define ALT_USB_DEV_DIEPTSIZ2_PKTCNT_RESET 0x0
61163
61164
#define ALT_USB_DEV_DIEPTSIZ2_PKTCNT_GET(value) (((value) & 0x1ff80000) >> 19)
61165
61166
#define ALT_USB_DEV_DIEPTSIZ2_PKTCNT_SET(value) (((value) << 19) & 0x1ff80000)
61167
61195
#define ALT_USB_DEV_DIEPTSIZ2_MC_E_PKTONE 0x1
61196
61201
#define ALT_USB_DEV_DIEPTSIZ2_MC_E_PKTTWO 0x2
61202
61207
#define ALT_USB_DEV_DIEPTSIZ2_MC_E_PKTTHREE 0x3
61208
61210
#define ALT_USB_DEV_DIEPTSIZ2_MC_LSB 29
61211
61212
#define ALT_USB_DEV_DIEPTSIZ2_MC_MSB 30
61213
61214
#define ALT_USB_DEV_DIEPTSIZ2_MC_WIDTH 2
61215
61216
#define ALT_USB_DEV_DIEPTSIZ2_MC_SET_MSK 0x60000000
61217
61218
#define ALT_USB_DEV_DIEPTSIZ2_MC_CLR_MSK 0x9fffffff
61219
61220
#define ALT_USB_DEV_DIEPTSIZ2_MC_RESET 0x0
61221
61222
#define ALT_USB_DEV_DIEPTSIZ2_MC_GET(value) (((value) & 0x60000000) >> 29)
61223
61224
#define ALT_USB_DEV_DIEPTSIZ2_MC_SET(value) (((value) << 29) & 0x60000000)
61225
61226
#ifndef __ASSEMBLY__
61227
61237
struct
ALT_USB_DEV_DIEPTSIZ2_s
61238
{
61239
uint32_t
xfersize
: 19;
61240
uint32_t
PktCnt
: 10;
61241
uint32_t
mc
: 2;
61242
uint32_t : 1;
61243
};
61244
61246
typedef
volatile
struct
ALT_USB_DEV_DIEPTSIZ2_s
ALT_USB_DEV_DIEPTSIZ2_t
;
61247
#endif
/* __ASSEMBLY__ */
61248
61250
#define ALT_USB_DEV_DIEPTSIZ2_OFST 0x150
61251
61252
#define ALT_USB_DEV_DIEPTSIZ2_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_DEV_DIEPTSIZ2_OFST))
61253
61286
#define ALT_USB_DEV_DIEPDMA2_DIEPDMA2_LSB 0
61287
61288
#define ALT_USB_DEV_DIEPDMA2_DIEPDMA2_MSB 31
61289
61290
#define ALT_USB_DEV_DIEPDMA2_DIEPDMA2_WIDTH 32
61291
61292
#define ALT_USB_DEV_DIEPDMA2_DIEPDMA2_SET_MSK 0xffffffff
61293
61294
#define ALT_USB_DEV_DIEPDMA2_DIEPDMA2_CLR_MSK 0x00000000
61295
61296
#define ALT_USB_DEV_DIEPDMA2_DIEPDMA2_RESET 0x0
61297
61298
#define ALT_USB_DEV_DIEPDMA2_DIEPDMA2_GET(value) (((value) & 0xffffffff) >> 0)
61299
61300
#define ALT_USB_DEV_DIEPDMA2_DIEPDMA2_SET(value) (((value) << 0) & 0xffffffff)
61301
61302
#ifndef __ASSEMBLY__
61303
61313
struct
ALT_USB_DEV_DIEPDMA2_s
61314
{
61315
uint32_t
diepdma2
: 32;
61316
};
61317
61319
typedef
volatile
struct
ALT_USB_DEV_DIEPDMA2_s
ALT_USB_DEV_DIEPDMA2_t
;
61320
#endif
/* __ASSEMBLY__ */
61321
61323
#define ALT_USB_DEV_DIEPDMA2_OFST 0x154
61324
61325
#define ALT_USB_DEV_DIEPDMA2_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_DEV_DIEPDMA2_OFST))
61326
61353
#define ALT_USB_DEV_DTXFSTS2_INEPTXFSPCAVAIL_LSB 0
61354
61355
#define ALT_USB_DEV_DTXFSTS2_INEPTXFSPCAVAIL_MSB 15
61356
61357
#define ALT_USB_DEV_DTXFSTS2_INEPTXFSPCAVAIL_WIDTH 16
61358
61359
#define ALT_USB_DEV_DTXFSTS2_INEPTXFSPCAVAIL_SET_MSK 0x0000ffff
61360
61361
#define ALT_USB_DEV_DTXFSTS2_INEPTXFSPCAVAIL_CLR_MSK 0xffff0000
61362
61363
#define ALT_USB_DEV_DTXFSTS2_INEPTXFSPCAVAIL_RESET 0x2000
61364
61365
#define ALT_USB_DEV_DTXFSTS2_INEPTXFSPCAVAIL_GET(value) (((value) & 0x0000ffff) >> 0)
61366
61367
#define ALT_USB_DEV_DTXFSTS2_INEPTXFSPCAVAIL_SET(value) (((value) << 0) & 0x0000ffff)
61368
61369
#ifndef __ASSEMBLY__
61370
61380
struct
ALT_USB_DEV_DTXFSTS2_s
61381
{
61382
const
uint32_t
ineptxfspcavail
: 16;
61383
uint32_t : 16;
61384
};
61385
61387
typedef
volatile
struct
ALT_USB_DEV_DTXFSTS2_s
ALT_USB_DEV_DTXFSTS2_t
;
61388
#endif
/* __ASSEMBLY__ */
61389
61391
#define ALT_USB_DEV_DTXFSTS2_OFST 0x158
61392
61393
#define ALT_USB_DEV_DTXFSTS2_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_DEV_DTXFSTS2_OFST))
61394
61418
#define ALT_USB_DEV_DIEPDMAB2_DIEPDMAB2_LSB 0
61419
61420
#define ALT_USB_DEV_DIEPDMAB2_DIEPDMAB2_MSB 31
61421
61422
#define ALT_USB_DEV_DIEPDMAB2_DIEPDMAB2_WIDTH 32
61423
61424
#define ALT_USB_DEV_DIEPDMAB2_DIEPDMAB2_SET_MSK 0xffffffff
61425
61426
#define ALT_USB_DEV_DIEPDMAB2_DIEPDMAB2_CLR_MSK 0x00000000
61427
61428
#define ALT_USB_DEV_DIEPDMAB2_DIEPDMAB2_RESET 0x0
61429
61430
#define ALT_USB_DEV_DIEPDMAB2_DIEPDMAB2_GET(value) (((value) & 0xffffffff) >> 0)
61431
61432
#define ALT_USB_DEV_DIEPDMAB2_DIEPDMAB2_SET(value) (((value) << 0) & 0xffffffff)
61433
61434
#ifndef __ASSEMBLY__
61435
61445
struct
ALT_USB_DEV_DIEPDMAB2_s
61446
{
61447
const
uint32_t
diepdmab2
: 32;
61448
};
61449
61451
typedef
volatile
struct
ALT_USB_DEV_DIEPDMAB2_s
ALT_USB_DEV_DIEPDMAB2_t
;
61452
#endif
/* __ASSEMBLY__ */
61453
61455
#define ALT_USB_DEV_DIEPDMAB2_OFST 0x15c
61456
61457
#define ALT_USB_DEV_DIEPDMAB2_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_DEV_DIEPDMAB2_OFST))
61458
61496
#define ALT_USB_DEV_DIEPCTL3_MPS_LSB 0
61497
61498
#define ALT_USB_DEV_DIEPCTL3_MPS_MSB 10
61499
61500
#define ALT_USB_DEV_DIEPCTL3_MPS_WIDTH 11
61501
61502
#define ALT_USB_DEV_DIEPCTL3_MPS_SET_MSK 0x000007ff
61503
61504
#define ALT_USB_DEV_DIEPCTL3_MPS_CLR_MSK 0xfffff800
61505
61506
#define ALT_USB_DEV_DIEPCTL3_MPS_RESET 0x0
61507
61508
#define ALT_USB_DEV_DIEPCTL3_MPS_GET(value) (((value) & 0x000007ff) >> 0)
61509
61510
#define ALT_USB_DEV_DIEPCTL3_MPS_SET(value) (((value) << 0) & 0x000007ff)
61511
61536
#define ALT_USB_DEV_DIEPCTL3_USBACTEP_E_DISD 0x0
61537
61542
#define ALT_USB_DEV_DIEPCTL3_USBACTEP_E_END 0x1
61543
61545
#define ALT_USB_DEV_DIEPCTL3_USBACTEP_LSB 15
61546
61547
#define ALT_USB_DEV_DIEPCTL3_USBACTEP_MSB 15
61548
61549
#define ALT_USB_DEV_DIEPCTL3_USBACTEP_WIDTH 1
61550
61551
#define ALT_USB_DEV_DIEPCTL3_USBACTEP_SET_MSK 0x00008000
61552
61553
#define ALT_USB_DEV_DIEPCTL3_USBACTEP_CLR_MSK 0xffff7fff
61554
61555
#define ALT_USB_DEV_DIEPCTL3_USBACTEP_RESET 0x0
61556
61557
#define ALT_USB_DEV_DIEPCTL3_USBACTEP_GET(value) (((value) & 0x00008000) >> 15)
61558
61559
#define ALT_USB_DEV_DIEPCTL3_USBACTEP_SET(value) (((value) << 15) & 0x00008000)
61560
61602
#define ALT_USB_DEV_DIEPCTL3_DPID_E_INACT 0x0
61603
61608
#define ALT_USB_DEV_DIEPCTL3_DPID_E_ACT 0x1
61609
61611
#define ALT_USB_DEV_DIEPCTL3_DPID_LSB 16
61612
61613
#define ALT_USB_DEV_DIEPCTL3_DPID_MSB 16
61614
61615
#define ALT_USB_DEV_DIEPCTL3_DPID_WIDTH 1
61616
61617
#define ALT_USB_DEV_DIEPCTL3_DPID_SET_MSK 0x00010000
61618
61619
#define ALT_USB_DEV_DIEPCTL3_DPID_CLR_MSK 0xfffeffff
61620
61621
#define ALT_USB_DEV_DIEPCTL3_DPID_RESET 0x0
61622
61623
#define ALT_USB_DEV_DIEPCTL3_DPID_GET(value) (((value) & 0x00010000) >> 16)
61624
61625
#define ALT_USB_DEV_DIEPCTL3_DPID_SET(value) (((value) << 16) & 0x00010000)
61626
61661
#define ALT_USB_DEV_DIEPCTL3_NAKSTS_E_NONNAK 0x0
61662
61667
#define ALT_USB_DEV_DIEPCTL3_NAKSTS_E_NAK 0x1
61668
61670
#define ALT_USB_DEV_DIEPCTL3_NAKSTS_LSB 17
61671
61672
#define ALT_USB_DEV_DIEPCTL3_NAKSTS_MSB 17
61673
61674
#define ALT_USB_DEV_DIEPCTL3_NAKSTS_WIDTH 1
61675
61676
#define ALT_USB_DEV_DIEPCTL3_NAKSTS_SET_MSK 0x00020000
61677
61678
#define ALT_USB_DEV_DIEPCTL3_NAKSTS_CLR_MSK 0xfffdffff
61679
61680
#define ALT_USB_DEV_DIEPCTL3_NAKSTS_RESET 0x0
61681
61682
#define ALT_USB_DEV_DIEPCTL3_NAKSTS_GET(value) (((value) & 0x00020000) >> 17)
61683
61684
#define ALT_USB_DEV_DIEPCTL3_NAKSTS_SET(value) (((value) << 17) & 0x00020000)
61685
61708
#define ALT_USB_DEV_DIEPCTL3_EPTYPE_E_CTL 0x0
61709
61714
#define ALT_USB_DEV_DIEPCTL3_EPTYPE_E_ISOCHRONOUS 0x1
61715
61720
#define ALT_USB_DEV_DIEPCTL3_EPTYPE_E_BULK 0x2
61721
61726
#define ALT_USB_DEV_DIEPCTL3_EPTYPE_E_INTERRUP 0x3
61727
61729
#define ALT_USB_DEV_DIEPCTL3_EPTYPE_LSB 18
61730
61731
#define ALT_USB_DEV_DIEPCTL3_EPTYPE_MSB 19
61732
61733
#define ALT_USB_DEV_DIEPCTL3_EPTYPE_WIDTH 2
61734
61735
#define ALT_USB_DEV_DIEPCTL3_EPTYPE_SET_MSK 0x000c0000
61736
61737
#define ALT_USB_DEV_DIEPCTL3_EPTYPE_CLR_MSK 0xfff3ffff
61738
61739
#define ALT_USB_DEV_DIEPCTL3_EPTYPE_RESET 0x0
61740
61741
#define ALT_USB_DEV_DIEPCTL3_EPTYPE_GET(value) (((value) & 0x000c0000) >> 18)
61742
61743
#define ALT_USB_DEV_DIEPCTL3_EPTYPE_SET(value) (((value) << 18) & 0x000c0000)
61744
61774
#define ALT_USB_DEV_DIEPCTL3_STALL_E_INACT 0x0
61775
61780
#define ALT_USB_DEV_DIEPCTL3_STALL_E_ACT 0x1
61781
61783
#define ALT_USB_DEV_DIEPCTL3_STALL_LSB 21
61784
61785
#define ALT_USB_DEV_DIEPCTL3_STALL_MSB 21
61786
61787
#define ALT_USB_DEV_DIEPCTL3_STALL_WIDTH 1
61788
61789
#define ALT_USB_DEV_DIEPCTL3_STALL_SET_MSK 0x00200000
61790
61791
#define ALT_USB_DEV_DIEPCTL3_STALL_CLR_MSK 0xffdfffff
61792
61793
#define ALT_USB_DEV_DIEPCTL3_STALL_RESET 0x0
61794
61795
#define ALT_USB_DEV_DIEPCTL3_STALL_GET(value) (((value) & 0x00200000) >> 21)
61796
61797
#define ALT_USB_DEV_DIEPCTL3_STALL_SET(value) (((value) << 21) & 0x00200000)
61798
61821
#define ALT_USB_DEV_DIEPCTL3_TXFNUM_LSB 22
61822
61823
#define ALT_USB_DEV_DIEPCTL3_TXFNUM_MSB 25
61824
61825
#define ALT_USB_DEV_DIEPCTL3_TXFNUM_WIDTH 4
61826
61827
#define ALT_USB_DEV_DIEPCTL3_TXFNUM_SET_MSK 0x03c00000
61828
61829
#define ALT_USB_DEV_DIEPCTL3_TXFNUM_CLR_MSK 0xfc3fffff
61830
61831
#define ALT_USB_DEV_DIEPCTL3_TXFNUM_RESET 0x0
61832
61833
#define ALT_USB_DEV_DIEPCTL3_TXFNUM_GET(value) (((value) & 0x03c00000) >> 22)
61834
61835
#define ALT_USB_DEV_DIEPCTL3_TXFNUM_SET(value) (((value) << 22) & 0x03c00000)
61836
61857
#define ALT_USB_DEV_DIEPCTL3_CNAK_E_INACT 0x0
61858
61863
#define ALT_USB_DEV_DIEPCTL3_CNAK_E_ACT 0x1
61864
61866
#define ALT_USB_DEV_DIEPCTL3_CNAK_LSB 26
61867
61868
#define ALT_USB_DEV_DIEPCTL3_CNAK_MSB 26
61869
61870
#define ALT_USB_DEV_DIEPCTL3_CNAK_WIDTH 1
61871
61872
#define ALT_USB_DEV_DIEPCTL3_CNAK_SET_MSK 0x04000000
61873
61874
#define ALT_USB_DEV_DIEPCTL3_CNAK_CLR_MSK 0xfbffffff
61875
61876
#define ALT_USB_DEV_DIEPCTL3_CNAK_RESET 0x0
61877
61878
#define ALT_USB_DEV_DIEPCTL3_CNAK_GET(value) (((value) & 0x04000000) >> 26)
61879
61880
#define ALT_USB_DEV_DIEPCTL3_CNAK_SET(value) (((value) << 26) & 0x04000000)
61881
61905
#define ALT_USB_DEV_DIEPCTL3_SNAK_E_INACT 0x0
61906
61911
#define ALT_USB_DEV_DIEPCTL3_SNAK_E_ACT 0x1
61912
61914
#define ALT_USB_DEV_DIEPCTL3_SNAK_LSB 27
61915
61916
#define ALT_USB_DEV_DIEPCTL3_SNAK_MSB 27
61917
61918
#define ALT_USB_DEV_DIEPCTL3_SNAK_WIDTH 1
61919
61920
#define ALT_USB_DEV_DIEPCTL3_SNAK_SET_MSK 0x08000000
61921
61922
#define ALT_USB_DEV_DIEPCTL3_SNAK_CLR_MSK 0xf7ffffff
61923
61924
#define ALT_USB_DEV_DIEPCTL3_SNAK_RESET 0x0
61925
61926
#define ALT_USB_DEV_DIEPCTL3_SNAK_GET(value) (((value) & 0x08000000) >> 27)
61927
61928
#define ALT_USB_DEV_DIEPCTL3_SNAK_SET(value) (((value) << 27) & 0x08000000)
61929
61958
#define ALT_USB_DEV_DIEPCTL3_SETD0PID_E_DISD 0x0
61959
61964
#define ALT_USB_DEV_DIEPCTL3_SETD0PID_E_END 0x1
61965
61967
#define ALT_USB_DEV_DIEPCTL3_SETD0PID_LSB 28
61968
61969
#define ALT_USB_DEV_DIEPCTL3_SETD0PID_MSB 28
61970
61971
#define ALT_USB_DEV_DIEPCTL3_SETD0PID_WIDTH 1
61972
61973
#define ALT_USB_DEV_DIEPCTL3_SETD0PID_SET_MSK 0x10000000
61974
61975
#define ALT_USB_DEV_DIEPCTL3_SETD0PID_CLR_MSK 0xefffffff
61976
61977
#define ALT_USB_DEV_DIEPCTL3_SETD0PID_RESET 0x0
61978
61979
#define ALT_USB_DEV_DIEPCTL3_SETD0PID_GET(value) (((value) & 0x10000000) >> 28)
61980
61981
#define ALT_USB_DEV_DIEPCTL3_SETD0PID_SET(value) (((value) << 28) & 0x10000000)
61982
62009
#define ALT_USB_DEV_DIEPCTL3_SETD1PID_E_DISD 0x0
62010
62015
#define ALT_USB_DEV_DIEPCTL3_SETD1PID_E_END 0x1
62016
62018
#define ALT_USB_DEV_DIEPCTL3_SETD1PID_LSB 29
62019
62020
#define ALT_USB_DEV_DIEPCTL3_SETD1PID_MSB 29
62021
62022
#define ALT_USB_DEV_DIEPCTL3_SETD1PID_WIDTH 1
62023
62024
#define ALT_USB_DEV_DIEPCTL3_SETD1PID_SET_MSK 0x20000000
62025
62026
#define ALT_USB_DEV_DIEPCTL3_SETD1PID_CLR_MSK 0xdfffffff
62027
62028
#define ALT_USB_DEV_DIEPCTL3_SETD1PID_RESET 0x0
62029
62030
#define ALT_USB_DEV_DIEPCTL3_SETD1PID_GET(value) (((value) & 0x20000000) >> 29)
62031
62032
#define ALT_USB_DEV_DIEPCTL3_SETD1PID_SET(value) (((value) << 29) & 0x20000000)
62033
62059
#define ALT_USB_DEV_DIEPCTL3_EPDIS_E_INACT 0x0
62060
62065
#define ALT_USB_DEV_DIEPCTL3_EPDIS_E_ACT 0x1
62066
62068
#define ALT_USB_DEV_DIEPCTL3_EPDIS_LSB 30
62069
62070
#define ALT_USB_DEV_DIEPCTL3_EPDIS_MSB 30
62071
62072
#define ALT_USB_DEV_DIEPCTL3_EPDIS_WIDTH 1
62073
62074
#define ALT_USB_DEV_DIEPCTL3_EPDIS_SET_MSK 0x40000000
62075
62076
#define ALT_USB_DEV_DIEPCTL3_EPDIS_CLR_MSK 0xbfffffff
62077
62078
#define ALT_USB_DEV_DIEPCTL3_EPDIS_RESET 0x0
62079
62080
#define ALT_USB_DEV_DIEPCTL3_EPDIS_GET(value) (((value) & 0x40000000) >> 30)
62081
62082
#define ALT_USB_DEV_DIEPCTL3_EPDIS_SET(value) (((value) << 30) & 0x40000000)
62083
62133
#define ALT_USB_DEV_DIEPCTL3_EPENA_E_INACT 0x0
62134
62139
#define ALT_USB_DEV_DIEPCTL3_EPENA_E_ACT 0x1
62140
62142
#define ALT_USB_DEV_DIEPCTL3_EPENA_LSB 31
62143
62144
#define ALT_USB_DEV_DIEPCTL3_EPENA_MSB 31
62145
62146
#define ALT_USB_DEV_DIEPCTL3_EPENA_WIDTH 1
62147
62148
#define ALT_USB_DEV_DIEPCTL3_EPENA_SET_MSK 0x80000000
62149
62150
#define ALT_USB_DEV_DIEPCTL3_EPENA_CLR_MSK 0x7fffffff
62151
62152
#define ALT_USB_DEV_DIEPCTL3_EPENA_RESET 0x0
62153
62154
#define ALT_USB_DEV_DIEPCTL3_EPENA_GET(value) (((value) & 0x80000000) >> 31)
62155
62156
#define ALT_USB_DEV_DIEPCTL3_EPENA_SET(value) (((value) << 31) & 0x80000000)
62157
62158
#ifndef __ASSEMBLY__
62159
62169
struct
ALT_USB_DEV_DIEPCTL3_s
62170
{
62171
uint32_t
mps
: 11;
62172
uint32_t : 4;
62173
uint32_t
usbactep
: 1;
62174
const
uint32_t
dpid
: 1;
62175
const
uint32_t
naksts
: 1;
62176
uint32_t
eptype
: 2;
62177
uint32_t : 1;
62178
const
uint32_t
stall
: 1;
62179
uint32_t
txfnum
: 4;
62180
uint32_t
cnak
: 1;
62181
uint32_t
snak
: 1;
62182
uint32_t
setd0pid
: 1;
62183
uint32_t
setd1pid
: 1;
62184
const
uint32_t
epdis
: 1;
62185
const
uint32_t
epena
: 1;
62186
};
62187
62189
typedef
volatile
struct
ALT_USB_DEV_DIEPCTL3_s
ALT_USB_DEV_DIEPCTL3_t
;
62190
#endif
/* __ASSEMBLY__ */
62191
62193
#define ALT_USB_DEV_DIEPCTL3_OFST 0x160
62194
62195
#define ALT_USB_DEV_DIEPCTL3_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_DEV_DIEPCTL3_OFST))
62196
62261
#define ALT_USB_DEV_DIEPINT3_XFERCOMPL_E_INACT 0x0
62262
62267
#define ALT_USB_DEV_DIEPINT3_XFERCOMPL_E_ACT 0x1
62268
62270
#define ALT_USB_DEV_DIEPINT3_XFERCOMPL_LSB 0
62271
62272
#define ALT_USB_DEV_DIEPINT3_XFERCOMPL_MSB 0
62273
62274
#define ALT_USB_DEV_DIEPINT3_XFERCOMPL_WIDTH 1
62275
62276
#define ALT_USB_DEV_DIEPINT3_XFERCOMPL_SET_MSK 0x00000001
62277
62278
#define ALT_USB_DEV_DIEPINT3_XFERCOMPL_CLR_MSK 0xfffffffe
62279
62280
#define ALT_USB_DEV_DIEPINT3_XFERCOMPL_RESET 0x0
62281
62282
#define ALT_USB_DEV_DIEPINT3_XFERCOMPL_GET(value) (((value) & 0x00000001) >> 0)
62283
62284
#define ALT_USB_DEV_DIEPINT3_XFERCOMPL_SET(value) (((value) << 0) & 0x00000001)
62285
62307
#define ALT_USB_DEV_DIEPINT3_EPDISBLD_E_INACT 0x0
62308
62313
#define ALT_USB_DEV_DIEPINT3_EPDISBLD_E_ACT 0x1
62314
62316
#define ALT_USB_DEV_DIEPINT3_EPDISBLD_LSB 1
62317
62318
#define ALT_USB_DEV_DIEPINT3_EPDISBLD_MSB 1
62319
62320
#define ALT_USB_DEV_DIEPINT3_EPDISBLD_WIDTH 1
62321
62322
#define ALT_USB_DEV_DIEPINT3_EPDISBLD_SET_MSK 0x00000002
62323
62324
#define ALT_USB_DEV_DIEPINT3_EPDISBLD_CLR_MSK 0xfffffffd
62325
62326
#define ALT_USB_DEV_DIEPINT3_EPDISBLD_RESET 0x0
62327
62328
#define ALT_USB_DEV_DIEPINT3_EPDISBLD_GET(value) (((value) & 0x00000002) >> 1)
62329
62330
#define ALT_USB_DEV_DIEPINT3_EPDISBLD_SET(value) (((value) << 1) & 0x00000002)
62331
62354
#define ALT_USB_DEV_DIEPINT3_AHBERR_E_INACT 0x0
62355
62360
#define ALT_USB_DEV_DIEPINT3_AHBERR_E_ACT 0x1
62361
62363
#define ALT_USB_DEV_DIEPINT3_AHBERR_LSB 2
62364
62365
#define ALT_USB_DEV_DIEPINT3_AHBERR_MSB 2
62366
62367
#define ALT_USB_DEV_DIEPINT3_AHBERR_WIDTH 1
62368
62369
#define ALT_USB_DEV_DIEPINT3_AHBERR_SET_MSK 0x00000004
62370
62371
#define ALT_USB_DEV_DIEPINT3_AHBERR_CLR_MSK 0xfffffffb
62372
62373
#define ALT_USB_DEV_DIEPINT3_AHBERR_RESET 0x0
62374
62375
#define ALT_USB_DEV_DIEPINT3_AHBERR_GET(value) (((value) & 0x00000004) >> 2)
62376
62377
#define ALT_USB_DEV_DIEPINT3_AHBERR_SET(value) (((value) << 2) & 0x00000004)
62378
62402
#define ALT_USB_DEV_DIEPINT3_TMO_E_INACT 0x0
62403
62408
#define ALT_USB_DEV_DIEPINT3_TMO_E_ACT 0x1
62409
62411
#define ALT_USB_DEV_DIEPINT3_TMO_LSB 3
62412
62413
#define ALT_USB_DEV_DIEPINT3_TMO_MSB 3
62414
62415
#define ALT_USB_DEV_DIEPINT3_TMO_WIDTH 1
62416
62417
#define ALT_USB_DEV_DIEPINT3_TMO_SET_MSK 0x00000008
62418
62419
#define ALT_USB_DEV_DIEPINT3_TMO_CLR_MSK 0xfffffff7
62420
62421
#define ALT_USB_DEV_DIEPINT3_TMO_RESET 0x0
62422
62423
#define ALT_USB_DEV_DIEPINT3_TMO_GET(value) (((value) & 0x00000008) >> 3)
62424
62425
#define ALT_USB_DEV_DIEPINT3_TMO_SET(value) (((value) << 3) & 0x00000008)
62426
62449
#define ALT_USB_DEV_DIEPINT3_INTKNTXFEMP_E_INACT 0x0
62450
62455
#define ALT_USB_DEV_DIEPINT3_INTKNTXFEMP_E_ACT 0x1
62456
62458
#define ALT_USB_DEV_DIEPINT3_INTKNTXFEMP_LSB 4
62459
62460
#define ALT_USB_DEV_DIEPINT3_INTKNTXFEMP_MSB 4
62461
62462
#define ALT_USB_DEV_DIEPINT3_INTKNTXFEMP_WIDTH 1
62463
62464
#define ALT_USB_DEV_DIEPINT3_INTKNTXFEMP_SET_MSK 0x00000010
62465
62466
#define ALT_USB_DEV_DIEPINT3_INTKNTXFEMP_CLR_MSK 0xffffffef
62467
62468
#define ALT_USB_DEV_DIEPINT3_INTKNTXFEMP_RESET 0x0
62469
62470
#define ALT_USB_DEV_DIEPINT3_INTKNTXFEMP_GET(value) (((value) & 0x00000010) >> 4)
62471
62472
#define ALT_USB_DEV_DIEPINT3_INTKNTXFEMP_SET(value) (((value) << 4) & 0x00000010)
62473
62497
#define ALT_USB_DEV_DIEPINT3_INTKNEPMIS_E_INACT 0x0
62498
62503
#define ALT_USB_DEV_DIEPINT3_INTKNEPMIS_E_ACT 0x1
62504
62506
#define ALT_USB_DEV_DIEPINT3_INTKNEPMIS_LSB 5
62507
62508
#define ALT_USB_DEV_DIEPINT3_INTKNEPMIS_MSB 5
62509
62510
#define ALT_USB_DEV_DIEPINT3_INTKNEPMIS_WIDTH 1
62511
62512
#define ALT_USB_DEV_DIEPINT3_INTKNEPMIS_SET_MSK 0x00000020
62513
62514
#define ALT_USB_DEV_DIEPINT3_INTKNEPMIS_CLR_MSK 0xffffffdf
62515
62516
#define ALT_USB_DEV_DIEPINT3_INTKNEPMIS_RESET 0x0
62517
62518
#define ALT_USB_DEV_DIEPINT3_INTKNEPMIS_GET(value) (((value) & 0x00000020) >> 5)
62519
62520
#define ALT_USB_DEV_DIEPINT3_INTKNEPMIS_SET(value) (((value) << 5) & 0x00000020)
62521
62548
#define ALT_USB_DEV_DIEPINT3_INEPNAKEFF_E_INACT 0x0
62549
62554
#define ALT_USB_DEV_DIEPINT3_INEPNAKEFF_E_ACT 0x1
62555
62557
#define ALT_USB_DEV_DIEPINT3_INEPNAKEFF_LSB 6
62558
62559
#define ALT_USB_DEV_DIEPINT3_INEPNAKEFF_MSB 6
62560
62561
#define ALT_USB_DEV_DIEPINT3_INEPNAKEFF_WIDTH 1
62562
62563
#define ALT_USB_DEV_DIEPINT3_INEPNAKEFF_SET_MSK 0x00000040
62564
62565
#define ALT_USB_DEV_DIEPINT3_INEPNAKEFF_CLR_MSK 0xffffffbf
62566
62567
#define ALT_USB_DEV_DIEPINT3_INEPNAKEFF_RESET 0x0
62568
62569
#define ALT_USB_DEV_DIEPINT3_INEPNAKEFF_GET(value) (((value) & 0x00000040) >> 6)
62570
62571
#define ALT_USB_DEV_DIEPINT3_INEPNAKEFF_SET(value) (((value) << 6) & 0x00000040)
62572
62596
#define ALT_USB_DEV_DIEPINT3_TXFEMP_E_INACT 0x0
62597
62602
#define ALT_USB_DEV_DIEPINT3_TXFEMP_E_ACT 0x1
62603
62605
#define ALT_USB_DEV_DIEPINT3_TXFEMP_LSB 7
62606
62607
#define ALT_USB_DEV_DIEPINT3_TXFEMP_MSB 7
62608
62609
#define ALT_USB_DEV_DIEPINT3_TXFEMP_WIDTH 1
62610
62611
#define ALT_USB_DEV_DIEPINT3_TXFEMP_SET_MSK 0x00000080
62612
62613
#define ALT_USB_DEV_DIEPINT3_TXFEMP_CLR_MSK 0xffffff7f
62614
62615
#define ALT_USB_DEV_DIEPINT3_TXFEMP_RESET 0x1
62616
62617
#define ALT_USB_DEV_DIEPINT3_TXFEMP_GET(value) (((value) & 0x00000080) >> 7)
62618
62619
#define ALT_USB_DEV_DIEPINT3_TXFEMP_SET(value) (((value) << 7) & 0x00000080)
62620
62642
#define ALT_USB_DEV_DIEPINT3_TXFIFOUNDRN_E_INACT 0x0
62643
62648
#define ALT_USB_DEV_DIEPINT3_TXFIFOUNDRN_E_ACT 0x1
62649
62651
#define ALT_USB_DEV_DIEPINT3_TXFIFOUNDRN_LSB 8
62652
62653
#define ALT_USB_DEV_DIEPINT3_TXFIFOUNDRN_MSB 8
62654
62655
#define ALT_USB_DEV_DIEPINT3_TXFIFOUNDRN_WIDTH 1
62656
62657
#define ALT_USB_DEV_DIEPINT3_TXFIFOUNDRN_SET_MSK 0x00000100
62658
62659
#define ALT_USB_DEV_DIEPINT3_TXFIFOUNDRN_CLR_MSK 0xfffffeff
62660
62661
#define ALT_USB_DEV_DIEPINT3_TXFIFOUNDRN_RESET 0x0
62662
62663
#define ALT_USB_DEV_DIEPINT3_TXFIFOUNDRN_GET(value) (((value) & 0x00000100) >> 8)
62664
62665
#define ALT_USB_DEV_DIEPINT3_TXFIFOUNDRN_SET(value) (((value) << 8) & 0x00000100)
62666
62689
#define ALT_USB_DEV_DIEPINT3_BNAINTR_E_INACT 0x0
62690
62695
#define ALT_USB_DEV_DIEPINT3_BNAINTR_E_ACT 0x1
62696
62698
#define ALT_USB_DEV_DIEPINT3_BNAINTR_LSB 9
62699
62700
#define ALT_USB_DEV_DIEPINT3_BNAINTR_MSB 9
62701
62702
#define ALT_USB_DEV_DIEPINT3_BNAINTR_WIDTH 1
62703
62704
#define ALT_USB_DEV_DIEPINT3_BNAINTR_SET_MSK 0x00000200
62705
62706
#define ALT_USB_DEV_DIEPINT3_BNAINTR_CLR_MSK 0xfffffdff
62707
62708
#define ALT_USB_DEV_DIEPINT3_BNAINTR_RESET 0x0
62709
62710
#define ALT_USB_DEV_DIEPINT3_BNAINTR_GET(value) (((value) & 0x00000200) >> 9)
62711
62712
#define ALT_USB_DEV_DIEPINT3_BNAINTR_SET(value) (((value) << 9) & 0x00000200)
62713
62736
#define ALT_USB_DEV_DIEPINT3_PKTDRPSTS_E_INACT 0x0
62737
62742
#define ALT_USB_DEV_DIEPINT3_PKTDRPSTS_E_ACT 0x1
62743
62745
#define ALT_USB_DEV_DIEPINT3_PKTDRPSTS_LSB 11
62746
62747
#define ALT_USB_DEV_DIEPINT3_PKTDRPSTS_MSB 11
62748
62749
#define ALT_USB_DEV_DIEPINT3_PKTDRPSTS_WIDTH 1
62750
62751
#define ALT_USB_DEV_DIEPINT3_PKTDRPSTS_SET_MSK 0x00000800
62752
62753
#define ALT_USB_DEV_DIEPINT3_PKTDRPSTS_CLR_MSK 0xfffff7ff
62754
62755
#define ALT_USB_DEV_DIEPINT3_PKTDRPSTS_RESET 0x0
62756
62757
#define ALT_USB_DEV_DIEPINT3_PKTDRPSTS_GET(value) (((value) & 0x00000800) >> 11)
62758
62759
#define ALT_USB_DEV_DIEPINT3_PKTDRPSTS_SET(value) (((value) << 11) & 0x00000800)
62760
62781
#define ALT_USB_DEV_DIEPINT3_BBLEERR_E_INACT 0x0
62782
62787
#define ALT_USB_DEV_DIEPINT3_BBLEERR_E_ACT 0x1
62788
62790
#define ALT_USB_DEV_DIEPINT3_BBLEERR_LSB 12
62791
62792
#define ALT_USB_DEV_DIEPINT3_BBLEERR_MSB 12
62793
62794
#define ALT_USB_DEV_DIEPINT3_BBLEERR_WIDTH 1
62795
62796
#define ALT_USB_DEV_DIEPINT3_BBLEERR_SET_MSK 0x00001000
62797
62798
#define ALT_USB_DEV_DIEPINT3_BBLEERR_CLR_MSK 0xffffefff
62799
62800
#define ALT_USB_DEV_DIEPINT3_BBLEERR_RESET 0x0
62801
62802
#define ALT_USB_DEV_DIEPINT3_BBLEERR_GET(value) (((value) & 0x00001000) >> 12)
62803
62804
#define ALT_USB_DEV_DIEPINT3_BBLEERR_SET(value) (((value) << 12) & 0x00001000)
62805
62828
#define ALT_USB_DEV_DIEPINT3_NAKINTRPT_E_INACT 0x0
62829
62834
#define ALT_USB_DEV_DIEPINT3_NAKINTRPT_E_ACT 0x1
62835
62837
#define ALT_USB_DEV_DIEPINT3_NAKINTRPT_LSB 13
62838
62839
#define ALT_USB_DEV_DIEPINT3_NAKINTRPT_MSB 13
62840
62841
#define ALT_USB_DEV_DIEPINT3_NAKINTRPT_WIDTH 1
62842
62843
#define ALT_USB_DEV_DIEPINT3_NAKINTRPT_SET_MSK 0x00002000
62844
62845
#define ALT_USB_DEV_DIEPINT3_NAKINTRPT_CLR_MSK 0xffffdfff
62846
62847
#define ALT_USB_DEV_DIEPINT3_NAKINTRPT_RESET 0x0
62848
62849
#define ALT_USB_DEV_DIEPINT3_NAKINTRPT_GET(value) (((value) & 0x00002000) >> 13)
62850
62851
#define ALT_USB_DEV_DIEPINT3_NAKINTRPT_SET(value) (((value) << 13) & 0x00002000)
62852
62874
#define ALT_USB_DEV_DIEPINT3_NYETINTRPT_E_INACT 0x0
62875
62880
#define ALT_USB_DEV_DIEPINT3_NYETINTRPT_E_ACT 0x1
62881
62883
#define ALT_USB_DEV_DIEPINT3_NYETINTRPT_LSB 14
62884
62885
#define ALT_USB_DEV_DIEPINT3_NYETINTRPT_MSB 14
62886
62887
#define ALT_USB_DEV_DIEPINT3_NYETINTRPT_WIDTH 1
62888
62889
#define ALT_USB_DEV_DIEPINT3_NYETINTRPT_SET_MSK 0x00004000
62890
62891
#define ALT_USB_DEV_DIEPINT3_NYETINTRPT_CLR_MSK 0xffffbfff
62892
62893
#define ALT_USB_DEV_DIEPINT3_NYETINTRPT_RESET 0x0
62894
62895
#define ALT_USB_DEV_DIEPINT3_NYETINTRPT_GET(value) (((value) & 0x00004000) >> 14)
62896
62897
#define ALT_USB_DEV_DIEPINT3_NYETINTRPT_SET(value) (((value) << 14) & 0x00004000)
62898
62899
#ifndef __ASSEMBLY__
62900
62910
struct
ALT_USB_DEV_DIEPINT3_s
62911
{
62912
const
uint32_t
xfercompl
: 1;
62913
const
uint32_t
epdisbld
: 1;
62914
const
uint32_t
ahberr
: 1;
62915
const
uint32_t
timeout
: 1;
62916
const
uint32_t
intkntxfemp
: 1;
62917
const
uint32_t
intknepmis
: 1;
62918
const
uint32_t
inepnakeff
: 1;
62919
const
uint32_t
txfemp
: 1;
62920
const
uint32_t
txfifoundrn
: 1;
62921
const
uint32_t
bnaintr
: 1;
62922
uint32_t : 1;
62923
const
uint32_t
pktdrpsts
: 1;
62924
const
uint32_t
bbleerr
: 1;
62925
const
uint32_t
nakintrpt
: 1;
62926
const
uint32_t
nyetintrpt
: 1;
62927
uint32_t : 17;
62928
};
62929
62931
typedef
volatile
struct
ALT_USB_DEV_DIEPINT3_s
ALT_USB_DEV_DIEPINT3_t
;
62932
#endif
/* __ASSEMBLY__ */
62933
62935
#define ALT_USB_DEV_DIEPINT3_OFST 0x168
62936
62937
#define ALT_USB_DEV_DIEPINT3_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_DEV_DIEPINT3_OFST))
62938
62971
#define ALT_USB_DEV_DIEPTSIZ3_XFERSIZE_LSB 0
62972
62973
#define ALT_USB_DEV_DIEPTSIZ3_XFERSIZE_MSB 18
62974
62975
#define ALT_USB_DEV_DIEPTSIZ3_XFERSIZE_WIDTH 19
62976
62977
#define ALT_USB_DEV_DIEPTSIZ3_XFERSIZE_SET_MSK 0x0007ffff
62978
62979
#define ALT_USB_DEV_DIEPTSIZ3_XFERSIZE_CLR_MSK 0xfff80000
62980
62981
#define ALT_USB_DEV_DIEPTSIZ3_XFERSIZE_RESET 0x0
62982
62983
#define ALT_USB_DEV_DIEPTSIZ3_XFERSIZE_GET(value) (((value) & 0x0007ffff) >> 0)
62984
62985
#define ALT_USB_DEV_DIEPTSIZ3_XFERSIZE_SET(value) (((value) << 0) & 0x0007ffff)
62986
62998
#define ALT_USB_DEV_DIEPTSIZ3_PKTCNT_LSB 19
62999
63000
#define ALT_USB_DEV_DIEPTSIZ3_PKTCNT_MSB 28
63001
63002
#define ALT_USB_DEV_DIEPTSIZ3_PKTCNT_WIDTH 10
63003
63004
#define ALT_USB_DEV_DIEPTSIZ3_PKTCNT_SET_MSK 0x1ff80000
63005
63006
#define ALT_USB_DEV_DIEPTSIZ3_PKTCNT_CLR_MSK 0xe007ffff
63007
63008
#define ALT_USB_DEV_DIEPTSIZ3_PKTCNT_RESET 0x0
63009
63010
#define ALT_USB_DEV_DIEPTSIZ3_PKTCNT_GET(value) (((value) & 0x1ff80000) >> 19)
63011
63012
#define ALT_USB_DEV_DIEPTSIZ3_PKTCNT_SET(value) (((value) << 19) & 0x1ff80000)
63013
63041
#define ALT_USB_DEV_DIEPTSIZ3_MC_E_PKTONE 0x1
63042
63047
#define ALT_USB_DEV_DIEPTSIZ3_MC_E_PKTTWO 0x2
63048
63053
#define ALT_USB_DEV_DIEPTSIZ3_MC_E_PKTTHREE 0x3
63054
63056
#define ALT_USB_DEV_DIEPTSIZ3_MC_LSB 29
63057
63058
#define ALT_USB_DEV_DIEPTSIZ3_MC_MSB 30
63059
63060
#define ALT_USB_DEV_DIEPTSIZ3_MC_WIDTH 2
63061
63062
#define ALT_USB_DEV_DIEPTSIZ3_MC_SET_MSK 0x60000000
63063
63064
#define ALT_USB_DEV_DIEPTSIZ3_MC_CLR_MSK 0x9fffffff
63065
63066
#define ALT_USB_DEV_DIEPTSIZ3_MC_RESET 0x0
63067
63068
#define ALT_USB_DEV_DIEPTSIZ3_MC_GET(value) (((value) & 0x60000000) >> 29)
63069
63070
#define ALT_USB_DEV_DIEPTSIZ3_MC_SET(value) (((value) << 29) & 0x60000000)
63071
63072
#ifndef __ASSEMBLY__
63073
63083
struct
ALT_USB_DEV_DIEPTSIZ3_s
63084
{
63085
uint32_t
xfersize
: 19;
63086
uint32_t
PktCnt
: 10;
63087
uint32_t
mc
: 2;
63088
uint32_t : 1;
63089
};
63090
63092
typedef
volatile
struct
ALT_USB_DEV_DIEPTSIZ3_s
ALT_USB_DEV_DIEPTSIZ3_t
;
63093
#endif
/* __ASSEMBLY__ */
63094
63096
#define ALT_USB_DEV_DIEPTSIZ3_OFST 0x170
63097
63098
#define ALT_USB_DEV_DIEPTSIZ3_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_DEV_DIEPTSIZ3_OFST))
63099
63132
#define ALT_USB_DEV_DIEPDMA3_DIEPDMA3_LSB 0
63133
63134
#define ALT_USB_DEV_DIEPDMA3_DIEPDMA3_MSB 31
63135
63136
#define ALT_USB_DEV_DIEPDMA3_DIEPDMA3_WIDTH 32
63137
63138
#define ALT_USB_DEV_DIEPDMA3_DIEPDMA3_SET_MSK 0xffffffff
63139
63140
#define ALT_USB_DEV_DIEPDMA3_DIEPDMA3_CLR_MSK 0x00000000
63141
63142
#define ALT_USB_DEV_DIEPDMA3_DIEPDMA3_RESET 0x0
63143
63144
#define ALT_USB_DEV_DIEPDMA3_DIEPDMA3_GET(value) (((value) & 0xffffffff) >> 0)
63145
63146
#define ALT_USB_DEV_DIEPDMA3_DIEPDMA3_SET(value) (((value) << 0) & 0xffffffff)
63147
63148
#ifndef __ASSEMBLY__
63149
63159
struct
ALT_USB_DEV_DIEPDMA3_s
63160
{
63161
uint32_t
diepdma3
: 32;
63162
};
63163
63165
typedef
volatile
struct
ALT_USB_DEV_DIEPDMA3_s
ALT_USB_DEV_DIEPDMA3_t
;
63166
#endif
/* __ASSEMBLY__ */
63167
63169
#define ALT_USB_DEV_DIEPDMA3_OFST 0x174
63170
63171
#define ALT_USB_DEV_DIEPDMA3_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_DEV_DIEPDMA3_OFST))
63172
63199
#define ALT_USB_DEV_DTXFSTS3_INEPTXFSPCAVAIL_LSB 0
63200
63201
#define ALT_USB_DEV_DTXFSTS3_INEPTXFSPCAVAIL_MSB 15
63202
63203
#define ALT_USB_DEV_DTXFSTS3_INEPTXFSPCAVAIL_WIDTH 16
63204
63205
#define ALT_USB_DEV_DTXFSTS3_INEPTXFSPCAVAIL_SET_MSK 0x0000ffff
63206
63207
#define ALT_USB_DEV_DTXFSTS3_INEPTXFSPCAVAIL_CLR_MSK 0xffff0000
63208
63209
#define ALT_USB_DEV_DTXFSTS3_INEPTXFSPCAVAIL_RESET 0x2000
63210
63211
#define ALT_USB_DEV_DTXFSTS3_INEPTXFSPCAVAIL_GET(value) (((value) & 0x0000ffff) >> 0)
63212
63213
#define ALT_USB_DEV_DTXFSTS3_INEPTXFSPCAVAIL_SET(value) (((value) << 0) & 0x0000ffff)
63214
63215
#ifndef __ASSEMBLY__
63216
63226
struct
ALT_USB_DEV_DTXFSTS3_s
63227
{
63228
const
uint32_t
ineptxfspcavail
: 16;
63229
uint32_t : 16;
63230
};
63231
63233
typedef
volatile
struct
ALT_USB_DEV_DTXFSTS3_s
ALT_USB_DEV_DTXFSTS3_t
;
63234
#endif
/* __ASSEMBLY__ */
63235
63237
#define ALT_USB_DEV_DTXFSTS3_OFST 0x178
63238
63239
#define ALT_USB_DEV_DTXFSTS3_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_DEV_DTXFSTS3_OFST))
63240
63264
#define ALT_USB_DEV_DIEPDMAB3_DIEPDMAB3_LSB 0
63265
63266
#define ALT_USB_DEV_DIEPDMAB3_DIEPDMAB3_MSB 31
63267
63268
#define ALT_USB_DEV_DIEPDMAB3_DIEPDMAB3_WIDTH 32
63269
63270
#define ALT_USB_DEV_DIEPDMAB3_DIEPDMAB3_SET_MSK 0xffffffff
63271
63272
#define ALT_USB_DEV_DIEPDMAB3_DIEPDMAB3_CLR_MSK 0x00000000
63273
63274
#define ALT_USB_DEV_DIEPDMAB3_DIEPDMAB3_RESET 0x0
63275
63276
#define ALT_USB_DEV_DIEPDMAB3_DIEPDMAB3_GET(value) (((value) & 0xffffffff) >> 0)
63277
63278
#define ALT_USB_DEV_DIEPDMAB3_DIEPDMAB3_SET(value) (((value) << 0) & 0xffffffff)
63279
63280
#ifndef __ASSEMBLY__
63281
63291
struct
ALT_USB_DEV_DIEPDMAB3_s
63292
{
63293
const
uint32_t
diepdmab3
: 32;
63294
};
63295
63297
typedef
volatile
struct
ALT_USB_DEV_DIEPDMAB3_s
ALT_USB_DEV_DIEPDMAB3_t
;
63298
#endif
/* __ASSEMBLY__ */
63299
63301
#define ALT_USB_DEV_DIEPDMAB3_OFST 0x17c
63302
63303
#define ALT_USB_DEV_DIEPDMAB3_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_DEV_DIEPDMAB3_OFST))
63304
63342
#define ALT_USB_DEV_DIEPCTL4_MPS_LSB 0
63343
63344
#define ALT_USB_DEV_DIEPCTL4_MPS_MSB 10
63345
63346
#define ALT_USB_DEV_DIEPCTL4_MPS_WIDTH 11
63347
63348
#define ALT_USB_DEV_DIEPCTL4_MPS_SET_MSK 0x000007ff
63349
63350
#define ALT_USB_DEV_DIEPCTL4_MPS_CLR_MSK 0xfffff800
63351
63352
#define ALT_USB_DEV_DIEPCTL4_MPS_RESET 0x0
63353
63354
#define ALT_USB_DEV_DIEPCTL4_MPS_GET(value) (((value) & 0x000007ff) >> 0)
63355
63356
#define ALT_USB_DEV_DIEPCTL4_MPS_SET(value) (((value) << 0) & 0x000007ff)
63357
63382
#define ALT_USB_DEV_DIEPCTL4_USBACTEP_E_DISD 0x0
63383
63388
#define ALT_USB_DEV_DIEPCTL4_USBACTEP_E_END 0x1
63389
63391
#define ALT_USB_DEV_DIEPCTL4_USBACTEP_LSB 15
63392
63393
#define ALT_USB_DEV_DIEPCTL4_USBACTEP_MSB 15
63394
63395
#define ALT_USB_DEV_DIEPCTL4_USBACTEP_WIDTH 1
63396
63397
#define ALT_USB_DEV_DIEPCTL4_USBACTEP_SET_MSK 0x00008000
63398
63399
#define ALT_USB_DEV_DIEPCTL4_USBACTEP_CLR_MSK 0xffff7fff
63400
63401
#define ALT_USB_DEV_DIEPCTL4_USBACTEP_RESET 0x0
63402
63403
#define ALT_USB_DEV_DIEPCTL4_USBACTEP_GET(value) (((value) & 0x00008000) >> 15)
63404
63405
#define ALT_USB_DEV_DIEPCTL4_USBACTEP_SET(value) (((value) << 15) & 0x00008000)
63406
63448
#define ALT_USB_DEV_DIEPCTL4_DPID_E_INACT 0x0
63449
63454
#define ALT_USB_DEV_DIEPCTL4_DPID_E_ACT 0x1
63455
63457
#define ALT_USB_DEV_DIEPCTL4_DPID_LSB 16
63458
63459
#define ALT_USB_DEV_DIEPCTL4_DPID_MSB 16
63460
63461
#define ALT_USB_DEV_DIEPCTL4_DPID_WIDTH 1
63462
63463
#define ALT_USB_DEV_DIEPCTL4_DPID_SET_MSK 0x00010000
63464
63465
#define ALT_USB_DEV_DIEPCTL4_DPID_CLR_MSK 0xfffeffff
63466
63467
#define ALT_USB_DEV_DIEPCTL4_DPID_RESET 0x0
63468
63469
#define ALT_USB_DEV_DIEPCTL4_DPID_GET(value) (((value) & 0x00010000) >> 16)
63470
63471
#define ALT_USB_DEV_DIEPCTL4_DPID_SET(value) (((value) << 16) & 0x00010000)
63472
63507
#define ALT_USB_DEV_DIEPCTL4_NAKSTS_E_NONNAK 0x0
63508
63513
#define ALT_USB_DEV_DIEPCTL4_NAKSTS_E_NAK 0x1
63514
63516
#define ALT_USB_DEV_DIEPCTL4_NAKSTS_LSB 17
63517
63518
#define ALT_USB_DEV_DIEPCTL4_NAKSTS_MSB 17
63519
63520
#define ALT_USB_DEV_DIEPCTL4_NAKSTS_WIDTH 1
63521
63522
#define ALT_USB_DEV_DIEPCTL4_NAKSTS_SET_MSK 0x00020000
63523
63524
#define ALT_USB_DEV_DIEPCTL4_NAKSTS_CLR_MSK 0xfffdffff
63525
63526
#define ALT_USB_DEV_DIEPCTL4_NAKSTS_RESET 0x0
63527
63528
#define ALT_USB_DEV_DIEPCTL4_NAKSTS_GET(value) (((value) & 0x00020000) >> 17)
63529
63530
#define ALT_USB_DEV_DIEPCTL4_NAKSTS_SET(value) (((value) << 17) & 0x00020000)
63531
63554
#define ALT_USB_DEV_DIEPCTL4_EPTYPE_E_CTL 0x0
63555
63560
#define ALT_USB_DEV_DIEPCTL4_EPTYPE_E_ISOCHRONOUS 0x1
63561
63566
#define ALT_USB_DEV_DIEPCTL4_EPTYPE_E_BULK 0x2
63567
63572
#define ALT_USB_DEV_DIEPCTL4_EPTYPE_E_INTERRUP 0x3
63573
63575
#define ALT_USB_DEV_DIEPCTL4_EPTYPE_LSB 18
63576
63577
#define ALT_USB_DEV_DIEPCTL4_EPTYPE_MSB 19
63578
63579
#define ALT_USB_DEV_DIEPCTL4_EPTYPE_WIDTH 2
63580
63581
#define ALT_USB_DEV_DIEPCTL4_EPTYPE_SET_MSK 0x000c0000
63582
63583
#define ALT_USB_DEV_DIEPCTL4_EPTYPE_CLR_MSK 0xfff3ffff
63584
63585
#define ALT_USB_DEV_DIEPCTL4_EPTYPE_RESET 0x0
63586
63587
#define ALT_USB_DEV_DIEPCTL4_EPTYPE_GET(value) (((value) & 0x000c0000) >> 18)
63588
63589
#define ALT_USB_DEV_DIEPCTL4_EPTYPE_SET(value) (((value) << 18) & 0x000c0000)
63590
63620
#define ALT_USB_DEV_DIEPCTL4_STALL_E_INACT 0x0
63621
63626
#define ALT_USB_DEV_DIEPCTL4_STALL_E_ACT 0x1
63627
63629
#define ALT_USB_DEV_DIEPCTL4_STALL_LSB 21
63630
63631
#define ALT_USB_DEV_DIEPCTL4_STALL_MSB 21
63632
63633
#define ALT_USB_DEV_DIEPCTL4_STALL_WIDTH 1
63634
63635
#define ALT_USB_DEV_DIEPCTL4_STALL_SET_MSK 0x00200000
63636
63637
#define ALT_USB_DEV_DIEPCTL4_STALL_CLR_MSK 0xffdfffff
63638
63639
#define ALT_USB_DEV_DIEPCTL4_STALL_RESET 0x0
63640
63641
#define ALT_USB_DEV_DIEPCTL4_STALL_GET(value) (((value) & 0x00200000) >> 21)
63642
63643
#define ALT_USB_DEV_DIEPCTL4_STALL_SET(value) (((value) << 21) & 0x00200000)
63644
63667
#define ALT_USB_DEV_DIEPCTL4_TXFNUM_LSB 22
63668
63669
#define ALT_USB_DEV_DIEPCTL4_TXFNUM_MSB 25
63670
63671
#define ALT_USB_DEV_DIEPCTL4_TXFNUM_WIDTH 4
63672
63673
#define ALT_USB_DEV_DIEPCTL4_TXFNUM_SET_MSK 0x03c00000
63674
63675
#define ALT_USB_DEV_DIEPCTL4_TXFNUM_CLR_MSK 0xfc3fffff
63676
63677
#define ALT_USB_DEV_DIEPCTL4_TXFNUM_RESET 0x0
63678
63679
#define ALT_USB_DEV_DIEPCTL4_TXFNUM_GET(value) (((value) & 0x03c00000) >> 22)
63680
63681
#define ALT_USB_DEV_DIEPCTL4_TXFNUM_SET(value) (((value) << 22) & 0x03c00000)
63682
63703
#define ALT_USB_DEV_DIEPCTL4_CNAK_E_INACT 0x0
63704
63709
#define ALT_USB_DEV_DIEPCTL4_CNAK_E_ACT 0x1
63710
63712
#define ALT_USB_DEV_DIEPCTL4_CNAK_LSB 26
63713
63714
#define ALT_USB_DEV_DIEPCTL4_CNAK_MSB 26
63715
63716
#define ALT_USB_DEV_DIEPCTL4_CNAK_WIDTH 1
63717
63718
#define ALT_USB_DEV_DIEPCTL4_CNAK_SET_MSK 0x04000000
63719
63720
#define ALT_USB_DEV_DIEPCTL4_CNAK_CLR_MSK 0xfbffffff
63721
63722
#define ALT_USB_DEV_DIEPCTL4_CNAK_RESET 0x0
63723
63724
#define ALT_USB_DEV_DIEPCTL4_CNAK_GET(value) (((value) & 0x04000000) >> 26)
63725
63726
#define ALT_USB_DEV_DIEPCTL4_CNAK_SET(value) (((value) << 26) & 0x04000000)
63727
63751
#define ALT_USB_DEV_DIEPCTL4_SNAK_E_INACT 0x0
63752
63757
#define ALT_USB_DEV_DIEPCTL4_SNAK_E_ACT 0x1
63758
63760
#define ALT_USB_DEV_DIEPCTL4_SNAK_LSB 27
63761
63762
#define ALT_USB_DEV_DIEPCTL4_SNAK_MSB 27
63763
63764
#define ALT_USB_DEV_DIEPCTL4_SNAK_WIDTH 1
63765
63766
#define ALT_USB_DEV_DIEPCTL4_SNAK_SET_MSK 0x08000000
63767
63768
#define ALT_USB_DEV_DIEPCTL4_SNAK_CLR_MSK 0xf7ffffff
63769
63770
#define ALT_USB_DEV_DIEPCTL4_SNAK_RESET 0x0
63771
63772
#define ALT_USB_DEV_DIEPCTL4_SNAK_GET(value) (((value) & 0x08000000) >> 27)
63773
63774
#define ALT_USB_DEV_DIEPCTL4_SNAK_SET(value) (((value) << 27) & 0x08000000)
63775
63804
#define ALT_USB_DEV_DIEPCTL4_SETD0PID_E_DISD 0x0
63805
63810
#define ALT_USB_DEV_DIEPCTL4_SETD0PID_E_END 0x1
63811
63813
#define ALT_USB_DEV_DIEPCTL4_SETD0PID_LSB 28
63814
63815
#define ALT_USB_DEV_DIEPCTL4_SETD0PID_MSB 28
63816
63817
#define ALT_USB_DEV_DIEPCTL4_SETD0PID_WIDTH 1
63818
63819
#define ALT_USB_DEV_DIEPCTL4_SETD0PID_SET_MSK 0x10000000
63820
63821
#define ALT_USB_DEV_DIEPCTL4_SETD0PID_CLR_MSK 0xefffffff
63822
63823
#define ALT_USB_DEV_DIEPCTL4_SETD0PID_RESET 0x0
63824
63825
#define ALT_USB_DEV_DIEPCTL4_SETD0PID_GET(value) (((value) & 0x10000000) >> 28)
63826
63827
#define ALT_USB_DEV_DIEPCTL4_SETD0PID_SET(value) (((value) << 28) & 0x10000000)
63828
63855
#define ALT_USB_DEV_DIEPCTL4_SETD1PID_E_DISD 0x0
63856
63861
#define ALT_USB_DEV_DIEPCTL4_SETD1PID_E_END 0x1
63862
63864
#define ALT_USB_DEV_DIEPCTL4_SETD1PID_LSB 29
63865
63866
#define ALT_USB_DEV_DIEPCTL4_SETD1PID_MSB 29
63867
63868
#define ALT_USB_DEV_DIEPCTL4_SETD1PID_WIDTH 1
63869
63870
#define ALT_USB_DEV_DIEPCTL4_SETD1PID_SET_MSK 0x20000000
63871
63872
#define ALT_USB_DEV_DIEPCTL4_SETD1PID_CLR_MSK 0xdfffffff
63873
63874
#define ALT_USB_DEV_DIEPCTL4_SETD1PID_RESET 0x0
63875
63876
#define ALT_USB_DEV_DIEPCTL4_SETD1PID_GET(value) (((value) & 0x20000000) >> 29)
63877
63878
#define ALT_USB_DEV_DIEPCTL4_SETD1PID_SET(value) (((value) << 29) & 0x20000000)
63879
63905
#define ALT_USB_DEV_DIEPCTL4_EPDIS_E_INACT 0x0
63906
63911
#define ALT_USB_DEV_DIEPCTL4_EPDIS_E_ACT 0x1
63912
63914
#define ALT_USB_DEV_DIEPCTL4_EPDIS_LSB 30
63915
63916
#define ALT_USB_DEV_DIEPCTL4_EPDIS_MSB 30
63917
63918
#define ALT_USB_DEV_DIEPCTL4_EPDIS_WIDTH 1
63919
63920
#define ALT_USB_DEV_DIEPCTL4_EPDIS_SET_MSK 0x40000000
63921
63922
#define ALT_USB_DEV_DIEPCTL4_EPDIS_CLR_MSK 0xbfffffff
63923
63924
#define ALT_USB_DEV_DIEPCTL4_EPDIS_RESET 0x0
63925
63926
#define ALT_USB_DEV_DIEPCTL4_EPDIS_GET(value) (((value) & 0x40000000) >> 30)
63927
63928
#define ALT_USB_DEV_DIEPCTL4_EPDIS_SET(value) (((value) << 30) & 0x40000000)
63929
63979
#define ALT_USB_DEV_DIEPCTL4_EPENA_E_INACT 0x0
63980
63985
#define ALT_USB_DEV_DIEPCTL4_EPENA_E_ACT 0x1
63986
63988
#define ALT_USB_DEV_DIEPCTL4_EPENA_LSB 31
63989
63990
#define ALT_USB_DEV_DIEPCTL4_EPENA_MSB 31
63991
63992
#define ALT_USB_DEV_DIEPCTL4_EPENA_WIDTH 1
63993
63994
#define ALT_USB_DEV_DIEPCTL4_EPENA_SET_MSK 0x80000000
63995
63996
#define ALT_USB_DEV_DIEPCTL4_EPENA_CLR_MSK 0x7fffffff
63997
63998
#define ALT_USB_DEV_DIEPCTL4_EPENA_RESET 0x0
63999
64000
#define ALT_USB_DEV_DIEPCTL4_EPENA_GET(value) (((value) & 0x80000000) >> 31)
64001
64002
#define ALT_USB_DEV_DIEPCTL4_EPENA_SET(value) (((value) << 31) & 0x80000000)
64003
64004
#ifndef __ASSEMBLY__
64005
64015
struct
ALT_USB_DEV_DIEPCTL4_s
64016
{
64017
uint32_t
mps
: 11;
64018
uint32_t : 4;
64019
uint32_t
usbactep
: 1;
64020
const
uint32_t
dpid
: 1;
64021
const
uint32_t
naksts
: 1;
64022
uint32_t
eptype
: 2;
64023
uint32_t : 1;
64024
const
uint32_t
stall
: 1;
64025
uint32_t
txfnum
: 4;
64026
uint32_t
cnak
: 1;
64027
uint32_t
snak
: 1;
64028
uint32_t
setd0pid
: 1;
64029
uint32_t
setd1pid
: 1;
64030
const
uint32_t
epdis
: 1;
64031
const
uint32_t
epena
: 1;
64032
};
64033
64035
typedef
volatile
struct
ALT_USB_DEV_DIEPCTL4_s
ALT_USB_DEV_DIEPCTL4_t
;
64036
#endif
/* __ASSEMBLY__ */
64037
64039
#define ALT_USB_DEV_DIEPCTL4_OFST 0x180
64040
64041
#define ALT_USB_DEV_DIEPCTL4_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_DEV_DIEPCTL4_OFST))
64042
64107
#define ALT_USB_DEV_DIEPINT4_XFERCOMPL_E_INACT 0x0
64108
64113
#define ALT_USB_DEV_DIEPINT4_XFERCOMPL_E_ACT 0x1
64114
64116
#define ALT_USB_DEV_DIEPINT4_XFERCOMPL_LSB 0
64117
64118
#define ALT_USB_DEV_DIEPINT4_XFERCOMPL_MSB 0
64119
64120
#define ALT_USB_DEV_DIEPINT4_XFERCOMPL_WIDTH 1
64121
64122
#define ALT_USB_DEV_DIEPINT4_XFERCOMPL_SET_MSK 0x00000001
64123
64124
#define ALT_USB_DEV_DIEPINT4_XFERCOMPL_CLR_MSK 0xfffffffe
64125
64126
#define ALT_USB_DEV_DIEPINT4_XFERCOMPL_RESET 0x0
64127
64128
#define ALT_USB_DEV_DIEPINT4_XFERCOMPL_GET(value) (((value) & 0x00000001) >> 0)
64129
64130
#define ALT_USB_DEV_DIEPINT4_XFERCOMPL_SET(value) (((value) << 0) & 0x00000001)
64131
64153
#define ALT_USB_DEV_DIEPINT4_EPDISBLD_E_INACT 0x0
64154
64159
#define ALT_USB_DEV_DIEPINT4_EPDISBLD_E_ACT 0x1
64160
64162
#define ALT_USB_DEV_DIEPINT4_EPDISBLD_LSB 1
64163
64164
#define ALT_USB_DEV_DIEPINT4_EPDISBLD_MSB 1
64165
64166
#define ALT_USB_DEV_DIEPINT4_EPDISBLD_WIDTH 1
64167
64168
#define ALT_USB_DEV_DIEPINT4_EPDISBLD_SET_MSK 0x00000002
64169
64170
#define ALT_USB_DEV_DIEPINT4_EPDISBLD_CLR_MSK 0xfffffffd
64171
64172
#define ALT_USB_DEV_DIEPINT4_EPDISBLD_RESET 0x0
64173
64174
#define ALT_USB_DEV_DIEPINT4_EPDISBLD_GET(value) (((value) & 0x00000002) >> 1)
64175
64176
#define ALT_USB_DEV_DIEPINT4_EPDISBLD_SET(value) (((value) << 1) & 0x00000002)
64177
64200
#define ALT_USB_DEV_DIEPINT4_AHBERR_E_INACT 0x0
64201
64206
#define ALT_USB_DEV_DIEPINT4_AHBERR_E_ACT 0x1
64207
64209
#define ALT_USB_DEV_DIEPINT4_AHBERR_LSB 2
64210
64211
#define ALT_USB_DEV_DIEPINT4_AHBERR_MSB 2
64212
64213
#define ALT_USB_DEV_DIEPINT4_AHBERR_WIDTH 1
64214
64215
#define ALT_USB_DEV_DIEPINT4_AHBERR_SET_MSK 0x00000004
64216
64217
#define ALT_USB_DEV_DIEPINT4_AHBERR_CLR_MSK 0xfffffffb
64218
64219
#define ALT_USB_DEV_DIEPINT4_AHBERR_RESET 0x0
64220
64221
#define ALT_USB_DEV_DIEPINT4_AHBERR_GET(value) (((value) & 0x00000004) >> 2)
64222
64223
#define ALT_USB_DEV_DIEPINT4_AHBERR_SET(value) (((value) << 2) & 0x00000004)
64224
64248
#define ALT_USB_DEV_DIEPINT4_TMO_E_INACT 0x0
64249
64254
#define ALT_USB_DEV_DIEPINT4_TMO_E_ACT 0x1
64255
64257
#define ALT_USB_DEV_DIEPINT4_TMO_LSB 3
64258
64259
#define ALT_USB_DEV_DIEPINT4_TMO_MSB 3
64260
64261
#define ALT_USB_DEV_DIEPINT4_TMO_WIDTH 1
64262
64263
#define ALT_USB_DEV_DIEPINT4_TMO_SET_MSK 0x00000008
64264
64265
#define ALT_USB_DEV_DIEPINT4_TMO_CLR_MSK 0xfffffff7
64266
64267
#define ALT_USB_DEV_DIEPINT4_TMO_RESET 0x0
64268
64269
#define ALT_USB_DEV_DIEPINT4_TMO_GET(value) (((value) & 0x00000008) >> 3)
64270
64271
#define ALT_USB_DEV_DIEPINT4_TMO_SET(value) (((value) << 3) & 0x00000008)
64272
64295
#define ALT_USB_DEV_DIEPINT4_INTKNTXFEMP_E_INACT 0x0
64296
64301
#define ALT_USB_DEV_DIEPINT4_INTKNTXFEMP_E_ACT 0x1
64302
64304
#define ALT_USB_DEV_DIEPINT4_INTKNTXFEMP_LSB 4
64305
64306
#define ALT_USB_DEV_DIEPINT4_INTKNTXFEMP_MSB 4
64307
64308
#define ALT_USB_DEV_DIEPINT4_INTKNTXFEMP_WIDTH 1
64309
64310
#define ALT_USB_DEV_DIEPINT4_INTKNTXFEMP_SET_MSK 0x00000010
64311
64312
#define ALT_USB_DEV_DIEPINT4_INTKNTXFEMP_CLR_MSK 0xffffffef
64313
64314
#define ALT_USB_DEV_DIEPINT4_INTKNTXFEMP_RESET 0x0
64315
64316
#define ALT_USB_DEV_DIEPINT4_INTKNTXFEMP_GET(value) (((value) & 0x00000010) >> 4)
64317
64318
#define ALT_USB_DEV_DIEPINT4_INTKNTXFEMP_SET(value) (((value) << 4) & 0x00000010)
64319
64343
#define ALT_USB_DEV_DIEPINT4_INTKNEPMIS_E_INACT 0x0
64344
64349
#define ALT_USB_DEV_DIEPINT4_INTKNEPMIS_E_ACT 0x1
64350
64352
#define ALT_USB_DEV_DIEPINT4_INTKNEPMIS_LSB 5
64353
64354
#define ALT_USB_DEV_DIEPINT4_INTKNEPMIS_MSB 5
64355
64356
#define ALT_USB_DEV_DIEPINT4_INTKNEPMIS_WIDTH 1
64357
64358
#define ALT_USB_DEV_DIEPINT4_INTKNEPMIS_SET_MSK 0x00000020
64359
64360
#define ALT_USB_DEV_DIEPINT4_INTKNEPMIS_CLR_MSK 0xffffffdf
64361
64362
#define ALT_USB_DEV_DIEPINT4_INTKNEPMIS_RESET 0x0
64363
64364
#define ALT_USB_DEV_DIEPINT4_INTKNEPMIS_GET(value) (((value) & 0x00000020) >> 5)
64365
64366
#define ALT_USB_DEV_DIEPINT4_INTKNEPMIS_SET(value) (((value) << 5) & 0x00000020)
64367
64394
#define ALT_USB_DEV_DIEPINT4_INEPNAKEFF_E_INACT 0x0
64395
64400
#define ALT_USB_DEV_DIEPINT4_INEPNAKEFF_E_ACT 0x1
64401
64403
#define ALT_USB_DEV_DIEPINT4_INEPNAKEFF_LSB 6
64404
64405
#define ALT_USB_DEV_DIEPINT4_INEPNAKEFF_MSB 6
64406
64407
#define ALT_USB_DEV_DIEPINT4_INEPNAKEFF_WIDTH 1
64408
64409
#define ALT_USB_DEV_DIEPINT4_INEPNAKEFF_SET_MSK 0x00000040
64410
64411
#define ALT_USB_DEV_DIEPINT4_INEPNAKEFF_CLR_MSK 0xffffffbf
64412
64413
#define ALT_USB_DEV_DIEPINT4_INEPNAKEFF_RESET 0x0
64414
64415
#define ALT_USB_DEV_DIEPINT4_INEPNAKEFF_GET(value) (((value) & 0x00000040) >> 6)
64416
64417
#define ALT_USB_DEV_DIEPINT4_INEPNAKEFF_SET(value) (((value) << 6) & 0x00000040)
64418
64442
#define ALT_USB_DEV_DIEPINT4_TXFEMP_E_INACT 0x0
64443
64448
#define ALT_USB_DEV_DIEPINT4_TXFEMP_E_ACT 0x1
64449
64451
#define ALT_USB_DEV_DIEPINT4_TXFEMP_LSB 7
64452
64453
#define ALT_USB_DEV_DIEPINT4_TXFEMP_MSB 7
64454
64455
#define ALT_USB_DEV_DIEPINT4_TXFEMP_WIDTH 1
64456
64457
#define ALT_USB_DEV_DIEPINT4_TXFEMP_SET_MSK 0x00000080
64458
64459
#define ALT_USB_DEV_DIEPINT4_TXFEMP_CLR_MSK 0xffffff7f
64460
64461
#define ALT_USB_DEV_DIEPINT4_TXFEMP_RESET 0x1
64462
64463
#define ALT_USB_DEV_DIEPINT4_TXFEMP_GET(value) (((value) & 0x00000080) >> 7)
64464
64465
#define ALT_USB_DEV_DIEPINT4_TXFEMP_SET(value) (((value) << 7) & 0x00000080)
64466
64488
#define ALT_USB_DEV_DIEPINT4_TXFIFOUNDRN_E_INACT 0x0
64489
64494
#define ALT_USB_DEV_DIEPINT4_TXFIFOUNDRN_E_ACT 0x1
64495
64497
#define ALT_USB_DEV_DIEPINT4_TXFIFOUNDRN_LSB 8
64498
64499
#define ALT_USB_DEV_DIEPINT4_TXFIFOUNDRN_MSB 8
64500
64501
#define ALT_USB_DEV_DIEPINT4_TXFIFOUNDRN_WIDTH 1
64502
64503
#define ALT_USB_DEV_DIEPINT4_TXFIFOUNDRN_SET_MSK 0x00000100
64504
64505
#define ALT_USB_DEV_DIEPINT4_TXFIFOUNDRN_CLR_MSK 0xfffffeff
64506
64507
#define ALT_USB_DEV_DIEPINT4_TXFIFOUNDRN_RESET 0x0
64508
64509
#define ALT_USB_DEV_DIEPINT4_TXFIFOUNDRN_GET(value) (((value) & 0x00000100) >> 8)
64510
64511
#define ALT_USB_DEV_DIEPINT4_TXFIFOUNDRN_SET(value) (((value) << 8) & 0x00000100)
64512
64535
#define ALT_USB_DEV_DIEPINT4_BNAINTR_E_INACT 0x0
64536
64541
#define ALT_USB_DEV_DIEPINT4_BNAINTR_E_ACT 0x1
64542
64544
#define ALT_USB_DEV_DIEPINT4_BNAINTR_LSB 9
64545
64546
#define ALT_USB_DEV_DIEPINT4_BNAINTR_MSB 9
64547
64548
#define ALT_USB_DEV_DIEPINT4_BNAINTR_WIDTH 1
64549
64550
#define ALT_USB_DEV_DIEPINT4_BNAINTR_SET_MSK 0x00000200
64551
64552
#define ALT_USB_DEV_DIEPINT4_BNAINTR_CLR_MSK 0xfffffdff
64553
64554
#define ALT_USB_DEV_DIEPINT4_BNAINTR_RESET 0x0
64555
64556
#define ALT_USB_DEV_DIEPINT4_BNAINTR_GET(value) (((value) & 0x00000200) >> 9)
64557
64558
#define ALT_USB_DEV_DIEPINT4_BNAINTR_SET(value) (((value) << 9) & 0x00000200)
64559
64582
#define ALT_USB_DEV_DIEPINT4_PKTDRPSTS_E_INACT 0x0
64583
64588
#define ALT_USB_DEV_DIEPINT4_PKTDRPSTS_E_ACT 0x1
64589
64591
#define ALT_USB_DEV_DIEPINT4_PKTDRPSTS_LSB 11
64592
64593
#define ALT_USB_DEV_DIEPINT4_PKTDRPSTS_MSB 11
64594
64595
#define ALT_USB_DEV_DIEPINT4_PKTDRPSTS_WIDTH 1
64596
64597
#define ALT_USB_DEV_DIEPINT4_PKTDRPSTS_SET_MSK 0x00000800
64598
64599
#define ALT_USB_DEV_DIEPINT4_PKTDRPSTS_CLR_MSK 0xfffff7ff
64600
64601
#define ALT_USB_DEV_DIEPINT4_PKTDRPSTS_RESET 0x0
64602
64603
#define ALT_USB_DEV_DIEPINT4_PKTDRPSTS_GET(value) (((value) & 0x00000800) >> 11)
64604
64605
#define ALT_USB_DEV_DIEPINT4_PKTDRPSTS_SET(value) (((value) << 11) & 0x00000800)
64606
64627
#define ALT_USB_DEV_DIEPINT4_BBLEERR_E_INACT 0x0
64628
64633
#define ALT_USB_DEV_DIEPINT4_BBLEERR_E_ACT 0x1
64634
64636
#define ALT_USB_DEV_DIEPINT4_BBLEERR_LSB 12
64637
64638
#define ALT_USB_DEV_DIEPINT4_BBLEERR_MSB 12
64639
64640
#define ALT_USB_DEV_DIEPINT4_BBLEERR_WIDTH 1
64641
64642
#define ALT_USB_DEV_DIEPINT4_BBLEERR_SET_MSK 0x00001000
64643
64644
#define ALT_USB_DEV_DIEPINT4_BBLEERR_CLR_MSK 0xffffefff
64645
64646
#define ALT_USB_DEV_DIEPINT4_BBLEERR_RESET 0x0
64647
64648
#define ALT_USB_DEV_DIEPINT4_BBLEERR_GET(value) (((value) & 0x00001000) >> 12)
64649
64650
#define ALT_USB_DEV_DIEPINT4_BBLEERR_SET(value) (((value) << 12) & 0x00001000)
64651
64674
#define ALT_USB_DEV_DIEPINT4_NAKINTRPT_E_INACT 0x0
64675
64680
#define ALT_USB_DEV_DIEPINT4_NAKINTRPT_E_ACT 0x1
64681
64683
#define ALT_USB_DEV_DIEPINT4_NAKINTRPT_LSB 13
64684
64685
#define ALT_USB_DEV_DIEPINT4_NAKINTRPT_MSB 13
64686
64687
#define ALT_USB_DEV_DIEPINT4_NAKINTRPT_WIDTH 1
64688
64689
#define ALT_USB_DEV_DIEPINT4_NAKINTRPT_SET_MSK 0x00002000
64690
64691
#define ALT_USB_DEV_DIEPINT4_NAKINTRPT_CLR_MSK 0xffffdfff
64692
64693
#define ALT_USB_DEV_DIEPINT4_NAKINTRPT_RESET 0x0
64694
64695
#define ALT_USB_DEV_DIEPINT4_NAKINTRPT_GET(value) (((value) & 0x00002000) >> 13)
64696
64697
#define ALT_USB_DEV_DIEPINT4_NAKINTRPT_SET(value) (((value) << 13) & 0x00002000)
64698
64720
#define ALT_USB_DEV_DIEPINT4_NYETINTRPT_E_INACT 0x0
64721
64726
#define ALT_USB_DEV_DIEPINT4_NYETINTRPT_E_ACT 0x1
64727
64729
#define ALT_USB_DEV_DIEPINT4_NYETINTRPT_LSB 14
64730
64731
#define ALT_USB_DEV_DIEPINT4_NYETINTRPT_MSB 14
64732
64733
#define ALT_USB_DEV_DIEPINT4_NYETINTRPT_WIDTH 1
64734
64735
#define ALT_USB_DEV_DIEPINT4_NYETINTRPT_SET_MSK 0x00004000
64736
64737
#define ALT_USB_DEV_DIEPINT4_NYETINTRPT_CLR_MSK 0xffffbfff
64738
64739
#define ALT_USB_DEV_DIEPINT4_NYETINTRPT_RESET 0x0
64740
64741
#define ALT_USB_DEV_DIEPINT4_NYETINTRPT_GET(value) (((value) & 0x00004000) >> 14)
64742
64743
#define ALT_USB_DEV_DIEPINT4_NYETINTRPT_SET(value) (((value) << 14) & 0x00004000)
64744
64745
#ifndef __ASSEMBLY__
64746
64756
struct
ALT_USB_DEV_DIEPINT4_s
64757
{
64758
const
uint32_t
xfercompl
: 1;
64759
const
uint32_t
epdisbld
: 1;
64760
const
uint32_t
ahberr
: 1;
64761
const
uint32_t
timeout
: 1;
64762
const
uint32_t
intkntxfemp
: 1;
64763
const
uint32_t
intknepmis
: 1;
64764
const
uint32_t
inepnakeff
: 1;
64765
const
uint32_t
txfemp
: 1;
64766
const
uint32_t
txfifoundrn
: 1;
64767
const
uint32_t
bnaintr
: 1;
64768
uint32_t : 1;
64769
const
uint32_t
pktdrpsts
: 1;
64770
const
uint32_t
bbleerr
: 1;
64771
const
uint32_t
nakintrpt
: 1;
64772
const
uint32_t
nyetintrpt
: 1;
64773
uint32_t : 17;
64774
};
64775
64777
typedef
volatile
struct
ALT_USB_DEV_DIEPINT4_s
ALT_USB_DEV_DIEPINT4_t
;
64778
#endif
/* __ASSEMBLY__ */
64779
64781
#define ALT_USB_DEV_DIEPINT4_OFST 0x188
64782
64783
#define ALT_USB_DEV_DIEPINT4_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_DEV_DIEPINT4_OFST))
64784
64817
#define ALT_USB_DEV_DIEPTSIZ4_XFERSIZE_LSB 0
64818
64819
#define ALT_USB_DEV_DIEPTSIZ4_XFERSIZE_MSB 18
64820
64821
#define ALT_USB_DEV_DIEPTSIZ4_XFERSIZE_WIDTH 19
64822
64823
#define ALT_USB_DEV_DIEPTSIZ4_XFERSIZE_SET_MSK 0x0007ffff
64824
64825
#define ALT_USB_DEV_DIEPTSIZ4_XFERSIZE_CLR_MSK 0xfff80000
64826
64827
#define ALT_USB_DEV_DIEPTSIZ4_XFERSIZE_RESET 0x0
64828
64829
#define ALT_USB_DEV_DIEPTSIZ4_XFERSIZE_GET(value) (((value) & 0x0007ffff) >> 0)
64830
64831
#define ALT_USB_DEV_DIEPTSIZ4_XFERSIZE_SET(value) (((value) << 0) & 0x0007ffff)
64832
64844
#define ALT_USB_DEV_DIEPTSIZ4_PKTCNT_LSB 19
64845
64846
#define ALT_USB_DEV_DIEPTSIZ4_PKTCNT_MSB 28
64847
64848
#define ALT_USB_DEV_DIEPTSIZ4_PKTCNT_WIDTH 10
64849
64850
#define ALT_USB_DEV_DIEPTSIZ4_PKTCNT_SET_MSK 0x1ff80000
64851
64852
#define ALT_USB_DEV_DIEPTSIZ4_PKTCNT_CLR_MSK 0xe007ffff
64853
64854
#define ALT_USB_DEV_DIEPTSIZ4_PKTCNT_RESET 0x0
64855
64856
#define ALT_USB_DEV_DIEPTSIZ4_PKTCNT_GET(value) (((value) & 0x1ff80000) >> 19)
64857
64858
#define ALT_USB_DEV_DIEPTSIZ4_PKTCNT_SET(value) (((value) << 19) & 0x1ff80000)
64859
64887
#define ALT_USB_DEV_DIEPTSIZ4_MC_E_PKTONE 0x1
64888
64893
#define ALT_USB_DEV_DIEPTSIZ4_MC_E_PKTTWO 0x2
64894
64899
#define ALT_USB_DEV_DIEPTSIZ4_MC_E_PKTTHREE 0x3
64900
64902
#define ALT_USB_DEV_DIEPTSIZ4_MC_LSB 29
64903
64904
#define ALT_USB_DEV_DIEPTSIZ4_MC_MSB 30
64905
64906
#define ALT_USB_DEV_DIEPTSIZ4_MC_WIDTH 2
64907
64908
#define ALT_USB_DEV_DIEPTSIZ4_MC_SET_MSK 0x60000000
64909
64910
#define ALT_USB_DEV_DIEPTSIZ4_MC_CLR_MSK 0x9fffffff
64911
64912
#define ALT_USB_DEV_DIEPTSIZ4_MC_RESET 0x0
64913
64914
#define ALT_USB_DEV_DIEPTSIZ4_MC_GET(value) (((value) & 0x60000000) >> 29)
64915
64916
#define ALT_USB_DEV_DIEPTSIZ4_MC_SET(value) (((value) << 29) & 0x60000000)
64917
64918
#ifndef __ASSEMBLY__
64919
64929
struct
ALT_USB_DEV_DIEPTSIZ4_s
64930
{
64931
uint32_t
xfersize
: 19;
64932
uint32_t
PktCnt
: 10;
64933
uint32_t
mc
: 2;
64934
uint32_t : 1;
64935
};
64936
64938
typedef
volatile
struct
ALT_USB_DEV_DIEPTSIZ4_s
ALT_USB_DEV_DIEPTSIZ4_t
;
64939
#endif
/* __ASSEMBLY__ */
64940
64942
#define ALT_USB_DEV_DIEPTSIZ4_OFST 0x190
64943
64944
#define ALT_USB_DEV_DIEPTSIZ4_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_DEV_DIEPTSIZ4_OFST))
64945
64978
#define ALT_USB_DEV_DIEPDMA4_DIEPDMA4_LSB 0
64979
64980
#define ALT_USB_DEV_DIEPDMA4_DIEPDMA4_MSB 31
64981
64982
#define ALT_USB_DEV_DIEPDMA4_DIEPDMA4_WIDTH 32
64983
64984
#define ALT_USB_DEV_DIEPDMA4_DIEPDMA4_SET_MSK 0xffffffff
64985
64986
#define ALT_USB_DEV_DIEPDMA4_DIEPDMA4_CLR_MSK 0x00000000
64987
64988
#define ALT_USB_DEV_DIEPDMA4_DIEPDMA4_RESET 0x0
64989
64990
#define ALT_USB_DEV_DIEPDMA4_DIEPDMA4_GET(value) (((value) & 0xffffffff) >> 0)
64991
64992
#define ALT_USB_DEV_DIEPDMA4_DIEPDMA4_SET(value) (((value) << 0) & 0xffffffff)
64993
64994
#ifndef __ASSEMBLY__
64995
65005
struct
ALT_USB_DEV_DIEPDMA4_s
65006
{
65007
uint32_t
diepdma4
: 32;
65008
};
65009
65011
typedef
volatile
struct
ALT_USB_DEV_DIEPDMA4_s
ALT_USB_DEV_DIEPDMA4_t
;
65012
#endif
/* __ASSEMBLY__ */
65013
65015
#define ALT_USB_DEV_DIEPDMA4_OFST 0x194
65016
65017
#define ALT_USB_DEV_DIEPDMA4_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_DEV_DIEPDMA4_OFST))
65018
65045
#define ALT_USB_DEV_DTXFSTS4_INEPTXFSPCAVAIL_LSB 0
65046
65047
#define ALT_USB_DEV_DTXFSTS4_INEPTXFSPCAVAIL_MSB 15
65048
65049
#define ALT_USB_DEV_DTXFSTS4_INEPTXFSPCAVAIL_WIDTH 16
65050
65051
#define ALT_USB_DEV_DTXFSTS4_INEPTXFSPCAVAIL_SET_MSK 0x0000ffff
65052
65053
#define ALT_USB_DEV_DTXFSTS4_INEPTXFSPCAVAIL_CLR_MSK 0xffff0000
65054
65055
#define ALT_USB_DEV_DTXFSTS4_INEPTXFSPCAVAIL_RESET 0x2000
65056
65057
#define ALT_USB_DEV_DTXFSTS4_INEPTXFSPCAVAIL_GET(value) (((value) & 0x0000ffff) >> 0)
65058
65059
#define ALT_USB_DEV_DTXFSTS4_INEPTXFSPCAVAIL_SET(value) (((value) << 0) & 0x0000ffff)
65060
65061
#ifndef __ASSEMBLY__
65062
65072
struct
ALT_USB_DEV_DTXFSTS4_s
65073
{
65074
const
uint32_t
ineptxfspcavail
: 16;
65075
uint32_t : 16;
65076
};
65077
65079
typedef
volatile
struct
ALT_USB_DEV_DTXFSTS4_s
ALT_USB_DEV_DTXFSTS4_t
;
65080
#endif
/* __ASSEMBLY__ */
65081
65083
#define ALT_USB_DEV_DTXFSTS4_OFST 0x198
65084
65085
#define ALT_USB_DEV_DTXFSTS4_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_DEV_DTXFSTS4_OFST))
65086
65110
#define ALT_USB_DEV_DIEPDMAB4_DIEPDMAB4_LSB 0
65111
65112
#define ALT_USB_DEV_DIEPDMAB4_DIEPDMAB4_MSB 31
65113
65114
#define ALT_USB_DEV_DIEPDMAB4_DIEPDMAB4_WIDTH 32
65115
65116
#define ALT_USB_DEV_DIEPDMAB4_DIEPDMAB4_SET_MSK 0xffffffff
65117
65118
#define ALT_USB_DEV_DIEPDMAB4_DIEPDMAB4_CLR_MSK 0x00000000
65119
65120
#define ALT_USB_DEV_DIEPDMAB4_DIEPDMAB4_RESET 0x0
65121
65122
#define ALT_USB_DEV_DIEPDMAB4_DIEPDMAB4_GET(value) (((value) & 0xffffffff) >> 0)
65123
65124
#define ALT_USB_DEV_DIEPDMAB4_DIEPDMAB4_SET(value) (((value) << 0) & 0xffffffff)
65125
65126
#ifndef __ASSEMBLY__
65127
65137
struct
ALT_USB_DEV_DIEPDMAB4_s
65138
{
65139
const
uint32_t
diepdmab4
: 32;
65140
};
65141
65143
typedef
volatile
struct
ALT_USB_DEV_DIEPDMAB4_s
ALT_USB_DEV_DIEPDMAB4_t
;
65144
#endif
/* __ASSEMBLY__ */
65145
65147
#define ALT_USB_DEV_DIEPDMAB4_OFST 0x19c
65148
65149
#define ALT_USB_DEV_DIEPDMAB4_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_DEV_DIEPDMAB4_OFST))
65150
65188
#define ALT_USB_DEV_DIEPCTL5_MPS_LSB 0
65189
65190
#define ALT_USB_DEV_DIEPCTL5_MPS_MSB 10
65191
65192
#define ALT_USB_DEV_DIEPCTL5_MPS_WIDTH 11
65193
65194
#define ALT_USB_DEV_DIEPCTL5_MPS_SET_MSK 0x000007ff
65195
65196
#define ALT_USB_DEV_DIEPCTL5_MPS_CLR_MSK 0xfffff800
65197
65198
#define ALT_USB_DEV_DIEPCTL5_MPS_RESET 0x0
65199
65200
#define ALT_USB_DEV_DIEPCTL5_MPS_GET(value) (((value) & 0x000007ff) >> 0)
65201
65202
#define ALT_USB_DEV_DIEPCTL5_MPS_SET(value) (((value) << 0) & 0x000007ff)
65203
65228
#define ALT_USB_DEV_DIEPCTL5_USBACTEP_E_DISD 0x0
65229
65234
#define ALT_USB_DEV_DIEPCTL5_USBACTEP_E_END 0x1
65235
65237
#define ALT_USB_DEV_DIEPCTL5_USBACTEP_LSB 15
65238
65239
#define ALT_USB_DEV_DIEPCTL5_USBACTEP_MSB 15
65240
65241
#define ALT_USB_DEV_DIEPCTL5_USBACTEP_WIDTH 1
65242
65243
#define ALT_USB_DEV_DIEPCTL5_USBACTEP_SET_MSK 0x00008000
65244
65245
#define ALT_USB_DEV_DIEPCTL5_USBACTEP_CLR_MSK 0xffff7fff
65246
65247
#define ALT_USB_DEV_DIEPCTL5_USBACTEP_RESET 0x0
65248
65249
#define ALT_USB_DEV_DIEPCTL5_USBACTEP_GET(value) (((value) & 0x00008000) >> 15)
65250
65251
#define ALT_USB_DEV_DIEPCTL5_USBACTEP_SET(value) (((value) << 15) & 0x00008000)
65252
65294
#define ALT_USB_DEV_DIEPCTL5_DPID_E_INACT 0x0
65295
65300
#define ALT_USB_DEV_DIEPCTL5_DPID_E_ACT 0x1
65301
65303
#define ALT_USB_DEV_DIEPCTL5_DPID_LSB 16
65304
65305
#define ALT_USB_DEV_DIEPCTL5_DPID_MSB 16
65306
65307
#define ALT_USB_DEV_DIEPCTL5_DPID_WIDTH 1
65308
65309
#define ALT_USB_DEV_DIEPCTL5_DPID_SET_MSK 0x00010000
65310
65311
#define ALT_USB_DEV_DIEPCTL5_DPID_CLR_MSK 0xfffeffff
65312
65313
#define ALT_USB_DEV_DIEPCTL5_DPID_RESET 0x0
65314
65315
#define ALT_USB_DEV_DIEPCTL5_DPID_GET(value) (((value) & 0x00010000) >> 16)
65316
65317
#define ALT_USB_DEV_DIEPCTL5_DPID_SET(value) (((value) << 16) & 0x00010000)
65318
65353
#define ALT_USB_DEV_DIEPCTL5_NAKSTS_E_NONNAK 0x0
65354
65359
#define ALT_USB_DEV_DIEPCTL5_NAKSTS_E_NAK 0x1
65360
65362
#define ALT_USB_DEV_DIEPCTL5_NAKSTS_LSB 17
65363
65364
#define ALT_USB_DEV_DIEPCTL5_NAKSTS_MSB 17
65365
65366
#define ALT_USB_DEV_DIEPCTL5_NAKSTS_WIDTH 1
65367
65368
#define ALT_USB_DEV_DIEPCTL5_NAKSTS_SET_MSK 0x00020000
65369
65370
#define ALT_USB_DEV_DIEPCTL5_NAKSTS_CLR_MSK 0xfffdffff
65371
65372
#define ALT_USB_DEV_DIEPCTL5_NAKSTS_RESET 0x0
65373
65374
#define ALT_USB_DEV_DIEPCTL5_NAKSTS_GET(value) (((value) & 0x00020000) >> 17)
65375
65376
#define ALT_USB_DEV_DIEPCTL5_NAKSTS_SET(value) (((value) << 17) & 0x00020000)
65377
65400
#define ALT_USB_DEV_DIEPCTL5_EPTYPE_E_CTL 0x0
65401
65406
#define ALT_USB_DEV_DIEPCTL5_EPTYPE_E_ISOCHRONOUS 0x1
65407
65412
#define ALT_USB_DEV_DIEPCTL5_EPTYPE_E_BULK 0x2
65413
65418
#define ALT_USB_DEV_DIEPCTL5_EPTYPE_E_INTERRUP 0x3
65419
65421
#define ALT_USB_DEV_DIEPCTL5_EPTYPE_LSB 18
65422
65423
#define ALT_USB_DEV_DIEPCTL5_EPTYPE_MSB 19
65424
65425
#define ALT_USB_DEV_DIEPCTL5_EPTYPE_WIDTH 2
65426
65427
#define ALT_USB_DEV_DIEPCTL5_EPTYPE_SET_MSK 0x000c0000
65428
65429
#define ALT_USB_DEV_DIEPCTL5_EPTYPE_CLR_MSK 0xfff3ffff
65430
65431
#define ALT_USB_DEV_DIEPCTL5_EPTYPE_RESET 0x0
65432
65433
#define ALT_USB_DEV_DIEPCTL5_EPTYPE_GET(value) (((value) & 0x000c0000) >> 18)
65434
65435
#define ALT_USB_DEV_DIEPCTL5_EPTYPE_SET(value) (((value) << 18) & 0x000c0000)
65436
65466
#define ALT_USB_DEV_DIEPCTL5_STALL_E_INACT 0x0
65467
65472
#define ALT_USB_DEV_DIEPCTL5_STALL_E_ACT 0x1
65473
65475
#define ALT_USB_DEV_DIEPCTL5_STALL_LSB 21
65476
65477
#define ALT_USB_DEV_DIEPCTL5_STALL_MSB 21
65478
65479
#define ALT_USB_DEV_DIEPCTL5_STALL_WIDTH 1
65480
65481
#define ALT_USB_DEV_DIEPCTL5_STALL_SET_MSK 0x00200000
65482
65483
#define ALT_USB_DEV_DIEPCTL5_STALL_CLR_MSK 0xffdfffff
65484
65485
#define ALT_USB_DEV_DIEPCTL5_STALL_RESET 0x0
65486
65487
#define ALT_USB_DEV_DIEPCTL5_STALL_GET(value) (((value) & 0x00200000) >> 21)
65488
65489
#define ALT_USB_DEV_DIEPCTL5_STALL_SET(value) (((value) << 21) & 0x00200000)
65490
65513
#define ALT_USB_DEV_DIEPCTL5_TXFNUM_LSB 22
65514
65515
#define ALT_USB_DEV_DIEPCTL5_TXFNUM_MSB 25
65516
65517
#define ALT_USB_DEV_DIEPCTL5_TXFNUM_WIDTH 4
65518
65519
#define ALT_USB_DEV_DIEPCTL5_TXFNUM_SET_MSK 0x03c00000
65520
65521
#define ALT_USB_DEV_DIEPCTL5_TXFNUM_CLR_MSK 0xfc3fffff
65522
65523
#define ALT_USB_DEV_DIEPCTL5_TXFNUM_RESET 0x0
65524
65525
#define ALT_USB_DEV_DIEPCTL5_TXFNUM_GET(value) (((value) & 0x03c00000) >> 22)
65526
65527
#define ALT_USB_DEV_DIEPCTL5_TXFNUM_SET(value) (((value) << 22) & 0x03c00000)
65528
65549
#define ALT_USB_DEV_DIEPCTL5_CNAK_E_INACT 0x0
65550
65555
#define ALT_USB_DEV_DIEPCTL5_CNAK_E_ACT 0x1
65556
65558
#define ALT_USB_DEV_DIEPCTL5_CNAK_LSB 26
65559
65560
#define ALT_USB_DEV_DIEPCTL5_CNAK_MSB 26
65561
65562
#define ALT_USB_DEV_DIEPCTL5_CNAK_WIDTH 1
65563
65564
#define ALT_USB_DEV_DIEPCTL5_CNAK_SET_MSK 0x04000000
65565
65566
#define ALT_USB_DEV_DIEPCTL5_CNAK_CLR_MSK 0xfbffffff
65567
65568
#define ALT_USB_DEV_DIEPCTL5_CNAK_RESET 0x0
65569
65570
#define ALT_USB_DEV_DIEPCTL5_CNAK_GET(value) (((value) & 0x04000000) >> 26)
65571
65572
#define ALT_USB_DEV_DIEPCTL5_CNAK_SET(value) (((value) << 26) & 0x04000000)
65573
65597
#define ALT_USB_DEV_DIEPCTL5_SNAK_E_INACT 0x0
65598
65603
#define ALT_USB_DEV_DIEPCTL5_SNAK_E_ACT 0x1
65604
65606
#define ALT_USB_DEV_DIEPCTL5_SNAK_LSB 27
65607
65608
#define ALT_USB_DEV_DIEPCTL5_SNAK_MSB 27
65609
65610
#define ALT_USB_DEV_DIEPCTL5_SNAK_WIDTH 1
65611
65612
#define ALT_USB_DEV_DIEPCTL5_SNAK_SET_MSK 0x08000000
65613
65614
#define ALT_USB_DEV_DIEPCTL5_SNAK_CLR_MSK 0xf7ffffff
65615
65616
#define ALT_USB_DEV_DIEPCTL5_SNAK_RESET 0x0
65617
65618
#define ALT_USB_DEV_DIEPCTL5_SNAK_GET(value) (((value) & 0x08000000) >> 27)
65619
65620
#define ALT_USB_DEV_DIEPCTL5_SNAK_SET(value) (((value) << 27) & 0x08000000)
65621
65650
#define ALT_USB_DEV_DIEPCTL5_SETD0PID_E_DISD 0x0
65651
65656
#define ALT_USB_DEV_DIEPCTL5_SETD0PID_E_END 0x1
65657
65659
#define ALT_USB_DEV_DIEPCTL5_SETD0PID_LSB 28
65660
65661
#define ALT_USB_DEV_DIEPCTL5_SETD0PID_MSB 28
65662
65663
#define ALT_USB_DEV_DIEPCTL5_SETD0PID_WIDTH 1
65664
65665
#define ALT_USB_DEV_DIEPCTL5_SETD0PID_SET_MSK 0x10000000
65666
65667
#define ALT_USB_DEV_DIEPCTL5_SETD0PID_CLR_MSK 0xefffffff
65668
65669
#define ALT_USB_DEV_DIEPCTL5_SETD0PID_RESET 0x0
65670
65671
#define ALT_USB_DEV_DIEPCTL5_SETD0PID_GET(value) (((value) & 0x10000000) >> 28)
65672
65673
#define ALT_USB_DEV_DIEPCTL5_SETD0PID_SET(value) (((value) << 28) & 0x10000000)
65674
65701
#define ALT_USB_DEV_DIEPCTL5_SETD1PID_E_DISD 0x0
65702
65707
#define ALT_USB_DEV_DIEPCTL5_SETD1PID_E_END 0x1
65708
65710
#define ALT_USB_DEV_DIEPCTL5_SETD1PID_LSB 29
65711
65712
#define ALT_USB_DEV_DIEPCTL5_SETD1PID_MSB 29
65713
65714
#define ALT_USB_DEV_DIEPCTL5_SETD1PID_WIDTH 1
65715
65716
#define ALT_USB_DEV_DIEPCTL5_SETD1PID_SET_MSK 0x20000000
65717
65718
#define ALT_USB_DEV_DIEPCTL5_SETD1PID_CLR_MSK 0xdfffffff
65719
65720
#define ALT_USB_DEV_DIEPCTL5_SETD1PID_RESET 0x0
65721
65722
#define ALT_USB_DEV_DIEPCTL5_SETD1PID_GET(value) (((value) & 0x20000000) >> 29)
65723
65724
#define ALT_USB_DEV_DIEPCTL5_SETD1PID_SET(value) (((value) << 29) & 0x20000000)
65725
65751
#define ALT_USB_DEV_DIEPCTL5_EPDIS_E_INACT 0x0
65752
65757
#define ALT_USB_DEV_DIEPCTL5_EPDIS_E_ACT 0x1
65758
65760
#define ALT_USB_DEV_DIEPCTL5_EPDIS_LSB 30
65761
65762
#define ALT_USB_DEV_DIEPCTL5_EPDIS_MSB 30
65763
65764
#define ALT_USB_DEV_DIEPCTL5_EPDIS_WIDTH 1
65765
65766
#define ALT_USB_DEV_DIEPCTL5_EPDIS_SET_MSK 0x40000000
65767
65768
#define ALT_USB_DEV_DIEPCTL5_EPDIS_CLR_MSK 0xbfffffff
65769
65770
#define ALT_USB_DEV_DIEPCTL5_EPDIS_RESET 0x0
65771
65772
#define ALT_USB_DEV_DIEPCTL5_EPDIS_GET(value) (((value) & 0x40000000) >> 30)
65773
65774
#define ALT_USB_DEV_DIEPCTL5_EPDIS_SET(value) (((value) << 30) & 0x40000000)
65775
65825
#define ALT_USB_DEV_DIEPCTL5_EPENA_E_INACT 0x0
65826
65831
#define ALT_USB_DEV_DIEPCTL5_EPENA_E_ACT 0x1
65832
65834
#define ALT_USB_DEV_DIEPCTL5_EPENA_LSB 31
65835
65836
#define ALT_USB_DEV_DIEPCTL5_EPENA_MSB 31
65837
65838
#define ALT_USB_DEV_DIEPCTL5_EPENA_WIDTH 1
65839
65840
#define ALT_USB_DEV_DIEPCTL5_EPENA_SET_MSK 0x80000000
65841
65842
#define ALT_USB_DEV_DIEPCTL5_EPENA_CLR_MSK 0x7fffffff
65843
65844
#define ALT_USB_DEV_DIEPCTL5_EPENA_RESET 0x0
65845
65846
#define ALT_USB_DEV_DIEPCTL5_EPENA_GET(value) (((value) & 0x80000000) >> 31)
65847
65848
#define ALT_USB_DEV_DIEPCTL5_EPENA_SET(value) (((value) << 31) & 0x80000000)
65849
65850
#ifndef __ASSEMBLY__
65851
65861
struct
ALT_USB_DEV_DIEPCTL5_s
65862
{
65863
uint32_t
mps
: 11;
65864
uint32_t : 4;
65865
uint32_t
usbactep
: 1;
65866
const
uint32_t
dpid
: 1;
65867
const
uint32_t
naksts
: 1;
65868
uint32_t
eptype
: 2;
65869
uint32_t : 1;
65870
const
uint32_t
stall
: 1;
65871
uint32_t
txfnum
: 4;
65872
uint32_t
cnak
: 1;
65873
uint32_t
snak
: 1;
65874
uint32_t
setd0pid
: 1;
65875
uint32_t
setd1pid
: 1;
65876
const
uint32_t
epdis
: 1;
65877
const
uint32_t
epena
: 1;
65878
};
65879
65881
typedef
volatile
struct
ALT_USB_DEV_DIEPCTL5_s
ALT_USB_DEV_DIEPCTL5_t
;
65882
#endif
/* __ASSEMBLY__ */
65883
65885
#define ALT_USB_DEV_DIEPCTL5_OFST 0x1a0
65886
65887
#define ALT_USB_DEV_DIEPCTL5_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_DEV_DIEPCTL5_OFST))
65888
65953
#define ALT_USB_DEV_DIEPINT5_XFERCOMPL_E_INACT 0x0
65954
65959
#define ALT_USB_DEV_DIEPINT5_XFERCOMPL_E_ACT 0x1
65960
65962
#define ALT_USB_DEV_DIEPINT5_XFERCOMPL_LSB 0
65963
65964
#define ALT_USB_DEV_DIEPINT5_XFERCOMPL_MSB 0
65965
65966
#define ALT_USB_DEV_DIEPINT5_XFERCOMPL_WIDTH 1
65967
65968
#define ALT_USB_DEV_DIEPINT5_XFERCOMPL_SET_MSK 0x00000001
65969
65970
#define ALT_USB_DEV_DIEPINT5_XFERCOMPL_CLR_MSK 0xfffffffe
65971
65972
#define ALT_USB_DEV_DIEPINT5_XFERCOMPL_RESET 0x0
65973
65974
#define ALT_USB_DEV_DIEPINT5_XFERCOMPL_GET(value) (((value) & 0x00000001) >> 0)
65975
65976
#define ALT_USB_DEV_DIEPINT5_XFERCOMPL_SET(value) (((value) << 0) & 0x00000001)
65977
65999
#define ALT_USB_DEV_DIEPINT5_EPDISBLD_E_INACT 0x0
66000
66005
#define ALT_USB_DEV_DIEPINT5_EPDISBLD_E_ACT 0x1
66006
66008
#define ALT_USB_DEV_DIEPINT5_EPDISBLD_LSB 1
66009
66010
#define ALT_USB_DEV_DIEPINT5_EPDISBLD_MSB 1
66011
66012
#define ALT_USB_DEV_DIEPINT5_EPDISBLD_WIDTH 1
66013
66014
#define ALT_USB_DEV_DIEPINT5_EPDISBLD_SET_MSK 0x00000002
66015
66016
#define ALT_USB_DEV_DIEPINT5_EPDISBLD_CLR_MSK 0xfffffffd
66017
66018
#define ALT_USB_DEV_DIEPINT5_EPDISBLD_RESET 0x0
66019
66020
#define ALT_USB_DEV_DIEPINT5_EPDISBLD_GET(value) (((value) & 0x00000002) >> 1)
66021
66022
#define ALT_USB_DEV_DIEPINT5_EPDISBLD_SET(value) (((value) << 1) & 0x00000002)
66023
66046
#define ALT_USB_DEV_DIEPINT5_AHBERR_E_INACT 0x0
66047
66052
#define ALT_USB_DEV_DIEPINT5_AHBERR_E_ACT 0x1
66053
66055
#define ALT_USB_DEV_DIEPINT5_AHBERR_LSB 2
66056
66057
#define ALT_USB_DEV_DIEPINT5_AHBERR_MSB 2
66058
66059
#define ALT_USB_DEV_DIEPINT5_AHBERR_WIDTH 1
66060
66061
#define ALT_USB_DEV_DIEPINT5_AHBERR_SET_MSK 0x00000004
66062
66063
#define ALT_USB_DEV_DIEPINT5_AHBERR_CLR_MSK 0xfffffffb
66064
66065
#define ALT_USB_DEV_DIEPINT5_AHBERR_RESET 0x0
66066
66067
#define ALT_USB_DEV_DIEPINT5_AHBERR_GET(value) (((value) & 0x00000004) >> 2)
66068
66069
#define ALT_USB_DEV_DIEPINT5_AHBERR_SET(value) (((value) << 2) & 0x00000004)
66070
66094
#define ALT_USB_DEV_DIEPINT5_TMO_E_INACT 0x0
66095
66100
#define ALT_USB_DEV_DIEPINT5_TMO_E_ACT 0x1
66101
66103
#define ALT_USB_DEV_DIEPINT5_TMO_LSB 3
66104
66105
#define ALT_USB_DEV_DIEPINT5_TMO_MSB 3
66106
66107
#define ALT_USB_DEV_DIEPINT5_TMO_WIDTH 1
66108
66109
#define ALT_USB_DEV_DIEPINT5_TMO_SET_MSK 0x00000008
66110
66111
#define ALT_USB_DEV_DIEPINT5_TMO_CLR_MSK 0xfffffff7
66112
66113
#define ALT_USB_DEV_DIEPINT5_TMO_RESET 0x0
66114
66115
#define ALT_USB_DEV_DIEPINT5_TMO_GET(value) (((value) & 0x00000008) >> 3)
66116
66117
#define ALT_USB_DEV_DIEPINT5_TMO_SET(value) (((value) << 3) & 0x00000008)
66118
66141
#define ALT_USB_DEV_DIEPINT5_INTKNTXFEMP_E_INACT 0x0
66142
66147
#define ALT_USB_DEV_DIEPINT5_INTKNTXFEMP_E_ACT 0x1
66148
66150
#define ALT_USB_DEV_DIEPINT5_INTKNTXFEMP_LSB 4
66151
66152
#define ALT_USB_DEV_DIEPINT5_INTKNTXFEMP_MSB 4
66153
66154
#define ALT_USB_DEV_DIEPINT5_INTKNTXFEMP_WIDTH 1
66155
66156
#define ALT_USB_DEV_DIEPINT5_INTKNTXFEMP_SET_MSK 0x00000010
66157
66158
#define ALT_USB_DEV_DIEPINT5_INTKNTXFEMP_CLR_MSK 0xffffffef
66159
66160
#define ALT_USB_DEV_DIEPINT5_INTKNTXFEMP_RESET 0x0
66161
66162
#define ALT_USB_DEV_DIEPINT5_INTKNTXFEMP_GET(value) (((value) & 0x00000010) >> 4)
66163
66164
#define ALT_USB_DEV_DIEPINT5_INTKNTXFEMP_SET(value) (((value) << 4) & 0x00000010)
66165
66189
#define ALT_USB_DEV_DIEPINT5_INTKNEPMIS_E_INACT 0x0
66190
66195
#define ALT_USB_DEV_DIEPINT5_INTKNEPMIS_E_ACT 0x1
66196
66198
#define ALT_USB_DEV_DIEPINT5_INTKNEPMIS_LSB 5
66199
66200
#define ALT_USB_DEV_DIEPINT5_INTKNEPMIS_MSB 5
66201
66202
#define ALT_USB_DEV_DIEPINT5_INTKNEPMIS_WIDTH 1
66203
66204
#define ALT_USB_DEV_DIEPINT5_INTKNEPMIS_SET_MSK 0x00000020
66205
66206
#define ALT_USB_DEV_DIEPINT5_INTKNEPMIS_CLR_MSK 0xffffffdf
66207
66208
#define ALT_USB_DEV_DIEPINT5_INTKNEPMIS_RESET 0x0
66209
66210
#define ALT_USB_DEV_DIEPINT5_INTKNEPMIS_GET(value) (((value) & 0x00000020) >> 5)
66211
66212
#define ALT_USB_DEV_DIEPINT5_INTKNEPMIS_SET(value) (((value) << 5) & 0x00000020)
66213
66240
#define ALT_USB_DEV_DIEPINT5_INEPNAKEFF_E_INACT 0x0
66241
66246
#define ALT_USB_DEV_DIEPINT5_INEPNAKEFF_E_ACT 0x1
66247
66249
#define ALT_USB_DEV_DIEPINT5_INEPNAKEFF_LSB 6
66250
66251
#define ALT_USB_DEV_DIEPINT5_INEPNAKEFF_MSB 6
66252
66253
#define ALT_USB_DEV_DIEPINT5_INEPNAKEFF_WIDTH 1
66254
66255
#define ALT_USB_DEV_DIEPINT5_INEPNAKEFF_SET_MSK 0x00000040
66256
66257
#define ALT_USB_DEV_DIEPINT5_INEPNAKEFF_CLR_MSK 0xffffffbf
66258
66259
#define ALT_USB_DEV_DIEPINT5_INEPNAKEFF_RESET 0x0
66260
66261
#define ALT_USB_DEV_DIEPINT5_INEPNAKEFF_GET(value) (((value) & 0x00000040) >> 6)
66262
66263
#define ALT_USB_DEV_DIEPINT5_INEPNAKEFF_SET(value) (((value) << 6) & 0x00000040)
66264
66288
#define ALT_USB_DEV_DIEPINT5_TXFEMP_E_INACT 0x0
66289
66294
#define ALT_USB_DEV_DIEPINT5_TXFEMP_E_ACT 0x1
66295
66297
#define ALT_USB_DEV_DIEPINT5_TXFEMP_LSB 7
66298
66299
#define ALT_USB_DEV_DIEPINT5_TXFEMP_MSB 7
66300
66301
#define ALT_USB_DEV_DIEPINT5_TXFEMP_WIDTH 1
66302
66303
#define ALT_USB_DEV_DIEPINT5_TXFEMP_SET_MSK 0x00000080
66304
66305
#define ALT_USB_DEV_DIEPINT5_TXFEMP_CLR_MSK 0xffffff7f
66306
66307
#define ALT_USB_DEV_DIEPINT5_TXFEMP_RESET 0x1
66308
66309
#define ALT_USB_DEV_DIEPINT5_TXFEMP_GET(value) (((value) & 0x00000080) >> 7)
66310
66311
#define ALT_USB_DEV_DIEPINT5_TXFEMP_SET(value) (((value) << 7) & 0x00000080)
66312
66334
#define ALT_USB_DEV_DIEPINT5_TXFIFOUNDRN_E_INACT 0x0
66335
66340
#define ALT_USB_DEV_DIEPINT5_TXFIFOUNDRN_E_ACT 0x1
66341
66343
#define ALT_USB_DEV_DIEPINT5_TXFIFOUNDRN_LSB 8
66344
66345
#define ALT_USB_DEV_DIEPINT5_TXFIFOUNDRN_MSB 8
66346
66347
#define ALT_USB_DEV_DIEPINT5_TXFIFOUNDRN_WIDTH 1
66348
66349
#define ALT_USB_DEV_DIEPINT5_TXFIFOUNDRN_SET_MSK 0x00000100
66350
66351
#define ALT_USB_DEV_DIEPINT5_TXFIFOUNDRN_CLR_MSK 0xfffffeff
66352
66353
#define ALT_USB_DEV_DIEPINT5_TXFIFOUNDRN_RESET 0x0
66354
66355
#define ALT_USB_DEV_DIEPINT5_TXFIFOUNDRN_GET(value) (((value) & 0x00000100) >> 8)
66356
66357
#define ALT_USB_DEV_DIEPINT5_TXFIFOUNDRN_SET(value) (((value) << 8) & 0x00000100)
66358
66381
#define ALT_USB_DEV_DIEPINT5_BNAINTR_E_INACT 0x0
66382
66387
#define ALT_USB_DEV_DIEPINT5_BNAINTR_E_ACT 0x1
66388
66390
#define ALT_USB_DEV_DIEPINT5_BNAINTR_LSB 9
66391
66392
#define ALT_USB_DEV_DIEPINT5_BNAINTR_MSB 9
66393
66394
#define ALT_USB_DEV_DIEPINT5_BNAINTR_WIDTH 1
66395
66396
#define ALT_USB_DEV_DIEPINT5_BNAINTR_SET_MSK 0x00000200
66397
66398
#define ALT_USB_DEV_DIEPINT5_BNAINTR_CLR_MSK 0xfffffdff
66399
66400
#define ALT_USB_DEV_DIEPINT5_BNAINTR_RESET 0x0
66401
66402
#define ALT_USB_DEV_DIEPINT5_BNAINTR_GET(value) (((value) & 0x00000200) >> 9)
66403
66404
#define ALT_USB_DEV_DIEPINT5_BNAINTR_SET(value) (((value) << 9) & 0x00000200)
66405
66428
#define ALT_USB_DEV_DIEPINT5_PKTDRPSTS_E_INACT 0x0
66429
66434
#define ALT_USB_DEV_DIEPINT5_PKTDRPSTS_E_ACT 0x1
66435
66437
#define ALT_USB_DEV_DIEPINT5_PKTDRPSTS_LSB 11
66438
66439
#define ALT_USB_DEV_DIEPINT5_PKTDRPSTS_MSB 11
66440
66441
#define ALT_USB_DEV_DIEPINT5_PKTDRPSTS_WIDTH 1
66442
66443
#define ALT_USB_DEV_DIEPINT5_PKTDRPSTS_SET_MSK 0x00000800
66444
66445
#define ALT_USB_DEV_DIEPINT5_PKTDRPSTS_CLR_MSK 0xfffff7ff
66446
66447
#define ALT_USB_DEV_DIEPINT5_PKTDRPSTS_RESET 0x0
66448
66449
#define ALT_USB_DEV_DIEPINT5_PKTDRPSTS_GET(value) (((value) & 0x00000800) >> 11)
66450
66451
#define ALT_USB_DEV_DIEPINT5_PKTDRPSTS_SET(value) (((value) << 11) & 0x00000800)
66452
66473
#define ALT_USB_DEV_DIEPINT5_BBLEERR_E_INACT 0x0
66474
66479
#define ALT_USB_DEV_DIEPINT5_BBLEERR_E_ACT 0x1
66480
66482
#define ALT_USB_DEV_DIEPINT5_BBLEERR_LSB 12
66483
66484
#define ALT_USB_DEV_DIEPINT5_BBLEERR_MSB 12
66485
66486
#define ALT_USB_DEV_DIEPINT5_BBLEERR_WIDTH 1
66487
66488
#define ALT_USB_DEV_DIEPINT5_BBLEERR_SET_MSK 0x00001000
66489
66490
#define ALT_USB_DEV_DIEPINT5_BBLEERR_CLR_MSK 0xffffefff
66491
66492
#define ALT_USB_DEV_DIEPINT5_BBLEERR_RESET 0x0
66493
66494
#define ALT_USB_DEV_DIEPINT5_BBLEERR_GET(value) (((value) & 0x00001000) >> 12)
66495
66496
#define ALT_USB_DEV_DIEPINT5_BBLEERR_SET(value) (((value) << 12) & 0x00001000)
66497
66520
#define ALT_USB_DEV_DIEPINT5_NAKINTRPT_E_INACT 0x0
66521
66526
#define ALT_USB_DEV_DIEPINT5_NAKINTRPT_E_ACT 0x1
66527
66529
#define ALT_USB_DEV_DIEPINT5_NAKINTRPT_LSB 13
66530
66531
#define ALT_USB_DEV_DIEPINT5_NAKINTRPT_MSB 13
66532
66533
#define ALT_USB_DEV_DIEPINT5_NAKINTRPT_WIDTH 1
66534
66535
#define ALT_USB_DEV_DIEPINT5_NAKINTRPT_SET_MSK 0x00002000
66536
66537
#define ALT_USB_DEV_DIEPINT5_NAKINTRPT_CLR_MSK 0xffffdfff
66538
66539
#define ALT_USB_DEV_DIEPINT5_NAKINTRPT_RESET 0x0
66540
66541
#define ALT_USB_DEV_DIEPINT5_NAKINTRPT_GET(value) (((value) & 0x00002000) >> 13)
66542
66543
#define ALT_USB_DEV_DIEPINT5_NAKINTRPT_SET(value) (((value) << 13) & 0x00002000)
66544
66566
#define ALT_USB_DEV_DIEPINT5_NYETINTRPT_E_INACT 0x0
66567
66572
#define ALT_USB_DEV_DIEPINT5_NYETINTRPT_E_ACT 0x1
66573
66575
#define ALT_USB_DEV_DIEPINT5_NYETINTRPT_LSB 14
66576
66577
#define ALT_USB_DEV_DIEPINT5_NYETINTRPT_MSB 14
66578
66579
#define ALT_USB_DEV_DIEPINT5_NYETINTRPT_WIDTH 1
66580
66581
#define ALT_USB_DEV_DIEPINT5_NYETINTRPT_SET_MSK 0x00004000
66582
66583
#define ALT_USB_DEV_DIEPINT5_NYETINTRPT_CLR_MSK 0xffffbfff
66584
66585
#define ALT_USB_DEV_DIEPINT5_NYETINTRPT_RESET 0x0
66586
66587
#define ALT_USB_DEV_DIEPINT5_NYETINTRPT_GET(value) (((value) & 0x00004000) >> 14)
66588
66589
#define ALT_USB_DEV_DIEPINT5_NYETINTRPT_SET(value) (((value) << 14) & 0x00004000)
66590
66591
#ifndef __ASSEMBLY__
66592
66602
struct
ALT_USB_DEV_DIEPINT5_s
66603
{
66604
const
uint32_t
xfercompl
: 1;
66605
const
uint32_t
epdisbld
: 1;
66606
const
uint32_t
ahberr
: 1;
66607
const
uint32_t
timeout
: 1;
66608
const
uint32_t
intkntxfemp
: 1;
66609
const
uint32_t
intknepmis
: 1;
66610
const
uint32_t
inepnakeff
: 1;
66611
const
uint32_t
txfemp
: 1;
66612
const
uint32_t
txfifoundrn
: 1;
66613
const
uint32_t
bnaintr
: 1;
66614
uint32_t : 1;
66615
const
uint32_t
pktdrpsts
: 1;
66616
const
uint32_t
bbleerr
: 1;
66617
const
uint32_t
nakintrpt
: 1;
66618
const
uint32_t
nyetintrpt
: 1;
66619
uint32_t : 17;
66620
};
66621
66623
typedef
volatile
struct
ALT_USB_DEV_DIEPINT5_s
ALT_USB_DEV_DIEPINT5_t
;
66624
#endif
/* __ASSEMBLY__ */
66625
66627
#define ALT_USB_DEV_DIEPINT5_OFST 0x1a8
66628
66629
#define ALT_USB_DEV_DIEPINT5_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_DEV_DIEPINT5_OFST))
66630
66663
#define ALT_USB_DEV_DIEPTSIZ5_XFERSIZE_LSB 0
66664
66665
#define ALT_USB_DEV_DIEPTSIZ5_XFERSIZE_MSB 18
66666
66667
#define ALT_USB_DEV_DIEPTSIZ5_XFERSIZE_WIDTH 19
66668
66669
#define ALT_USB_DEV_DIEPTSIZ5_XFERSIZE_SET_MSK 0x0007ffff
66670
66671
#define ALT_USB_DEV_DIEPTSIZ5_XFERSIZE_CLR_MSK 0xfff80000
66672
66673
#define ALT_USB_DEV_DIEPTSIZ5_XFERSIZE_RESET 0x0
66674
66675
#define ALT_USB_DEV_DIEPTSIZ5_XFERSIZE_GET(value) (((value) & 0x0007ffff) >> 0)
66676
66677
#define ALT_USB_DEV_DIEPTSIZ5_XFERSIZE_SET(value) (((value) << 0) & 0x0007ffff)
66678
66690
#define ALT_USB_DEV_DIEPTSIZ5_PKTCNT_LSB 19
66691
66692
#define ALT_USB_DEV_DIEPTSIZ5_PKTCNT_MSB 28
66693
66694
#define ALT_USB_DEV_DIEPTSIZ5_PKTCNT_WIDTH 10
66695
66696
#define ALT_USB_DEV_DIEPTSIZ5_PKTCNT_SET_MSK 0x1ff80000
66697
66698
#define ALT_USB_DEV_DIEPTSIZ5_PKTCNT_CLR_MSK 0xe007ffff
66699
66700
#define ALT_USB_DEV_DIEPTSIZ5_PKTCNT_RESET 0x0
66701
66702
#define ALT_USB_DEV_DIEPTSIZ5_PKTCNT_GET(value) (((value) & 0x1ff80000) >> 19)
66703
66704
#define ALT_USB_DEV_DIEPTSIZ5_PKTCNT_SET(value) (((value) << 19) & 0x1ff80000)
66705
66733
#define ALT_USB_DEV_DIEPTSIZ5_MC_E_PKTONE 0x1
66734
66739
#define ALT_USB_DEV_DIEPTSIZ5_MC_E_PKTTWO 0x2
66740
66745
#define ALT_USB_DEV_DIEPTSIZ5_MC_E_PKTTHREE 0x3
66746
66748
#define ALT_USB_DEV_DIEPTSIZ5_MC_LSB 29
66749
66750
#define ALT_USB_DEV_DIEPTSIZ5_MC_MSB 30
66751
66752
#define ALT_USB_DEV_DIEPTSIZ5_MC_WIDTH 2
66753
66754
#define ALT_USB_DEV_DIEPTSIZ5_MC_SET_MSK 0x60000000
66755
66756
#define ALT_USB_DEV_DIEPTSIZ5_MC_CLR_MSK 0x9fffffff
66757
66758
#define ALT_USB_DEV_DIEPTSIZ5_MC_RESET 0x0
66759
66760
#define ALT_USB_DEV_DIEPTSIZ5_MC_GET(value) (((value) & 0x60000000) >> 29)
66761
66762
#define ALT_USB_DEV_DIEPTSIZ5_MC_SET(value) (((value) << 29) & 0x60000000)
66763
66764
#ifndef __ASSEMBLY__
66765
66775
struct
ALT_USB_DEV_DIEPTSIZ5_s
66776
{
66777
uint32_t
xfersize
: 19;
66778
uint32_t
pktcnt
: 10;
66779
uint32_t
mc
: 2;
66780
uint32_t : 1;
66781
};
66782
66784
typedef
volatile
struct
ALT_USB_DEV_DIEPTSIZ5_s
ALT_USB_DEV_DIEPTSIZ5_t
;
66785
#endif
/* __ASSEMBLY__ */
66786
66788
#define ALT_USB_DEV_DIEPTSIZ5_OFST 0x1b0
66789
66790
#define ALT_USB_DEV_DIEPTSIZ5_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_DEV_DIEPTSIZ5_OFST))
66791
66824
#define ALT_USB_DEV_DIEPDMA5_DIEPDMA5_LSB 0
66825
66826
#define ALT_USB_DEV_DIEPDMA5_DIEPDMA5_MSB 31
66827
66828
#define ALT_USB_DEV_DIEPDMA5_DIEPDMA5_WIDTH 32
66829
66830
#define ALT_USB_DEV_DIEPDMA5_DIEPDMA5_SET_MSK 0xffffffff
66831
66832
#define ALT_USB_DEV_DIEPDMA5_DIEPDMA5_CLR_MSK 0x00000000
66833
66834
#define ALT_USB_DEV_DIEPDMA5_DIEPDMA5_RESET 0x0
66835
66836
#define ALT_USB_DEV_DIEPDMA5_DIEPDMA5_GET(value) (((value) & 0xffffffff) >> 0)
66837
66838
#define ALT_USB_DEV_DIEPDMA5_DIEPDMA5_SET(value) (((value) << 0) & 0xffffffff)
66839
66840
#ifndef __ASSEMBLY__
66841
66851
struct
ALT_USB_DEV_DIEPDMA5_s
66852
{
66853
uint32_t
diepdma5
: 32;
66854
};
66855
66857
typedef
volatile
struct
ALT_USB_DEV_DIEPDMA5_s
ALT_USB_DEV_DIEPDMA5_t
;
66858
#endif
/* __ASSEMBLY__ */
66859
66861
#define ALT_USB_DEV_DIEPDMA5_OFST 0x1b4
66862
66863
#define ALT_USB_DEV_DIEPDMA5_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_DEV_DIEPDMA5_OFST))
66864
66891
#define ALT_USB_DEV_DTXFSTS5_INEPTXFSPCAVAIL_LSB 0
66892
66893
#define ALT_USB_DEV_DTXFSTS5_INEPTXFSPCAVAIL_MSB 15
66894
66895
#define ALT_USB_DEV_DTXFSTS5_INEPTXFSPCAVAIL_WIDTH 16
66896
66897
#define ALT_USB_DEV_DTXFSTS5_INEPTXFSPCAVAIL_SET_MSK 0x0000ffff
66898
66899
#define ALT_USB_DEV_DTXFSTS5_INEPTXFSPCAVAIL_CLR_MSK 0xffff0000
66900
66901
#define ALT_USB_DEV_DTXFSTS5_INEPTXFSPCAVAIL_RESET 0x2000
66902
66903
#define ALT_USB_DEV_DTXFSTS5_INEPTXFSPCAVAIL_GET(value) (((value) & 0x0000ffff) >> 0)
66904
66905
#define ALT_USB_DEV_DTXFSTS5_INEPTXFSPCAVAIL_SET(value) (((value) << 0) & 0x0000ffff)
66906
66907
#ifndef __ASSEMBLY__
66908
66918
struct
ALT_USB_DEV_DTXFSTS5_s
66919
{
66920
const
uint32_t
ineptxfspcavail
: 16;
66921
uint32_t : 16;
66922
};
66923
66925
typedef
volatile
struct
ALT_USB_DEV_DTXFSTS5_s
ALT_USB_DEV_DTXFSTS5_t
;
66926
#endif
/* __ASSEMBLY__ */
66927
66929
#define ALT_USB_DEV_DTXFSTS5_OFST 0x1b8
66930
66931
#define ALT_USB_DEV_DTXFSTS5_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_DEV_DTXFSTS5_OFST))
66932
66956
#define ALT_USB_DEV_DIEPDMAB5_DIEPDMAB5_LSB 0
66957
66958
#define ALT_USB_DEV_DIEPDMAB5_DIEPDMAB5_MSB 31
66959
66960
#define ALT_USB_DEV_DIEPDMAB5_DIEPDMAB5_WIDTH 32
66961
66962
#define ALT_USB_DEV_DIEPDMAB5_DIEPDMAB5_SET_MSK 0xffffffff
66963
66964
#define ALT_USB_DEV_DIEPDMAB5_DIEPDMAB5_CLR_MSK 0x00000000
66965
66966
#define ALT_USB_DEV_DIEPDMAB5_DIEPDMAB5_RESET 0x0
66967
66968
#define ALT_USB_DEV_DIEPDMAB5_DIEPDMAB5_GET(value) (((value) & 0xffffffff) >> 0)
66969
66970
#define ALT_USB_DEV_DIEPDMAB5_DIEPDMAB5_SET(value) (((value) << 0) & 0xffffffff)
66971
66972
#ifndef __ASSEMBLY__
66973
66983
struct
ALT_USB_DEV_DIEPDMAB5_s
66984
{
66985
const
uint32_t
diepdmab5
: 32;
66986
};
66987
66989
typedef
volatile
struct
ALT_USB_DEV_DIEPDMAB5_s
ALT_USB_DEV_DIEPDMAB5_t
;
66990
#endif
/* __ASSEMBLY__ */
66991
66993
#define ALT_USB_DEV_DIEPDMAB5_OFST 0x1bc
66994
66995
#define ALT_USB_DEV_DIEPDMAB5_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_DEV_DIEPDMAB5_OFST))
66996
67034
#define ALT_USB_DEV_DIEPCTL6_MPS_LSB 0
67035
67036
#define ALT_USB_DEV_DIEPCTL6_MPS_MSB 10
67037
67038
#define ALT_USB_DEV_DIEPCTL6_MPS_WIDTH 11
67039
67040
#define ALT_USB_DEV_DIEPCTL6_MPS_SET_MSK 0x000007ff
67041
67042
#define ALT_USB_DEV_DIEPCTL6_MPS_CLR_MSK 0xfffff800
67043
67044
#define ALT_USB_DEV_DIEPCTL6_MPS_RESET 0x0
67045
67046
#define ALT_USB_DEV_DIEPCTL6_MPS_GET(value) (((value) & 0x000007ff) >> 0)
67047
67048
#define ALT_USB_DEV_DIEPCTL6_MPS_SET(value) (((value) << 0) & 0x000007ff)
67049
67074
#define ALT_USB_DEV_DIEPCTL6_USBACTEP_E_DISD 0x0
67075
67080
#define ALT_USB_DEV_DIEPCTL6_USBACTEP_E_END 0x1
67081
67083
#define ALT_USB_DEV_DIEPCTL6_USBACTEP_LSB 15
67084
67085
#define ALT_USB_DEV_DIEPCTL6_USBACTEP_MSB 15
67086
67087
#define ALT_USB_DEV_DIEPCTL6_USBACTEP_WIDTH 1
67088
67089
#define ALT_USB_DEV_DIEPCTL6_USBACTEP_SET_MSK 0x00008000
67090
67091
#define ALT_USB_DEV_DIEPCTL6_USBACTEP_CLR_MSK 0xffff7fff
67092
67093
#define ALT_USB_DEV_DIEPCTL6_USBACTEP_RESET 0x0
67094
67095
#define ALT_USB_DEV_DIEPCTL6_USBACTEP_GET(value) (((value) & 0x00008000) >> 15)
67096
67097
#define ALT_USB_DEV_DIEPCTL6_USBACTEP_SET(value) (((value) << 15) & 0x00008000)
67098
67140
#define ALT_USB_DEV_DIEPCTL6_DPID_E_INACT 0x0
67141
67146
#define ALT_USB_DEV_DIEPCTL6_DPID_E_ACT 0x1
67147
67149
#define ALT_USB_DEV_DIEPCTL6_DPID_LSB 16
67150
67151
#define ALT_USB_DEV_DIEPCTL6_DPID_MSB 16
67152
67153
#define ALT_USB_DEV_DIEPCTL6_DPID_WIDTH 1
67154
67155
#define ALT_USB_DEV_DIEPCTL6_DPID_SET_MSK 0x00010000
67156
67157
#define ALT_USB_DEV_DIEPCTL6_DPID_CLR_MSK 0xfffeffff
67158
67159
#define ALT_USB_DEV_DIEPCTL6_DPID_RESET 0x0
67160
67161
#define ALT_USB_DEV_DIEPCTL6_DPID_GET(value) (((value) & 0x00010000) >> 16)
67162
67163
#define ALT_USB_DEV_DIEPCTL6_DPID_SET(value) (((value) << 16) & 0x00010000)
67164
67199
#define ALT_USB_DEV_DIEPCTL6_NAKSTS_E_NONNAK 0x0
67200
67205
#define ALT_USB_DEV_DIEPCTL6_NAKSTS_E_NAK 0x1
67206
67208
#define ALT_USB_DEV_DIEPCTL6_NAKSTS_LSB 17
67209
67210
#define ALT_USB_DEV_DIEPCTL6_NAKSTS_MSB 17
67211
67212
#define ALT_USB_DEV_DIEPCTL6_NAKSTS_WIDTH 1
67213
67214
#define ALT_USB_DEV_DIEPCTL6_NAKSTS_SET_MSK 0x00020000
67215
67216
#define ALT_USB_DEV_DIEPCTL6_NAKSTS_CLR_MSK 0xfffdffff
67217
67218
#define ALT_USB_DEV_DIEPCTL6_NAKSTS_RESET 0x0
67219
67220
#define ALT_USB_DEV_DIEPCTL6_NAKSTS_GET(value) (((value) & 0x00020000) >> 17)
67221
67222
#define ALT_USB_DEV_DIEPCTL6_NAKSTS_SET(value) (((value) << 17) & 0x00020000)
67223
67246
#define ALT_USB_DEV_DIEPCTL6_EPTYPE_E_CTL 0x0
67247
67252
#define ALT_USB_DEV_DIEPCTL6_EPTYPE_E_ISOCHRONOUS 0x1
67253
67258
#define ALT_USB_DEV_DIEPCTL6_EPTYPE_E_BULK 0x2
67259
67264
#define ALT_USB_DEV_DIEPCTL6_EPTYPE_E_INTERRUP 0x3
67265
67267
#define ALT_USB_DEV_DIEPCTL6_EPTYPE_LSB 18
67268
67269
#define ALT_USB_DEV_DIEPCTL6_EPTYPE_MSB 19
67270
67271
#define ALT_USB_DEV_DIEPCTL6_EPTYPE_WIDTH 2
67272
67273
#define ALT_USB_DEV_DIEPCTL6_EPTYPE_SET_MSK 0x000c0000
67274
67275
#define ALT_USB_DEV_DIEPCTL6_EPTYPE_CLR_MSK 0xfff3ffff
67276
67277
#define ALT_USB_DEV_DIEPCTL6_EPTYPE_RESET 0x0
67278
67279
#define ALT_USB_DEV_DIEPCTL6_EPTYPE_GET(value) (((value) & 0x000c0000) >> 18)
67280
67281
#define ALT_USB_DEV_DIEPCTL6_EPTYPE_SET(value) (((value) << 18) & 0x000c0000)
67282
67312
#define ALT_USB_DEV_DIEPCTL6_STALL_E_INACT 0x0
67313
67318
#define ALT_USB_DEV_DIEPCTL6_STALL_E_ACT 0x1
67319
67321
#define ALT_USB_DEV_DIEPCTL6_STALL_LSB 21
67322
67323
#define ALT_USB_DEV_DIEPCTL6_STALL_MSB 21
67324
67325
#define ALT_USB_DEV_DIEPCTL6_STALL_WIDTH 1
67326
67327
#define ALT_USB_DEV_DIEPCTL6_STALL_SET_MSK 0x00200000
67328
67329
#define ALT_USB_DEV_DIEPCTL6_STALL_CLR_MSK 0xffdfffff
67330
67331
#define ALT_USB_DEV_DIEPCTL6_STALL_RESET 0x0
67332
67333
#define ALT_USB_DEV_DIEPCTL6_STALL_GET(value) (((value) & 0x00200000) >> 21)
67334
67335
#define ALT_USB_DEV_DIEPCTL6_STALL_SET(value) (((value) << 21) & 0x00200000)
67336
67359
#define ALT_USB_DEV_DIEPCTL6_TXFNUM_LSB 22
67360
67361
#define ALT_USB_DEV_DIEPCTL6_TXFNUM_MSB 25
67362
67363
#define ALT_USB_DEV_DIEPCTL6_TXFNUM_WIDTH 4
67364
67365
#define ALT_USB_DEV_DIEPCTL6_TXFNUM_SET_MSK 0x03c00000
67366
67367
#define ALT_USB_DEV_DIEPCTL6_TXFNUM_CLR_MSK 0xfc3fffff
67368
67369
#define ALT_USB_DEV_DIEPCTL6_TXFNUM_RESET 0x0
67370
67371
#define ALT_USB_DEV_DIEPCTL6_TXFNUM_GET(value) (((value) & 0x03c00000) >> 22)
67372
67373
#define ALT_USB_DEV_DIEPCTL6_TXFNUM_SET(value) (((value) << 22) & 0x03c00000)
67374
67395
#define ALT_USB_DEV_DIEPCTL6_CNAK_E_INACT 0x0
67396
67401
#define ALT_USB_DEV_DIEPCTL6_CNAK_E_ACT 0x1
67402
67404
#define ALT_USB_DEV_DIEPCTL6_CNAK_LSB 26
67405
67406
#define ALT_USB_DEV_DIEPCTL6_CNAK_MSB 26
67407
67408
#define ALT_USB_DEV_DIEPCTL6_CNAK_WIDTH 1
67409
67410
#define ALT_USB_DEV_DIEPCTL6_CNAK_SET_MSK 0x04000000
67411
67412
#define ALT_USB_DEV_DIEPCTL6_CNAK_CLR_MSK 0xfbffffff
67413
67414
#define ALT_USB_DEV_DIEPCTL6_CNAK_RESET 0x0
67415
67416
#define ALT_USB_DEV_DIEPCTL6_CNAK_GET(value) (((value) & 0x04000000) >> 26)
67417
67418
#define ALT_USB_DEV_DIEPCTL6_CNAK_SET(value) (((value) << 26) & 0x04000000)
67419
67443
#define ALT_USB_DEV_DIEPCTL6_SNAK_E_INACT 0x0
67444
67449
#define ALT_USB_DEV_DIEPCTL6_SNAK_E_ACT 0x1
67450
67452
#define ALT_USB_DEV_DIEPCTL6_SNAK_LSB 27
67453
67454
#define ALT_USB_DEV_DIEPCTL6_SNAK_MSB 27
67455
67456
#define ALT_USB_DEV_DIEPCTL6_SNAK_WIDTH 1
67457
67458
#define ALT_USB_DEV_DIEPCTL6_SNAK_SET_MSK 0x08000000
67459
67460
#define ALT_USB_DEV_DIEPCTL6_SNAK_CLR_MSK 0xf7ffffff
67461
67462
#define ALT_USB_DEV_DIEPCTL6_SNAK_RESET 0x0
67463
67464
#define ALT_USB_DEV_DIEPCTL6_SNAK_GET(value) (((value) & 0x08000000) >> 27)
67465
67466
#define ALT_USB_DEV_DIEPCTL6_SNAK_SET(value) (((value) << 27) & 0x08000000)
67467
67496
#define ALT_USB_DEV_DIEPCTL6_SETD0PID_E_DISD 0x0
67497
67502
#define ALT_USB_DEV_DIEPCTL6_SETD0PID_E_END 0x1
67503
67505
#define ALT_USB_DEV_DIEPCTL6_SETD0PID_LSB 28
67506
67507
#define ALT_USB_DEV_DIEPCTL6_SETD0PID_MSB 28
67508
67509
#define ALT_USB_DEV_DIEPCTL6_SETD0PID_WIDTH 1
67510
67511
#define ALT_USB_DEV_DIEPCTL6_SETD0PID_SET_MSK 0x10000000
67512
67513
#define ALT_USB_DEV_DIEPCTL6_SETD0PID_CLR_MSK 0xefffffff
67514
67515
#define ALT_USB_DEV_DIEPCTL6_SETD0PID_RESET 0x0
67516
67517
#define ALT_USB_DEV_DIEPCTL6_SETD0PID_GET(value) (((value) & 0x10000000) >> 28)
67518
67519
#define ALT_USB_DEV_DIEPCTL6_SETD0PID_SET(value) (((value) << 28) & 0x10000000)
67520
67547
#define ALT_USB_DEV_DIEPCTL6_SETD1PID_E_DISD 0x0
67548
67553
#define ALT_USB_DEV_DIEPCTL6_SETD1PID_E_END 0x1
67554
67556
#define ALT_USB_DEV_DIEPCTL6_SETD1PID_LSB 29
67557
67558
#define ALT_USB_DEV_DIEPCTL6_SETD1PID_MSB 29
67559
67560
#define ALT_USB_DEV_DIEPCTL6_SETD1PID_WIDTH 1
67561
67562
#define ALT_USB_DEV_DIEPCTL6_SETD1PID_SET_MSK 0x20000000
67563
67564
#define ALT_USB_DEV_DIEPCTL6_SETD1PID_CLR_MSK 0xdfffffff
67565
67566
#define ALT_USB_DEV_DIEPCTL6_SETD1PID_RESET 0x0
67567
67568
#define ALT_USB_DEV_DIEPCTL6_SETD1PID_GET(value) (((value) & 0x20000000) >> 29)
67569
67570
#define ALT_USB_DEV_DIEPCTL6_SETD1PID_SET(value) (((value) << 29) & 0x20000000)
67571
67597
#define ALT_USB_DEV_DIEPCTL6_EPDIS_E_INACT 0x0
67598
67603
#define ALT_USB_DEV_DIEPCTL6_EPDIS_E_ACT 0x1
67604
67606
#define ALT_USB_DEV_DIEPCTL6_EPDIS_LSB 30
67607
67608
#define ALT_USB_DEV_DIEPCTL6_EPDIS_MSB 30
67609
67610
#define ALT_USB_DEV_DIEPCTL6_EPDIS_WIDTH 1
67611
67612
#define ALT_USB_DEV_DIEPCTL6_EPDIS_SET_MSK 0x40000000
67613
67614
#define ALT_USB_DEV_DIEPCTL6_EPDIS_CLR_MSK 0xbfffffff
67615
67616
#define ALT_USB_DEV_DIEPCTL6_EPDIS_RESET 0x0
67617
67618
#define ALT_USB_DEV_DIEPCTL6_EPDIS_GET(value) (((value) & 0x40000000) >> 30)
67619
67620
#define ALT_USB_DEV_DIEPCTL6_EPDIS_SET(value) (((value) << 30) & 0x40000000)
67621
67671
#define ALT_USB_DEV_DIEPCTL6_EPENA_E_INACT 0x0
67672
67677
#define ALT_USB_DEV_DIEPCTL6_EPENA_E_ACT 0x1
67678
67680
#define ALT_USB_DEV_DIEPCTL6_EPENA_LSB 31
67681
67682
#define ALT_USB_DEV_DIEPCTL6_EPENA_MSB 31
67683
67684
#define ALT_USB_DEV_DIEPCTL6_EPENA_WIDTH 1
67685
67686
#define ALT_USB_DEV_DIEPCTL6_EPENA_SET_MSK 0x80000000
67687
67688
#define ALT_USB_DEV_DIEPCTL6_EPENA_CLR_MSK 0x7fffffff
67689
67690
#define ALT_USB_DEV_DIEPCTL6_EPENA_RESET 0x0
67691
67692
#define ALT_USB_DEV_DIEPCTL6_EPENA_GET(value) (((value) & 0x80000000) >> 31)
67693
67694
#define ALT_USB_DEV_DIEPCTL6_EPENA_SET(value) (((value) << 31) & 0x80000000)
67695
67696
#ifndef __ASSEMBLY__
67697
67707
struct
ALT_USB_DEV_DIEPCTL6_s
67708
{
67709
uint32_t
mps
: 11;
67710
uint32_t : 4;
67711
uint32_t
usbactep
: 1;
67712
const
uint32_t
dpid
: 1;
67713
const
uint32_t
naksts
: 1;
67714
uint32_t
eptype
: 2;
67715
uint32_t : 1;
67716
const
uint32_t
stall
: 1;
67717
uint32_t
txfnum
: 4;
67718
uint32_t
cnak
: 1;
67719
uint32_t
snak
: 1;
67720
uint32_t
setd0pid
: 1;
67721
uint32_t
setd1pid
: 1;
67722
const
uint32_t
epdis
: 1;
67723
const
uint32_t
epena
: 1;
67724
};
67725
67727
typedef
volatile
struct
ALT_USB_DEV_DIEPCTL6_s
ALT_USB_DEV_DIEPCTL6_t
;
67728
#endif
/* __ASSEMBLY__ */
67729
67731
#define ALT_USB_DEV_DIEPCTL6_OFST 0x1c0
67732
67733
#define ALT_USB_DEV_DIEPCTL6_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_DEV_DIEPCTL6_OFST))
67734
67799
#define ALT_USB_DEV_DIEPINT6_XFERCOMPL_E_INACT 0x0
67800
67805
#define ALT_USB_DEV_DIEPINT6_XFERCOMPL_E_ACT 0x1
67806
67808
#define ALT_USB_DEV_DIEPINT6_XFERCOMPL_LSB 0
67809
67810
#define ALT_USB_DEV_DIEPINT6_XFERCOMPL_MSB 0
67811
67812
#define ALT_USB_DEV_DIEPINT6_XFERCOMPL_WIDTH 1
67813
67814
#define ALT_USB_DEV_DIEPINT6_XFERCOMPL_SET_MSK 0x00000001
67815
67816
#define ALT_USB_DEV_DIEPINT6_XFERCOMPL_CLR_MSK 0xfffffffe
67817
67818
#define ALT_USB_DEV_DIEPINT6_XFERCOMPL_RESET 0x0
67819
67820
#define ALT_USB_DEV_DIEPINT6_XFERCOMPL_GET(value) (((value) & 0x00000001) >> 0)
67821
67822
#define ALT_USB_DEV_DIEPINT6_XFERCOMPL_SET(value) (((value) << 0) & 0x00000001)
67823
67845
#define ALT_USB_DEV_DIEPINT6_EPDISBLD_E_INACT 0x0
67846
67851
#define ALT_USB_DEV_DIEPINT6_EPDISBLD_E_ACT 0x1
67852
67854
#define ALT_USB_DEV_DIEPINT6_EPDISBLD_LSB 1
67855
67856
#define ALT_USB_DEV_DIEPINT6_EPDISBLD_MSB 1
67857
67858
#define ALT_USB_DEV_DIEPINT6_EPDISBLD_WIDTH 1
67859
67860
#define ALT_USB_DEV_DIEPINT6_EPDISBLD_SET_MSK 0x00000002
67861
67862
#define ALT_USB_DEV_DIEPINT6_EPDISBLD_CLR_MSK 0xfffffffd
67863
67864
#define ALT_USB_DEV_DIEPINT6_EPDISBLD_RESET 0x0
67865
67866
#define ALT_USB_DEV_DIEPINT6_EPDISBLD_GET(value) (((value) & 0x00000002) >> 1)
67867
67868
#define ALT_USB_DEV_DIEPINT6_EPDISBLD_SET(value) (((value) << 1) & 0x00000002)
67869
67892
#define ALT_USB_DEV_DIEPINT6_AHBERR_E_INACT 0x0
67893
67898
#define ALT_USB_DEV_DIEPINT6_AHBERR_E_ACT 0x1
67899
67901
#define ALT_USB_DEV_DIEPINT6_AHBERR_LSB 2
67902
67903
#define ALT_USB_DEV_DIEPINT6_AHBERR_MSB 2
67904
67905
#define ALT_USB_DEV_DIEPINT6_AHBERR_WIDTH 1
67906
67907
#define ALT_USB_DEV_DIEPINT6_AHBERR_SET_MSK 0x00000004
67908
67909
#define ALT_USB_DEV_DIEPINT6_AHBERR_CLR_MSK 0xfffffffb
67910
67911
#define ALT_USB_DEV_DIEPINT6_AHBERR_RESET 0x0
67912
67913
#define ALT_USB_DEV_DIEPINT6_AHBERR_GET(value) (((value) & 0x00000004) >> 2)
67914
67915
#define ALT_USB_DEV_DIEPINT6_AHBERR_SET(value) (((value) << 2) & 0x00000004)
67916
67940
#define ALT_USB_DEV_DIEPINT6_TMO_E_INACT 0x0
67941
67946
#define ALT_USB_DEV_DIEPINT6_TMO_E_ACT 0x1
67947
67949
#define ALT_USB_DEV_DIEPINT6_TMO_LSB 3
67950
67951
#define ALT_USB_DEV_DIEPINT6_TMO_MSB 3
67952
67953
#define ALT_USB_DEV_DIEPINT6_TMO_WIDTH 1
67954
67955
#define ALT_USB_DEV_DIEPINT6_TMO_SET_MSK 0x00000008
67956
67957
#define ALT_USB_DEV_DIEPINT6_TMO_CLR_MSK 0xfffffff7
67958
67959
#define ALT_USB_DEV_DIEPINT6_TMO_RESET 0x0
67960
67961
#define ALT_USB_DEV_DIEPINT6_TMO_GET(value) (((value) & 0x00000008) >> 3)
67962
67963
#define ALT_USB_DEV_DIEPINT6_TMO_SET(value) (((value) << 3) & 0x00000008)
67964
67987
#define ALT_USB_DEV_DIEPINT6_INTKNTXFEMP_E_INACT 0x0
67988
67993
#define ALT_USB_DEV_DIEPINT6_INTKNTXFEMP_E_ACT 0x1
67994
67996
#define ALT_USB_DEV_DIEPINT6_INTKNTXFEMP_LSB 4
67997
67998
#define ALT_USB_DEV_DIEPINT6_INTKNTXFEMP_MSB 4
67999
68000
#define ALT_USB_DEV_DIEPINT6_INTKNTXFEMP_WIDTH 1
68001
68002
#define ALT_USB_DEV_DIEPINT6_INTKNTXFEMP_SET_MSK 0x00000010
68003
68004
#define ALT_USB_DEV_DIEPINT6_INTKNTXFEMP_CLR_MSK 0xffffffef
68005
68006
#define ALT_USB_DEV_DIEPINT6_INTKNTXFEMP_RESET 0x0
68007
68008
#define ALT_USB_DEV_DIEPINT6_INTKNTXFEMP_GET(value) (((value) & 0x00000010) >> 4)
68009
68010
#define ALT_USB_DEV_DIEPINT6_INTKNTXFEMP_SET(value) (((value) << 4) & 0x00000010)
68011
68035
#define ALT_USB_DEV_DIEPINT6_INTKNEPMIS_E_INACT 0x0
68036
68041
#define ALT_USB_DEV_DIEPINT6_INTKNEPMIS_E_ACT 0x1
68042
68044
#define ALT_USB_DEV_DIEPINT6_INTKNEPMIS_LSB 5
68045
68046
#define ALT_USB_DEV_DIEPINT6_INTKNEPMIS_MSB 5
68047
68048
#define ALT_USB_DEV_DIEPINT6_INTKNEPMIS_WIDTH 1
68049
68050
#define ALT_USB_DEV_DIEPINT6_INTKNEPMIS_SET_MSK 0x00000020
68051
68052
#define ALT_USB_DEV_DIEPINT6_INTKNEPMIS_CLR_MSK 0xffffffdf
68053
68054
#define ALT_USB_DEV_DIEPINT6_INTKNEPMIS_RESET 0x0
68055
68056
#define ALT_USB_DEV_DIEPINT6_INTKNEPMIS_GET(value) (((value) & 0x00000020) >> 5)
68057
68058
#define ALT_USB_DEV_DIEPINT6_INTKNEPMIS_SET(value) (((value) << 5) & 0x00000020)
68059
68086
#define ALT_USB_DEV_DIEPINT6_INEPNAKEFF_E_INACT 0x0
68087
68092
#define ALT_USB_DEV_DIEPINT6_INEPNAKEFF_E_ACT 0x1
68093
68095
#define ALT_USB_DEV_DIEPINT6_INEPNAKEFF_LSB 6
68096
68097
#define ALT_USB_DEV_DIEPINT6_INEPNAKEFF_MSB 6
68098
68099
#define ALT_USB_DEV_DIEPINT6_INEPNAKEFF_WIDTH 1
68100
68101
#define ALT_USB_DEV_DIEPINT6_INEPNAKEFF_SET_MSK 0x00000040
68102
68103
#define ALT_USB_DEV_DIEPINT6_INEPNAKEFF_CLR_MSK 0xffffffbf
68104
68105
#define ALT_USB_DEV_DIEPINT6_INEPNAKEFF_RESET 0x0
68106
68107
#define ALT_USB_DEV_DIEPINT6_INEPNAKEFF_GET(value) (((value) & 0x00000040) >> 6)
68108
68109
#define ALT_USB_DEV_DIEPINT6_INEPNAKEFF_SET(value) (((value) << 6) & 0x00000040)
68110
68134
#define ALT_USB_DEV_DIEPINT6_TXFEMP_E_INACT 0x0
68135
68140
#define ALT_USB_DEV_DIEPINT6_TXFEMP_E_ACT 0x1
68141
68143
#define ALT_USB_DEV_DIEPINT6_TXFEMP_LSB 7
68144
68145
#define ALT_USB_DEV_DIEPINT6_TXFEMP_MSB 7
68146
68147
#define ALT_USB_DEV_DIEPINT6_TXFEMP_WIDTH 1
68148
68149
#define ALT_USB_DEV_DIEPINT6_TXFEMP_SET_MSK 0x00000080
68150
68151
#define ALT_USB_DEV_DIEPINT6_TXFEMP_CLR_MSK 0xffffff7f
68152
68153
#define ALT_USB_DEV_DIEPINT6_TXFEMP_RESET 0x1
68154
68155
#define ALT_USB_DEV_DIEPINT6_TXFEMP_GET(value) (((value) & 0x00000080) >> 7)
68156
68157
#define ALT_USB_DEV_DIEPINT6_TXFEMP_SET(value) (((value) << 7) & 0x00000080)
68158
68180
#define ALT_USB_DEV_DIEPINT6_TXFIFOUNDRN_E_INACT 0x0
68181
68186
#define ALT_USB_DEV_DIEPINT6_TXFIFOUNDRN_E_ACT 0x1
68187
68189
#define ALT_USB_DEV_DIEPINT6_TXFIFOUNDRN_LSB 8
68190
68191
#define ALT_USB_DEV_DIEPINT6_TXFIFOUNDRN_MSB 8
68192
68193
#define ALT_USB_DEV_DIEPINT6_TXFIFOUNDRN_WIDTH 1
68194
68195
#define ALT_USB_DEV_DIEPINT6_TXFIFOUNDRN_SET_MSK 0x00000100
68196
68197
#define ALT_USB_DEV_DIEPINT6_TXFIFOUNDRN_CLR_MSK 0xfffffeff
68198
68199
#define ALT_USB_DEV_DIEPINT6_TXFIFOUNDRN_RESET 0x0
68200
68201
#define ALT_USB_DEV_DIEPINT6_TXFIFOUNDRN_GET(value) (((value) & 0x00000100) >> 8)
68202
68203
#define ALT_USB_DEV_DIEPINT6_TXFIFOUNDRN_SET(value) (((value) << 8) & 0x00000100)
68204
68227
#define ALT_USB_DEV_DIEPINT6_BNAINTR_E_INACT 0x0
68228
68233
#define ALT_USB_DEV_DIEPINT6_BNAINTR_E_ACT 0x1
68234
68236
#define ALT_USB_DEV_DIEPINT6_BNAINTR_LSB 9
68237
68238
#define ALT_USB_DEV_DIEPINT6_BNAINTR_MSB 9
68239
68240
#define ALT_USB_DEV_DIEPINT6_BNAINTR_WIDTH 1
68241
68242
#define ALT_USB_DEV_DIEPINT6_BNAINTR_SET_MSK 0x00000200
68243
68244
#define ALT_USB_DEV_DIEPINT6_BNAINTR_CLR_MSK 0xfffffdff
68245
68246
#define ALT_USB_DEV_DIEPINT6_BNAINTR_RESET 0x0
68247
68248
#define ALT_USB_DEV_DIEPINT6_BNAINTR_GET(value) (((value) & 0x00000200) >> 9)
68249
68250
#define ALT_USB_DEV_DIEPINT6_BNAINTR_SET(value) (((value) << 9) & 0x00000200)
68251
68274
#define ALT_USB_DEV_DIEPINT6_PKTDRPSTS_E_INACT 0x0
68275
68280
#define ALT_USB_DEV_DIEPINT6_PKTDRPSTS_E_ACT 0x1
68281
68283
#define ALT_USB_DEV_DIEPINT6_PKTDRPSTS_LSB 11
68284
68285
#define ALT_USB_DEV_DIEPINT6_PKTDRPSTS_MSB 11
68286
68287
#define ALT_USB_DEV_DIEPINT6_PKTDRPSTS_WIDTH 1
68288
68289
#define ALT_USB_DEV_DIEPINT6_PKTDRPSTS_SET_MSK 0x00000800
68290
68291
#define ALT_USB_DEV_DIEPINT6_PKTDRPSTS_CLR_MSK 0xfffff7ff
68292
68293
#define ALT_USB_DEV_DIEPINT6_PKTDRPSTS_RESET 0x0
68294
68295
#define ALT_USB_DEV_DIEPINT6_PKTDRPSTS_GET(value) (((value) & 0x00000800) >> 11)
68296
68297
#define ALT_USB_DEV_DIEPINT6_PKTDRPSTS_SET(value) (((value) << 11) & 0x00000800)
68298
68319
#define ALT_USB_DEV_DIEPINT6_BBLEERR_E_INACT 0x0
68320
68325
#define ALT_USB_DEV_DIEPINT6_BBLEERR_E_ACT 0x1
68326
68328
#define ALT_USB_DEV_DIEPINT6_BBLEERR_LSB 12
68329
68330
#define ALT_USB_DEV_DIEPINT6_BBLEERR_MSB 12
68331
68332
#define ALT_USB_DEV_DIEPINT6_BBLEERR_WIDTH 1
68333
68334
#define ALT_USB_DEV_DIEPINT6_BBLEERR_SET_MSK 0x00001000
68335
68336
#define ALT_USB_DEV_DIEPINT6_BBLEERR_CLR_MSK 0xffffefff
68337
68338
#define ALT_USB_DEV_DIEPINT6_BBLEERR_RESET 0x0
68339
68340
#define ALT_USB_DEV_DIEPINT6_BBLEERR_GET(value) (((value) & 0x00001000) >> 12)
68341
68342
#define ALT_USB_DEV_DIEPINT6_BBLEERR_SET(value) (((value) << 12) & 0x00001000)
68343
68366
#define ALT_USB_DEV_DIEPINT6_NAKINTRPT_E_INACT 0x0
68367
68372
#define ALT_USB_DEV_DIEPINT6_NAKINTRPT_E_ACT 0x1
68373
68375
#define ALT_USB_DEV_DIEPINT6_NAKINTRPT_LSB 13
68376
68377
#define ALT_USB_DEV_DIEPINT6_NAKINTRPT_MSB 13
68378
68379
#define ALT_USB_DEV_DIEPINT6_NAKINTRPT_WIDTH 1
68380
68381
#define ALT_USB_DEV_DIEPINT6_NAKINTRPT_SET_MSK 0x00002000
68382
68383
#define ALT_USB_DEV_DIEPINT6_NAKINTRPT_CLR_MSK 0xffffdfff
68384
68385
#define ALT_USB_DEV_DIEPINT6_NAKINTRPT_RESET 0x0
68386
68387
#define ALT_USB_DEV_DIEPINT6_NAKINTRPT_GET(value) (((value) & 0x00002000) >> 13)
68388
68389
#define ALT_USB_DEV_DIEPINT6_NAKINTRPT_SET(value) (((value) << 13) & 0x00002000)
68390
68412
#define ALT_USB_DEV_DIEPINT6_NYETINTRPT_E_INACT 0x0
68413
68418
#define ALT_USB_DEV_DIEPINT6_NYETINTRPT_E_ACT 0x1
68419
68421
#define ALT_USB_DEV_DIEPINT6_NYETINTRPT_LSB 14
68422
68423
#define ALT_USB_DEV_DIEPINT6_NYETINTRPT_MSB 14
68424
68425
#define ALT_USB_DEV_DIEPINT6_NYETINTRPT_WIDTH 1
68426
68427
#define ALT_USB_DEV_DIEPINT6_NYETINTRPT_SET_MSK 0x00004000
68428
68429
#define ALT_USB_DEV_DIEPINT6_NYETINTRPT_CLR_MSK 0xffffbfff
68430
68431
#define ALT_USB_DEV_DIEPINT6_NYETINTRPT_RESET 0x0
68432
68433
#define ALT_USB_DEV_DIEPINT6_NYETINTRPT_GET(value) (((value) & 0x00004000) >> 14)
68434
68435
#define ALT_USB_DEV_DIEPINT6_NYETINTRPT_SET(value) (((value) << 14) & 0x00004000)
68436
68437
#ifndef __ASSEMBLY__
68438
68448
struct
ALT_USB_DEV_DIEPINT6_s
68449
{
68450
const
uint32_t
xfercompl
: 1;
68451
const
uint32_t
epdisbld
: 1;
68452
const
uint32_t
ahberr
: 1;
68453
const
uint32_t
timeout
: 1;
68454
const
uint32_t
intkntxfemp
: 1;
68455
const
uint32_t
intknepmis
: 1;
68456
const
uint32_t
inepnakeff
: 1;
68457
const
uint32_t
txfemp
: 1;
68458
const
uint32_t
txfifoundrn
: 1;
68459
const
uint32_t
bnaintr
: 1;
68460
uint32_t : 1;
68461
const
uint32_t
pktdrpsts
: 1;
68462
const
uint32_t
bbleerr
: 1;
68463
const
uint32_t
nakintrpt
: 1;
68464
const
uint32_t
nyetintrpt
: 1;
68465
uint32_t : 17;
68466
};
68467
68469
typedef
volatile
struct
ALT_USB_DEV_DIEPINT6_s
ALT_USB_DEV_DIEPINT6_t
;
68470
#endif
/* __ASSEMBLY__ */
68471
68473
#define ALT_USB_DEV_DIEPINT6_OFST 0x1c8
68474
68475
#define ALT_USB_DEV_DIEPINT6_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_DEV_DIEPINT6_OFST))
68476
68509
#define ALT_USB_DEV_DIEPTSIZ6_XFERSIZE_LSB 0
68510
68511
#define ALT_USB_DEV_DIEPTSIZ6_XFERSIZE_MSB 18
68512
68513
#define ALT_USB_DEV_DIEPTSIZ6_XFERSIZE_WIDTH 19
68514
68515
#define ALT_USB_DEV_DIEPTSIZ6_XFERSIZE_SET_MSK 0x0007ffff
68516
68517
#define ALT_USB_DEV_DIEPTSIZ6_XFERSIZE_CLR_MSK 0xfff80000
68518
68519
#define ALT_USB_DEV_DIEPTSIZ6_XFERSIZE_RESET 0x0
68520
68521
#define ALT_USB_DEV_DIEPTSIZ6_XFERSIZE_GET(value) (((value) & 0x0007ffff) >> 0)
68522
68523
#define ALT_USB_DEV_DIEPTSIZ6_XFERSIZE_SET(value) (((value) << 0) & 0x0007ffff)
68524
68536
#define ALT_USB_DEV_DIEPTSIZ6_PKTCNT_LSB 19
68537
68538
#define ALT_USB_DEV_DIEPTSIZ6_PKTCNT_MSB 28
68539
68540
#define ALT_USB_DEV_DIEPTSIZ6_PKTCNT_WIDTH 10
68541
68542
#define ALT_USB_DEV_DIEPTSIZ6_PKTCNT_SET_MSK 0x1ff80000
68543
68544
#define ALT_USB_DEV_DIEPTSIZ6_PKTCNT_CLR_MSK 0xe007ffff
68545
68546
#define ALT_USB_DEV_DIEPTSIZ6_PKTCNT_RESET 0x0
68547
68548
#define ALT_USB_DEV_DIEPTSIZ6_PKTCNT_GET(value) (((value) & 0x1ff80000) >> 19)
68549
68550
#define ALT_USB_DEV_DIEPTSIZ6_PKTCNT_SET(value) (((value) << 19) & 0x1ff80000)
68551
68579
#define ALT_USB_DEV_DIEPTSIZ6_MC_E_PKTONE 0x1
68580
68585
#define ALT_USB_DEV_DIEPTSIZ6_MC_E_PKTTWO 0x2
68586
68591
#define ALT_USB_DEV_DIEPTSIZ6_MC_E_PKTTHREE 0x3
68592
68594
#define ALT_USB_DEV_DIEPTSIZ6_MC_LSB 29
68595
68596
#define ALT_USB_DEV_DIEPTSIZ6_MC_MSB 30
68597
68598
#define ALT_USB_DEV_DIEPTSIZ6_MC_WIDTH 2
68599
68600
#define ALT_USB_DEV_DIEPTSIZ6_MC_SET_MSK 0x60000000
68601
68602
#define ALT_USB_DEV_DIEPTSIZ6_MC_CLR_MSK 0x9fffffff
68603
68604
#define ALT_USB_DEV_DIEPTSIZ6_MC_RESET 0x0
68605
68606
#define ALT_USB_DEV_DIEPTSIZ6_MC_GET(value) (((value) & 0x60000000) >> 29)
68607
68608
#define ALT_USB_DEV_DIEPTSIZ6_MC_SET(value) (((value) << 29) & 0x60000000)
68609
68610
#ifndef __ASSEMBLY__
68611
68621
struct
ALT_USB_DEV_DIEPTSIZ6_s
68622
{
68623
uint32_t
xfersize
: 19;
68624
uint32_t
PktCnt
: 10;
68625
uint32_t
mc
: 2;
68626
uint32_t : 1;
68627
};
68628
68630
typedef
volatile
struct
ALT_USB_DEV_DIEPTSIZ6_s
ALT_USB_DEV_DIEPTSIZ6_t
;
68631
#endif
/* __ASSEMBLY__ */
68632
68634
#define ALT_USB_DEV_DIEPTSIZ6_OFST 0x1d0
68635
68636
#define ALT_USB_DEV_DIEPTSIZ6_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_DEV_DIEPTSIZ6_OFST))
68637
68670
#define ALT_USB_DEV_DIEPDMA6_DIEPDMA6_LSB 0
68671
68672
#define ALT_USB_DEV_DIEPDMA6_DIEPDMA6_MSB 31
68673
68674
#define ALT_USB_DEV_DIEPDMA6_DIEPDMA6_WIDTH 32
68675
68676
#define ALT_USB_DEV_DIEPDMA6_DIEPDMA6_SET_MSK 0xffffffff
68677
68678
#define ALT_USB_DEV_DIEPDMA6_DIEPDMA6_CLR_MSK 0x00000000
68679
68680
#define ALT_USB_DEV_DIEPDMA6_DIEPDMA6_RESET 0x0
68681
68682
#define ALT_USB_DEV_DIEPDMA6_DIEPDMA6_GET(value) (((value) & 0xffffffff) >> 0)
68683
68684
#define ALT_USB_DEV_DIEPDMA6_DIEPDMA6_SET(value) (((value) << 0) & 0xffffffff)
68685
68686
#ifndef __ASSEMBLY__
68687
68697
struct
ALT_USB_DEV_DIEPDMA6_s
68698
{
68699
uint32_t
diepdma6
: 32;
68700
};
68701
68703
typedef
volatile
struct
ALT_USB_DEV_DIEPDMA6_s
ALT_USB_DEV_DIEPDMA6_t
;
68704
#endif
/* __ASSEMBLY__ */
68705
68707
#define ALT_USB_DEV_DIEPDMA6_OFST 0x1d4
68708
68709
#define ALT_USB_DEV_DIEPDMA6_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_DEV_DIEPDMA6_OFST))
68710
68737
#define ALT_USB_DEV_DTXFSTS6_INEPTXFSPCAVAIL_LSB 0
68738
68739
#define ALT_USB_DEV_DTXFSTS6_INEPTXFSPCAVAIL_MSB 15
68740
68741
#define ALT_USB_DEV_DTXFSTS6_INEPTXFSPCAVAIL_WIDTH 16
68742
68743
#define ALT_USB_DEV_DTXFSTS6_INEPTXFSPCAVAIL_SET_MSK 0x0000ffff
68744
68745
#define ALT_USB_DEV_DTXFSTS6_INEPTXFSPCAVAIL_CLR_MSK 0xffff0000
68746
68747
#define ALT_USB_DEV_DTXFSTS6_INEPTXFSPCAVAIL_RESET 0x2000
68748
68749
#define ALT_USB_DEV_DTXFSTS6_INEPTXFSPCAVAIL_GET(value) (((value) & 0x0000ffff) >> 0)
68750
68751
#define ALT_USB_DEV_DTXFSTS6_INEPTXFSPCAVAIL_SET(value) (((value) << 0) & 0x0000ffff)
68752
68753
#ifndef __ASSEMBLY__
68754
68764
struct
ALT_USB_DEV_DTXFSTS6_s
68765
{
68766
const
uint32_t
ineptxfspcavail
: 16;
68767
uint32_t : 16;
68768
};
68769
68771
typedef
volatile
struct
ALT_USB_DEV_DTXFSTS6_s
ALT_USB_DEV_DTXFSTS6_t
;
68772
#endif
/* __ASSEMBLY__ */
68773
68775
#define ALT_USB_DEV_DTXFSTS6_OFST 0x1d8
68776
68777
#define ALT_USB_DEV_DTXFSTS6_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_DEV_DTXFSTS6_OFST))
68778
68802
#define ALT_USB_DEV_DIEPDMAB6_DIEPDMAB6_LSB 0
68803
68804
#define ALT_USB_DEV_DIEPDMAB6_DIEPDMAB6_MSB 31
68805
68806
#define ALT_USB_DEV_DIEPDMAB6_DIEPDMAB6_WIDTH 32
68807
68808
#define ALT_USB_DEV_DIEPDMAB6_DIEPDMAB6_SET_MSK 0xffffffff
68809
68810
#define ALT_USB_DEV_DIEPDMAB6_DIEPDMAB6_CLR_MSK 0x00000000
68811
68812
#define ALT_USB_DEV_DIEPDMAB6_DIEPDMAB6_RESET 0x0
68813
68814
#define ALT_USB_DEV_DIEPDMAB6_DIEPDMAB6_GET(value) (((value) & 0xffffffff) >> 0)
68815
68816
#define ALT_USB_DEV_DIEPDMAB6_DIEPDMAB6_SET(value) (((value) << 0) & 0xffffffff)
68817
68818
#ifndef __ASSEMBLY__
68819
68829
struct
ALT_USB_DEV_DIEPDMAB6_s
68830
{
68831
const
uint32_t
diepdmab6
: 32;
68832
};
68833
68835
typedef
volatile
struct
ALT_USB_DEV_DIEPDMAB6_s
ALT_USB_DEV_DIEPDMAB6_t
;
68836
#endif
/* __ASSEMBLY__ */
68837
68839
#define ALT_USB_DEV_DIEPDMAB6_OFST 0x1dc
68840
68841
#define ALT_USB_DEV_DIEPDMAB6_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_DEV_DIEPDMAB6_OFST))
68842
68880
#define ALT_USB_DEV_DIEPCTL7_MPS_LSB 0
68881
68882
#define ALT_USB_DEV_DIEPCTL7_MPS_MSB 10
68883
68884
#define ALT_USB_DEV_DIEPCTL7_MPS_WIDTH 11
68885
68886
#define ALT_USB_DEV_DIEPCTL7_MPS_SET_MSK 0x000007ff
68887
68888
#define ALT_USB_DEV_DIEPCTL7_MPS_CLR_MSK 0xfffff800
68889
68890
#define ALT_USB_DEV_DIEPCTL7_MPS_RESET 0x0
68891
68892
#define ALT_USB_DEV_DIEPCTL7_MPS_GET(value) (((value) & 0x000007ff) >> 0)
68893
68894
#define ALT_USB_DEV_DIEPCTL7_MPS_SET(value) (((value) << 0) & 0x000007ff)
68895
68920
#define ALT_USB_DEV_DIEPCTL7_USBACTEP_E_DISD 0x0
68921
68926
#define ALT_USB_DEV_DIEPCTL7_USBACTEP_E_END 0x1
68927
68929
#define ALT_USB_DEV_DIEPCTL7_USBACTEP_LSB 15
68930
68931
#define ALT_USB_DEV_DIEPCTL7_USBACTEP_MSB 15
68932
68933
#define ALT_USB_DEV_DIEPCTL7_USBACTEP_WIDTH 1
68934
68935
#define ALT_USB_DEV_DIEPCTL7_USBACTEP_SET_MSK 0x00008000
68936
68937
#define ALT_USB_DEV_DIEPCTL7_USBACTEP_CLR_MSK 0xffff7fff
68938
68939
#define ALT_USB_DEV_DIEPCTL7_USBACTEP_RESET 0x0
68940
68941
#define ALT_USB_DEV_DIEPCTL7_USBACTEP_GET(value) (((value) & 0x00008000) >> 15)
68942
68943
#define ALT_USB_DEV_DIEPCTL7_USBACTEP_SET(value) (((value) << 15) & 0x00008000)
68944
68986
#define ALT_USB_DEV_DIEPCTL7_DPID_E_INACT 0x0
68987
68992
#define ALT_USB_DEV_DIEPCTL7_DPID_E_ACT 0x1
68993
68995
#define ALT_USB_DEV_DIEPCTL7_DPID_LSB 16
68996
68997
#define ALT_USB_DEV_DIEPCTL7_DPID_MSB 16
68998
68999
#define ALT_USB_DEV_DIEPCTL7_DPID_WIDTH 1
69000
69001
#define ALT_USB_DEV_DIEPCTL7_DPID_SET_MSK 0x00010000
69002
69003
#define ALT_USB_DEV_DIEPCTL7_DPID_CLR_MSK 0xfffeffff
69004
69005
#define ALT_USB_DEV_DIEPCTL7_DPID_RESET 0x0
69006
69007
#define ALT_USB_DEV_DIEPCTL7_DPID_GET(value) (((value) & 0x00010000) >> 16)
69008
69009
#define ALT_USB_DEV_DIEPCTL7_DPID_SET(value) (((value) << 16) & 0x00010000)
69010
69045
#define ALT_USB_DEV_DIEPCTL7_NAKSTS_E_NONNAK 0x0
69046
69051
#define ALT_USB_DEV_DIEPCTL7_NAKSTS_E_NAK 0x1
69052
69054
#define ALT_USB_DEV_DIEPCTL7_NAKSTS_LSB 17
69055
69056
#define ALT_USB_DEV_DIEPCTL7_NAKSTS_MSB 17
69057
69058
#define ALT_USB_DEV_DIEPCTL7_NAKSTS_WIDTH 1
69059
69060
#define ALT_USB_DEV_DIEPCTL7_NAKSTS_SET_MSK 0x00020000
69061
69062
#define ALT_USB_DEV_DIEPCTL7_NAKSTS_CLR_MSK 0xfffdffff
69063
69064
#define ALT_USB_DEV_DIEPCTL7_NAKSTS_RESET 0x0
69065
69066
#define ALT_USB_DEV_DIEPCTL7_NAKSTS_GET(value) (((value) & 0x00020000) >> 17)
69067
69068
#define ALT_USB_DEV_DIEPCTL7_NAKSTS_SET(value) (((value) << 17) & 0x00020000)
69069
69092
#define ALT_USB_DEV_DIEPCTL7_EPTYPE_E_CTL 0x0
69093
69098
#define ALT_USB_DEV_DIEPCTL7_EPTYPE_E_ISOCHRONOUS 0x1
69099
69104
#define ALT_USB_DEV_DIEPCTL7_EPTYPE_E_BULK 0x2
69105
69110
#define ALT_USB_DEV_DIEPCTL7_EPTYPE_E_INTERRUP 0x3
69111
69113
#define ALT_USB_DEV_DIEPCTL7_EPTYPE_LSB 18
69114
69115
#define ALT_USB_DEV_DIEPCTL7_EPTYPE_MSB 19
69116
69117
#define ALT_USB_DEV_DIEPCTL7_EPTYPE_WIDTH 2
69118
69119
#define ALT_USB_DEV_DIEPCTL7_EPTYPE_SET_MSK 0x000c0000
69120
69121
#define ALT_USB_DEV_DIEPCTL7_EPTYPE_CLR_MSK 0xfff3ffff
69122
69123
#define ALT_USB_DEV_DIEPCTL7_EPTYPE_RESET 0x0
69124
69125
#define ALT_USB_DEV_DIEPCTL7_EPTYPE_GET(value) (((value) & 0x000c0000) >> 18)
69126
69127
#define ALT_USB_DEV_DIEPCTL7_EPTYPE_SET(value) (((value) << 18) & 0x000c0000)
69128
69158
#define ALT_USB_DEV_DIEPCTL7_STALL_E_INACT 0x0
69159
69164
#define ALT_USB_DEV_DIEPCTL7_STALL_E_ACT 0x1
69165
69167
#define ALT_USB_DEV_DIEPCTL7_STALL_LSB 21
69168
69169
#define ALT_USB_DEV_DIEPCTL7_STALL_MSB 21
69170
69171
#define ALT_USB_DEV_DIEPCTL7_STALL_WIDTH 1
69172
69173
#define ALT_USB_DEV_DIEPCTL7_STALL_SET_MSK 0x00200000
69174
69175
#define ALT_USB_DEV_DIEPCTL7_STALL_CLR_MSK 0xffdfffff
69176
69177
#define ALT_USB_DEV_DIEPCTL7_STALL_RESET 0x0
69178
69179
#define ALT_USB_DEV_DIEPCTL7_STALL_GET(value) (((value) & 0x00200000) >> 21)
69180
69181
#define ALT_USB_DEV_DIEPCTL7_STALL_SET(value) (((value) << 21) & 0x00200000)
69182
69205
#define ALT_USB_DEV_DIEPCTL7_TXFNUM_LSB 22
69206
69207
#define ALT_USB_DEV_DIEPCTL7_TXFNUM_MSB 25
69208
69209
#define ALT_USB_DEV_DIEPCTL7_TXFNUM_WIDTH 4
69210
69211
#define ALT_USB_DEV_DIEPCTL7_TXFNUM_SET_MSK 0x03c00000
69212
69213
#define ALT_USB_DEV_DIEPCTL7_TXFNUM_CLR_MSK 0xfc3fffff
69214
69215
#define ALT_USB_DEV_DIEPCTL7_TXFNUM_RESET 0x0
69216
69217
#define ALT_USB_DEV_DIEPCTL7_TXFNUM_GET(value) (((value) & 0x03c00000) >> 22)
69218
69219
#define ALT_USB_DEV_DIEPCTL7_TXFNUM_SET(value) (((value) << 22) & 0x03c00000)
69220
69241
#define ALT_USB_DEV_DIEPCTL7_CNAK_E_INACT 0x0
69242
69247
#define ALT_USB_DEV_DIEPCTL7_CNAK_E_ACT 0x1
69248
69250
#define ALT_USB_DEV_DIEPCTL7_CNAK_LSB 26
69251
69252
#define ALT_USB_DEV_DIEPCTL7_CNAK_MSB 26
69253
69254
#define ALT_USB_DEV_DIEPCTL7_CNAK_WIDTH 1
69255
69256
#define ALT_USB_DEV_DIEPCTL7_CNAK_SET_MSK 0x04000000
69257
69258
#define ALT_USB_DEV_DIEPCTL7_CNAK_CLR_MSK 0xfbffffff
69259
69260
#define ALT_USB_DEV_DIEPCTL7_CNAK_RESET 0x0
69261
69262
#define ALT_USB_DEV_DIEPCTL7_CNAK_GET(value) (((value) & 0x04000000) >> 26)
69263
69264
#define ALT_USB_DEV_DIEPCTL7_CNAK_SET(value) (((value) << 26) & 0x04000000)
69265
69289
#define ALT_USB_DEV_DIEPCTL7_SNAK_E_INACT 0x0
69290
69295
#define ALT_USB_DEV_DIEPCTL7_SNAK_E_ACT 0x1
69296
69298
#define ALT_USB_DEV_DIEPCTL7_SNAK_LSB 27
69299
69300
#define ALT_USB_DEV_DIEPCTL7_SNAK_MSB 27
69301
69302
#define ALT_USB_DEV_DIEPCTL7_SNAK_WIDTH 1
69303
69304
#define ALT_USB_DEV_DIEPCTL7_SNAK_SET_MSK 0x08000000
69305
69306
#define ALT_USB_DEV_DIEPCTL7_SNAK_CLR_MSK 0xf7ffffff
69307
69308
#define ALT_USB_DEV_DIEPCTL7_SNAK_RESET 0x0
69309
69310
#define ALT_USB_DEV_DIEPCTL7_SNAK_GET(value) (((value) & 0x08000000) >> 27)
69311
69312
#define ALT_USB_DEV_DIEPCTL7_SNAK_SET(value) (((value) << 27) & 0x08000000)
69313
69342
#define ALT_USB_DEV_DIEPCTL7_SETD0PID_E_DISD 0x0
69343
69348
#define ALT_USB_DEV_DIEPCTL7_SETD0PID_E_END 0x1
69349
69351
#define ALT_USB_DEV_DIEPCTL7_SETD0PID_LSB 28
69352
69353
#define ALT_USB_DEV_DIEPCTL7_SETD0PID_MSB 28
69354
69355
#define ALT_USB_DEV_DIEPCTL7_SETD0PID_WIDTH 1
69356
69357
#define ALT_USB_DEV_DIEPCTL7_SETD0PID_SET_MSK 0x10000000
69358
69359
#define ALT_USB_DEV_DIEPCTL7_SETD0PID_CLR_MSK 0xefffffff
69360
69361
#define ALT_USB_DEV_DIEPCTL7_SETD0PID_RESET 0x0
69362
69363
#define ALT_USB_DEV_DIEPCTL7_SETD0PID_GET(value) (((value) & 0x10000000) >> 28)
69364
69365
#define ALT_USB_DEV_DIEPCTL7_SETD0PID_SET(value) (((value) << 28) & 0x10000000)
69366
69393
#define ALT_USB_DEV_DIEPCTL7_SETD1PID_E_DISD 0x0
69394
69399
#define ALT_USB_DEV_DIEPCTL7_SETD1PID_E_END 0x1
69400
69402
#define ALT_USB_DEV_DIEPCTL7_SETD1PID_LSB 29
69403
69404
#define ALT_USB_DEV_DIEPCTL7_SETD1PID_MSB 29
69405
69406
#define ALT_USB_DEV_DIEPCTL7_SETD1PID_WIDTH 1
69407
69408
#define ALT_USB_DEV_DIEPCTL7_SETD1PID_SET_MSK 0x20000000
69409
69410
#define ALT_USB_DEV_DIEPCTL7_SETD1PID_CLR_MSK 0xdfffffff
69411
69412
#define ALT_USB_DEV_DIEPCTL7_SETD1PID_RESET 0x0
69413
69414
#define ALT_USB_DEV_DIEPCTL7_SETD1PID_GET(value) (((value) & 0x20000000) >> 29)
69415
69416
#define ALT_USB_DEV_DIEPCTL7_SETD1PID_SET(value) (((value) << 29) & 0x20000000)
69417
69443
#define ALT_USB_DEV_DIEPCTL7_EPDIS_E_INACT 0x0
69444
69449
#define ALT_USB_DEV_DIEPCTL7_EPDIS_E_ACT 0x1
69450
69452
#define ALT_USB_DEV_DIEPCTL7_EPDIS_LSB 30
69453
69454
#define ALT_USB_DEV_DIEPCTL7_EPDIS_MSB 30
69455
69456
#define ALT_USB_DEV_DIEPCTL7_EPDIS_WIDTH 1
69457
69458
#define ALT_USB_DEV_DIEPCTL7_EPDIS_SET_MSK 0x40000000
69459
69460
#define ALT_USB_DEV_DIEPCTL7_EPDIS_CLR_MSK 0xbfffffff
69461
69462
#define ALT_USB_DEV_DIEPCTL7_EPDIS_RESET 0x0
69463
69464
#define ALT_USB_DEV_DIEPCTL7_EPDIS_GET(value) (((value) & 0x40000000) >> 30)
69465
69466
#define ALT_USB_DEV_DIEPCTL7_EPDIS_SET(value) (((value) << 30) & 0x40000000)
69467
69517
#define ALT_USB_DEV_DIEPCTL7_EPENA_E_INACT 0x0
69518
69523
#define ALT_USB_DEV_DIEPCTL7_EPENA_E_ACT 0x1
69524
69526
#define ALT_USB_DEV_DIEPCTL7_EPENA_LSB 31
69527
69528
#define ALT_USB_DEV_DIEPCTL7_EPENA_MSB 31
69529
69530
#define ALT_USB_DEV_DIEPCTL7_EPENA_WIDTH 1
69531
69532
#define ALT_USB_DEV_DIEPCTL7_EPENA_SET_MSK 0x80000000
69533
69534
#define ALT_USB_DEV_DIEPCTL7_EPENA_CLR_MSK 0x7fffffff
69535
69536
#define ALT_USB_DEV_DIEPCTL7_EPENA_RESET 0x0
69537
69538
#define ALT_USB_DEV_DIEPCTL7_EPENA_GET(value) (((value) & 0x80000000) >> 31)
69539
69540
#define ALT_USB_DEV_DIEPCTL7_EPENA_SET(value) (((value) << 31) & 0x80000000)
69541
69542
#ifndef __ASSEMBLY__
69543
69553
struct
ALT_USB_DEV_DIEPCTL7_s
69554
{
69555
uint32_t
mps
: 11;
69556
uint32_t : 4;
69557
uint32_t
usbactep
: 1;
69558
const
uint32_t
dpid
: 1;
69559
const
uint32_t
naksts
: 1;
69560
uint32_t
eptype
: 2;
69561
uint32_t : 1;
69562
const
uint32_t
stall
: 1;
69563
uint32_t
txfnum
: 4;
69564
uint32_t
cnak
: 1;
69565
uint32_t
snak
: 1;
69566
uint32_t
setd0pid
: 1;
69567
uint32_t
setd1pid
: 1;
69568
const
uint32_t
epdis
: 1;
69569
const
uint32_t
epena
: 1;
69570
};
69571
69573
typedef
volatile
struct
ALT_USB_DEV_DIEPCTL7_s
ALT_USB_DEV_DIEPCTL7_t
;
69574
#endif
/* __ASSEMBLY__ */
69575
69577
#define ALT_USB_DEV_DIEPCTL7_OFST 0x1e0
69578
69579
#define ALT_USB_DEV_DIEPCTL7_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_DEV_DIEPCTL7_OFST))
69580
69645
#define ALT_USB_DEV_DIEPINT7_XFERCOMPL_E_INACT 0x0
69646
69651
#define ALT_USB_DEV_DIEPINT7_XFERCOMPL_E_ACT 0x1
69652
69654
#define ALT_USB_DEV_DIEPINT7_XFERCOMPL_LSB 0
69655
69656
#define ALT_USB_DEV_DIEPINT7_XFERCOMPL_MSB 0
69657
69658
#define ALT_USB_DEV_DIEPINT7_XFERCOMPL_WIDTH 1
69659
69660
#define ALT_USB_DEV_DIEPINT7_XFERCOMPL_SET_MSK 0x00000001
69661
69662
#define ALT_USB_DEV_DIEPINT7_XFERCOMPL_CLR_MSK 0xfffffffe
69663
69664
#define ALT_USB_DEV_DIEPINT7_XFERCOMPL_RESET 0x0
69665
69666
#define ALT_USB_DEV_DIEPINT7_XFERCOMPL_GET(value) (((value) & 0x00000001) >> 0)
69667
69668
#define ALT_USB_DEV_DIEPINT7_XFERCOMPL_SET(value) (((value) << 0) & 0x00000001)
69669
69691
#define ALT_USB_DEV_DIEPINT7_EPDISBLD_E_INACT 0x0
69692
69697
#define ALT_USB_DEV_DIEPINT7_EPDISBLD_E_ACT 0x1
69698
69700
#define ALT_USB_DEV_DIEPINT7_EPDISBLD_LSB 1
69701
69702
#define ALT_USB_DEV_DIEPINT7_EPDISBLD_MSB 1
69703
69704
#define ALT_USB_DEV_DIEPINT7_EPDISBLD_WIDTH 1
69705
69706
#define ALT_USB_DEV_DIEPINT7_EPDISBLD_SET_MSK 0x00000002
69707
69708
#define ALT_USB_DEV_DIEPINT7_EPDISBLD_CLR_MSK 0xfffffffd
69709
69710
#define ALT_USB_DEV_DIEPINT7_EPDISBLD_RESET 0x0
69711
69712
#define ALT_USB_DEV_DIEPINT7_EPDISBLD_GET(value) (((value) & 0x00000002) >> 1)
69713
69714
#define ALT_USB_DEV_DIEPINT7_EPDISBLD_SET(value) (((value) << 1) & 0x00000002)
69715
69738
#define ALT_USB_DEV_DIEPINT7_AHBERR_E_INACT 0x0
69739
69744
#define ALT_USB_DEV_DIEPINT7_AHBERR_E_ACT 0x1
69745
69747
#define ALT_USB_DEV_DIEPINT7_AHBERR_LSB 2
69748
69749
#define ALT_USB_DEV_DIEPINT7_AHBERR_MSB 2
69750
69751
#define ALT_USB_DEV_DIEPINT7_AHBERR_WIDTH 1
69752
69753
#define ALT_USB_DEV_DIEPINT7_AHBERR_SET_MSK 0x00000004
69754
69755
#define ALT_USB_DEV_DIEPINT7_AHBERR_CLR_MSK 0xfffffffb
69756
69757
#define ALT_USB_DEV_DIEPINT7_AHBERR_RESET 0x0
69758
69759
#define ALT_USB_DEV_DIEPINT7_AHBERR_GET(value) (((value) & 0x00000004) >> 2)
69760
69761
#define ALT_USB_DEV_DIEPINT7_AHBERR_SET(value) (((value) << 2) & 0x00000004)
69762
69786
#define ALT_USB_DEV_DIEPINT7_TMO_E_INACT 0x0
69787
69792
#define ALT_USB_DEV_DIEPINT7_TMO_E_ACT 0x1
69793
69795
#define ALT_USB_DEV_DIEPINT7_TMO_LSB 3
69796
69797
#define ALT_USB_DEV_DIEPINT7_TMO_MSB 3
69798
69799
#define ALT_USB_DEV_DIEPINT7_TMO_WIDTH 1
69800
69801
#define ALT_USB_DEV_DIEPINT7_TMO_SET_MSK 0x00000008
69802
69803
#define ALT_USB_DEV_DIEPINT7_TMO_CLR_MSK 0xfffffff7
69804
69805
#define ALT_USB_DEV_DIEPINT7_TMO_RESET 0x0
69806
69807
#define ALT_USB_DEV_DIEPINT7_TMO_GET(value) (((value) & 0x00000008) >> 3)
69808
69809
#define ALT_USB_DEV_DIEPINT7_TMO_SET(value) (((value) << 3) & 0x00000008)
69810
69833
#define ALT_USB_DEV_DIEPINT7_INTKNTXFEMP_E_INACT 0x0
69834
69839
#define ALT_USB_DEV_DIEPINT7_INTKNTXFEMP_E_ACT 0x1
69840
69842
#define ALT_USB_DEV_DIEPINT7_INTKNTXFEMP_LSB 4
69843
69844
#define ALT_USB_DEV_DIEPINT7_INTKNTXFEMP_MSB 4
69845
69846
#define ALT_USB_DEV_DIEPINT7_INTKNTXFEMP_WIDTH 1
69847
69848
#define ALT_USB_DEV_DIEPINT7_INTKNTXFEMP_SET_MSK 0x00000010
69849
69850
#define ALT_USB_DEV_DIEPINT7_INTKNTXFEMP_CLR_MSK 0xffffffef
69851
69852
#define ALT_USB_DEV_DIEPINT7_INTKNTXFEMP_RESET 0x0
69853
69854
#define ALT_USB_DEV_DIEPINT7_INTKNTXFEMP_GET(value) (((value) & 0x00000010) >> 4)
69855
69856
#define ALT_USB_DEV_DIEPINT7_INTKNTXFEMP_SET(value) (((value) << 4) & 0x00000010)
69857
69881
#define ALT_USB_DEV_DIEPINT7_INTKNEPMIS_E_INACT 0x0
69882
69887
#define ALT_USB_DEV_DIEPINT7_INTKNEPMIS_E_ACT 0x1
69888
69890
#define ALT_USB_DEV_DIEPINT7_INTKNEPMIS_LSB 5
69891
69892
#define ALT_USB_DEV_DIEPINT7_INTKNEPMIS_MSB 5
69893
69894
#define ALT_USB_DEV_DIEPINT7_INTKNEPMIS_WIDTH 1
69895
69896
#define ALT_USB_DEV_DIEPINT7_INTKNEPMIS_SET_MSK 0x00000020
69897
69898
#define ALT_USB_DEV_DIEPINT7_INTKNEPMIS_CLR_MSK 0xffffffdf
69899
69900
#define ALT_USB_DEV_DIEPINT7_INTKNEPMIS_RESET 0x0
69901
69902
#define ALT_USB_DEV_DIEPINT7_INTKNEPMIS_GET(value) (((value) & 0x00000020) >> 5)
69903
69904
#define ALT_USB_DEV_DIEPINT7_INTKNEPMIS_SET(value) (((value) << 5) & 0x00000020)
69905
69932
#define ALT_USB_DEV_DIEPINT7_INEPNAKEFF_E_INACT 0x0
69933
69938
#define ALT_USB_DEV_DIEPINT7_INEPNAKEFF_E_ACT 0x1
69939
69941
#define ALT_USB_DEV_DIEPINT7_INEPNAKEFF_LSB 6
69942
69943
#define ALT_USB_DEV_DIEPINT7_INEPNAKEFF_MSB 6
69944
69945
#define ALT_USB_DEV_DIEPINT7_INEPNAKEFF_WIDTH 1
69946
69947
#define ALT_USB_DEV_DIEPINT7_INEPNAKEFF_SET_MSK 0x00000040
69948
69949
#define ALT_USB_DEV_DIEPINT7_INEPNAKEFF_CLR_MSK 0xffffffbf
69950
69951
#define ALT_USB_DEV_DIEPINT7_INEPNAKEFF_RESET 0x0
69952
69953
#define ALT_USB_DEV_DIEPINT7_INEPNAKEFF_GET(value) (((value) & 0x00000040) >> 6)
69954
69955
#define ALT_USB_DEV_DIEPINT7_INEPNAKEFF_SET(value) (((value) << 6) & 0x00000040)
69956
69980
#define ALT_USB_DEV_DIEPINT7_TXFEMP_E_INACT 0x0
69981
69986
#define ALT_USB_DEV_DIEPINT7_TXFEMP_E_ACT 0x1
69987
69989
#define ALT_USB_DEV_DIEPINT7_TXFEMP_LSB 7
69990
69991
#define ALT_USB_DEV_DIEPINT7_TXFEMP_MSB 7
69992
69993
#define ALT_USB_DEV_DIEPINT7_TXFEMP_WIDTH 1
69994
69995
#define ALT_USB_DEV_DIEPINT7_TXFEMP_SET_MSK 0x00000080
69996
69997
#define ALT_USB_DEV_DIEPINT7_TXFEMP_CLR_MSK 0xffffff7f
69998
69999
#define ALT_USB_DEV_DIEPINT7_TXFEMP_RESET 0x1
70000
70001
#define ALT_USB_DEV_DIEPINT7_TXFEMP_GET(value) (((value) & 0x00000080) >> 7)
70002
70003
#define ALT_USB_DEV_DIEPINT7_TXFEMP_SET(value) (((value) << 7) & 0x00000080)
70004
70026
#define ALT_USB_DEV_DIEPINT7_TXFIFOUNDRN_E_INACT 0x0
70027
70032
#define ALT_USB_DEV_DIEPINT7_TXFIFOUNDRN_E_ACT 0x1
70033
70035
#define ALT_USB_DEV_DIEPINT7_TXFIFOUNDRN_LSB 8
70036
70037
#define ALT_USB_DEV_DIEPINT7_TXFIFOUNDRN_MSB 8
70038
70039
#define ALT_USB_DEV_DIEPINT7_TXFIFOUNDRN_WIDTH 1
70040
70041
#define ALT_USB_DEV_DIEPINT7_TXFIFOUNDRN_SET_MSK 0x00000100
70042
70043
#define ALT_USB_DEV_DIEPINT7_TXFIFOUNDRN_CLR_MSK 0xfffffeff
70044
70045
#define ALT_USB_DEV_DIEPINT7_TXFIFOUNDRN_RESET 0x0
70046
70047
#define ALT_USB_DEV_DIEPINT7_TXFIFOUNDRN_GET(value) (((value) & 0x00000100) >> 8)
70048
70049
#define ALT_USB_DEV_DIEPINT7_TXFIFOUNDRN_SET(value) (((value) << 8) & 0x00000100)
70050
70073
#define ALT_USB_DEV_DIEPINT7_BNAINTR_E_INACT 0x0
70074
70079
#define ALT_USB_DEV_DIEPINT7_BNAINTR_E_ACT 0x1
70080
70082
#define ALT_USB_DEV_DIEPINT7_BNAINTR_LSB 9
70083
70084
#define ALT_USB_DEV_DIEPINT7_BNAINTR_MSB 9
70085
70086
#define ALT_USB_DEV_DIEPINT7_BNAINTR_WIDTH 1
70087
70088
#define ALT_USB_DEV_DIEPINT7_BNAINTR_SET_MSK 0x00000200
70089
70090
#define ALT_USB_DEV_DIEPINT7_BNAINTR_CLR_MSK 0xfffffdff
70091
70092
#define ALT_USB_DEV_DIEPINT7_BNAINTR_RESET 0x0
70093
70094
#define ALT_USB_DEV_DIEPINT7_BNAINTR_GET(value) (((value) & 0x00000200) >> 9)
70095
70096
#define ALT_USB_DEV_DIEPINT7_BNAINTR_SET(value) (((value) << 9) & 0x00000200)
70097
70120
#define ALT_USB_DEV_DIEPINT7_PKTDRPSTS_E_INACT 0x0
70121
70126
#define ALT_USB_DEV_DIEPINT7_PKTDRPSTS_E_ACT 0x1
70127
70129
#define ALT_USB_DEV_DIEPINT7_PKTDRPSTS_LSB 11
70130
70131
#define ALT_USB_DEV_DIEPINT7_PKTDRPSTS_MSB 11
70132
70133
#define ALT_USB_DEV_DIEPINT7_PKTDRPSTS_WIDTH 1
70134
70135
#define ALT_USB_DEV_DIEPINT7_PKTDRPSTS_SET_MSK 0x00000800
70136
70137
#define ALT_USB_DEV_DIEPINT7_PKTDRPSTS_CLR_MSK 0xfffff7ff
70138
70139
#define ALT_USB_DEV_DIEPINT7_PKTDRPSTS_RESET 0x0
70140
70141
#define ALT_USB_DEV_DIEPINT7_PKTDRPSTS_GET(value) (((value) & 0x00000800) >> 11)
70142
70143
#define ALT_USB_DEV_DIEPINT7_PKTDRPSTS_SET(value) (((value) << 11) & 0x00000800)
70144
70165
#define ALT_USB_DEV_DIEPINT7_BBLEERR_E_INACT 0x0
70166
70171
#define ALT_USB_DEV_DIEPINT7_BBLEERR_E_ACT 0x1
70172
70174
#define ALT_USB_DEV_DIEPINT7_BBLEERR_LSB 12
70175
70176
#define ALT_USB_DEV_DIEPINT7_BBLEERR_MSB 12
70177
70178
#define ALT_USB_DEV_DIEPINT7_BBLEERR_WIDTH 1
70179
70180
#define ALT_USB_DEV_DIEPINT7_BBLEERR_SET_MSK 0x00001000
70181
70182
#define ALT_USB_DEV_DIEPINT7_BBLEERR_CLR_MSK 0xffffefff
70183
70184
#define ALT_USB_DEV_DIEPINT7_BBLEERR_RESET 0x0
70185
70186
#define ALT_USB_DEV_DIEPINT7_BBLEERR_GET(value) (((value) & 0x00001000) >> 12)
70187
70188
#define ALT_USB_DEV_DIEPINT7_BBLEERR_SET(value) (((value) << 12) & 0x00001000)
70189
70212
#define ALT_USB_DEV_DIEPINT7_NAKINTRPT_E_INACT 0x0
70213
70218
#define ALT_USB_DEV_DIEPINT7_NAKINTRPT_E_ACT 0x1
70219
70221
#define ALT_USB_DEV_DIEPINT7_NAKINTRPT_LSB 13
70222
70223
#define ALT_USB_DEV_DIEPINT7_NAKINTRPT_MSB 13
70224
70225
#define ALT_USB_DEV_DIEPINT7_NAKINTRPT_WIDTH 1
70226
70227
#define ALT_USB_DEV_DIEPINT7_NAKINTRPT_SET_MSK 0x00002000
70228
70229
#define ALT_USB_DEV_DIEPINT7_NAKINTRPT_CLR_MSK 0xffffdfff
70230
70231
#define ALT_USB_DEV_DIEPINT7_NAKINTRPT_RESET 0x0
70232
70233
#define ALT_USB_DEV_DIEPINT7_NAKINTRPT_GET(value) (((value) & 0x00002000) >> 13)
70234
70235
#define ALT_USB_DEV_DIEPINT7_NAKINTRPT_SET(value) (((value) << 13) & 0x00002000)
70236
70258
#define ALT_USB_DEV_DIEPINT7_NYETINTRPT_E_INACT 0x0
70259
70264
#define ALT_USB_DEV_DIEPINT7_NYETINTRPT_E_ACT 0x1
70265
70267
#define ALT_USB_DEV_DIEPINT7_NYETINTRPT_LSB 14
70268
70269
#define ALT_USB_DEV_DIEPINT7_NYETINTRPT_MSB 14
70270
70271
#define ALT_USB_DEV_DIEPINT7_NYETINTRPT_WIDTH 1
70272
70273
#define ALT_USB_DEV_DIEPINT7_NYETINTRPT_SET_MSK 0x00004000
70274
70275
#define ALT_USB_DEV_DIEPINT7_NYETINTRPT_CLR_MSK 0xffffbfff
70276
70277
#define ALT_USB_DEV_DIEPINT7_NYETINTRPT_RESET 0x0
70278
70279
#define ALT_USB_DEV_DIEPINT7_NYETINTRPT_GET(value) (((value) & 0x00004000) >> 14)
70280
70281
#define ALT_USB_DEV_DIEPINT7_NYETINTRPT_SET(value) (((value) << 14) & 0x00004000)
70282
70283
#ifndef __ASSEMBLY__
70284
70294
struct
ALT_USB_DEV_DIEPINT7_s
70295
{
70296
const
uint32_t
xfercompl
: 1;
70297
const
uint32_t
epdisbld
: 1;
70298
const
uint32_t
ahberr
: 1;
70299
const
uint32_t
timeout
: 1;
70300
const
uint32_t
intkntxfemp
: 1;
70301
const
uint32_t
intknepmis
: 1;
70302
const
uint32_t
inepnakeff
: 1;
70303
const
uint32_t
txfemp
: 1;
70304
const
uint32_t
txfifoundrn
: 1;
70305
const
uint32_t
bnaintr
: 1;
70306
uint32_t : 1;
70307
const
uint32_t
pktdrpsts
: 1;
70308
const
uint32_t
bbleerr
: 1;
70309
const
uint32_t
nakintrpt
: 1;
70310
const
uint32_t
nyetintrpt
: 1;
70311
uint32_t : 17;
70312
};
70313
70315
typedef
volatile
struct
ALT_USB_DEV_DIEPINT7_s
ALT_USB_DEV_DIEPINT7_t
;
70316
#endif
/* __ASSEMBLY__ */
70317
70319
#define ALT_USB_DEV_DIEPINT7_OFST 0x1e8
70320
70321
#define ALT_USB_DEV_DIEPINT7_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_DEV_DIEPINT7_OFST))
70322
70355
#define ALT_USB_DEV_DIEPTSIZ7_XFERSIZE_LSB 0
70356
70357
#define ALT_USB_DEV_DIEPTSIZ7_XFERSIZE_MSB 18
70358
70359
#define ALT_USB_DEV_DIEPTSIZ7_XFERSIZE_WIDTH 19
70360
70361
#define ALT_USB_DEV_DIEPTSIZ7_XFERSIZE_SET_MSK 0x0007ffff
70362
70363
#define ALT_USB_DEV_DIEPTSIZ7_XFERSIZE_CLR_MSK 0xfff80000
70364
70365
#define ALT_USB_DEV_DIEPTSIZ7_XFERSIZE_RESET 0x0
70366
70367
#define ALT_USB_DEV_DIEPTSIZ7_XFERSIZE_GET(value) (((value) & 0x0007ffff) >> 0)
70368
70369
#define ALT_USB_DEV_DIEPTSIZ7_XFERSIZE_SET(value) (((value) << 0) & 0x0007ffff)
70370
70382
#define ALT_USB_DEV_DIEPTSIZ7_PKTCNT_LSB 19
70383
70384
#define ALT_USB_DEV_DIEPTSIZ7_PKTCNT_MSB 28
70385
70386
#define ALT_USB_DEV_DIEPTSIZ7_PKTCNT_WIDTH 10
70387
70388
#define ALT_USB_DEV_DIEPTSIZ7_PKTCNT_SET_MSK 0x1ff80000
70389
70390
#define ALT_USB_DEV_DIEPTSIZ7_PKTCNT_CLR_MSK 0xe007ffff
70391
70392
#define ALT_USB_DEV_DIEPTSIZ7_PKTCNT_RESET 0x0
70393
70394
#define ALT_USB_DEV_DIEPTSIZ7_PKTCNT_GET(value) (((value) & 0x1ff80000) >> 19)
70395
70396
#define ALT_USB_DEV_DIEPTSIZ7_PKTCNT_SET(value) (((value) << 19) & 0x1ff80000)
70397
70425
#define ALT_USB_DEV_DIEPTSIZ7_MC_E_PKTONE 0x1
70426
70431
#define ALT_USB_DEV_DIEPTSIZ7_MC_E_PKTTWO 0x2
70432
70437
#define ALT_USB_DEV_DIEPTSIZ7_MC_E_PKTTHREE 0x3
70438
70440
#define ALT_USB_DEV_DIEPTSIZ7_MC_LSB 29
70441
70442
#define ALT_USB_DEV_DIEPTSIZ7_MC_MSB 30
70443
70444
#define ALT_USB_DEV_DIEPTSIZ7_MC_WIDTH 2
70445
70446
#define ALT_USB_DEV_DIEPTSIZ7_MC_SET_MSK 0x60000000
70447
70448
#define ALT_USB_DEV_DIEPTSIZ7_MC_CLR_MSK 0x9fffffff
70449
70450
#define ALT_USB_DEV_DIEPTSIZ7_MC_RESET 0x0
70451
70452
#define ALT_USB_DEV_DIEPTSIZ7_MC_GET(value) (((value) & 0x60000000) >> 29)
70453
70454
#define ALT_USB_DEV_DIEPTSIZ7_MC_SET(value) (((value) << 29) & 0x60000000)
70455
70456
#ifndef __ASSEMBLY__
70457
70467
struct
ALT_USB_DEV_DIEPTSIZ7_s
70468
{
70469
uint32_t
xfersize
: 19;
70470
uint32_t
PktCnt
: 10;
70471
uint32_t
mc
: 2;
70472
uint32_t : 1;
70473
};
70474
70476
typedef
volatile
struct
ALT_USB_DEV_DIEPTSIZ7_s
ALT_USB_DEV_DIEPTSIZ7_t
;
70477
#endif
/* __ASSEMBLY__ */
70478
70480
#define ALT_USB_DEV_DIEPTSIZ7_OFST 0x1f0
70481
70482
#define ALT_USB_DEV_DIEPTSIZ7_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_DEV_DIEPTSIZ7_OFST))
70483
70516
#define ALT_USB_DEV_DIEPDMA7_DIEPDMA7_LSB 0
70517
70518
#define ALT_USB_DEV_DIEPDMA7_DIEPDMA7_MSB 31
70519
70520
#define ALT_USB_DEV_DIEPDMA7_DIEPDMA7_WIDTH 32
70521
70522
#define ALT_USB_DEV_DIEPDMA7_DIEPDMA7_SET_MSK 0xffffffff
70523
70524
#define ALT_USB_DEV_DIEPDMA7_DIEPDMA7_CLR_MSK 0x00000000
70525
70526
#define ALT_USB_DEV_DIEPDMA7_DIEPDMA7_RESET 0x0
70527
70528
#define ALT_USB_DEV_DIEPDMA7_DIEPDMA7_GET(value) (((value) & 0xffffffff) >> 0)
70529
70530
#define ALT_USB_DEV_DIEPDMA7_DIEPDMA7_SET(value) (((value) << 0) & 0xffffffff)
70531
70532
#ifndef __ASSEMBLY__
70533
70543
struct
ALT_USB_DEV_DIEPDMA7_s
70544
{
70545
uint32_t
diepdma7
: 32;
70546
};
70547
70549
typedef
volatile
struct
ALT_USB_DEV_DIEPDMA7_s
ALT_USB_DEV_DIEPDMA7_t
;
70550
#endif
/* __ASSEMBLY__ */
70551
70553
#define ALT_USB_DEV_DIEPDMA7_OFST 0x1f4
70554
70555
#define ALT_USB_DEV_DIEPDMA7_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_DEV_DIEPDMA7_OFST))
70556
70583
#define ALT_USB_DEV_DTXFSTS7_INEPTXFSPCAVAIL_LSB 0
70584
70585
#define ALT_USB_DEV_DTXFSTS7_INEPTXFSPCAVAIL_MSB 15
70586
70587
#define ALT_USB_DEV_DTXFSTS7_INEPTXFSPCAVAIL_WIDTH 16
70588
70589
#define ALT_USB_DEV_DTXFSTS7_INEPTXFSPCAVAIL_SET_MSK 0x0000ffff
70590
70591
#define ALT_USB_DEV_DTXFSTS7_INEPTXFSPCAVAIL_CLR_MSK 0xffff0000
70592
70593
#define ALT_USB_DEV_DTXFSTS7_INEPTXFSPCAVAIL_RESET 0x2000
70594
70595
#define ALT_USB_DEV_DTXFSTS7_INEPTXFSPCAVAIL_GET(value) (((value) & 0x0000ffff) >> 0)
70596
70597
#define ALT_USB_DEV_DTXFSTS7_INEPTXFSPCAVAIL_SET(value) (((value) << 0) & 0x0000ffff)
70598
70599
#ifndef __ASSEMBLY__
70600
70610
struct
ALT_USB_DEV_DTXFSTS7_s
70611
{
70612
const
uint32_t
ineptxfspcavail
: 16;
70613
uint32_t : 16;
70614
};
70615
70617
typedef
volatile
struct
ALT_USB_DEV_DTXFSTS7_s
ALT_USB_DEV_DTXFSTS7_t
;
70618
#endif
/* __ASSEMBLY__ */
70619
70621
#define ALT_USB_DEV_DTXFSTS7_OFST 0x1f8
70622
70623
#define ALT_USB_DEV_DTXFSTS7_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_DEV_DTXFSTS7_OFST))
70624
70648
#define ALT_USB_DEV_DIEPDMAB7_DIEPDMAB7_LSB 0
70649
70650
#define ALT_USB_DEV_DIEPDMAB7_DIEPDMAB7_MSB 31
70651
70652
#define ALT_USB_DEV_DIEPDMAB7_DIEPDMAB7_WIDTH 32
70653
70654
#define ALT_USB_DEV_DIEPDMAB7_DIEPDMAB7_SET_MSK 0xffffffff
70655
70656
#define ALT_USB_DEV_DIEPDMAB7_DIEPDMAB7_CLR_MSK 0x00000000
70657
70658
#define ALT_USB_DEV_DIEPDMAB7_DIEPDMAB7_RESET 0x0
70659
70660
#define ALT_USB_DEV_DIEPDMAB7_DIEPDMAB7_GET(value) (((value) & 0xffffffff) >> 0)
70661
70662
#define ALT_USB_DEV_DIEPDMAB7_DIEPDMAB7_SET(value) (((value) << 0) & 0xffffffff)
70663
70664
#ifndef __ASSEMBLY__
70665
70675
struct
ALT_USB_DEV_DIEPDMAB7_s
70676
{
70677
const
uint32_t
diepdmab7
: 32;
70678
};
70679
70681
typedef
volatile
struct
ALT_USB_DEV_DIEPDMAB7_s
ALT_USB_DEV_DIEPDMAB7_t
;
70682
#endif
/* __ASSEMBLY__ */
70683
70685
#define ALT_USB_DEV_DIEPDMAB7_OFST 0x1fc
70686
70687
#define ALT_USB_DEV_DIEPDMAB7_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_DEV_DIEPDMAB7_OFST))
70688
70726
#define ALT_USB_DEV_DIEPCTL8_MPS_LSB 0
70727
70728
#define ALT_USB_DEV_DIEPCTL8_MPS_MSB 10
70729
70730
#define ALT_USB_DEV_DIEPCTL8_MPS_WIDTH 11
70731
70732
#define ALT_USB_DEV_DIEPCTL8_MPS_SET_MSK 0x000007ff
70733
70734
#define ALT_USB_DEV_DIEPCTL8_MPS_CLR_MSK 0xfffff800
70735
70736
#define ALT_USB_DEV_DIEPCTL8_MPS_RESET 0x0
70737
70738
#define ALT_USB_DEV_DIEPCTL8_MPS_GET(value) (((value) & 0x000007ff) >> 0)
70739
70740
#define ALT_USB_DEV_DIEPCTL8_MPS_SET(value) (((value) << 0) & 0x000007ff)
70741
70766
#define ALT_USB_DEV_DIEPCTL8_USBACTEP_E_DISD 0x0
70767
70772
#define ALT_USB_DEV_DIEPCTL8_USBACTEP_E_END 0x1
70773
70775
#define ALT_USB_DEV_DIEPCTL8_USBACTEP_LSB 15
70776
70777
#define ALT_USB_DEV_DIEPCTL8_USBACTEP_MSB 15
70778
70779
#define ALT_USB_DEV_DIEPCTL8_USBACTEP_WIDTH 1
70780
70781
#define ALT_USB_DEV_DIEPCTL8_USBACTEP_SET_MSK 0x00008000
70782
70783
#define ALT_USB_DEV_DIEPCTL8_USBACTEP_CLR_MSK 0xffff7fff
70784
70785
#define ALT_USB_DEV_DIEPCTL8_USBACTEP_RESET 0x0
70786
70787
#define ALT_USB_DEV_DIEPCTL8_USBACTEP_GET(value) (((value) & 0x00008000) >> 15)
70788
70789
#define ALT_USB_DEV_DIEPCTL8_USBACTEP_SET(value) (((value) << 15) & 0x00008000)
70790
70832
#define ALT_USB_DEV_DIEPCTL8_DPID_E_INACT 0x0
70833
70838
#define ALT_USB_DEV_DIEPCTL8_DPID_E_ACT 0x1
70839
70841
#define ALT_USB_DEV_DIEPCTL8_DPID_LSB 16
70842
70843
#define ALT_USB_DEV_DIEPCTL8_DPID_MSB 16
70844
70845
#define ALT_USB_DEV_DIEPCTL8_DPID_WIDTH 1
70846
70847
#define ALT_USB_DEV_DIEPCTL8_DPID_SET_MSK 0x00010000
70848
70849
#define ALT_USB_DEV_DIEPCTL8_DPID_CLR_MSK 0xfffeffff
70850
70851
#define ALT_USB_DEV_DIEPCTL8_DPID_RESET 0x0
70852
70853
#define ALT_USB_DEV_DIEPCTL8_DPID_GET(value) (((value) & 0x00010000) >> 16)
70854
70855
#define ALT_USB_DEV_DIEPCTL8_DPID_SET(value) (((value) << 16) & 0x00010000)
70856
70891
#define ALT_USB_DEV_DIEPCTL8_NAKSTS_E_NONNAK 0x0
70892
70897
#define ALT_USB_DEV_DIEPCTL8_NAKSTS_E_NAK 0x1
70898
70900
#define ALT_USB_DEV_DIEPCTL8_NAKSTS_LSB 17
70901
70902
#define ALT_USB_DEV_DIEPCTL8_NAKSTS_MSB 17
70903
70904
#define ALT_USB_DEV_DIEPCTL8_NAKSTS_WIDTH 1
70905
70906
#define ALT_USB_DEV_DIEPCTL8_NAKSTS_SET_MSK 0x00020000
70907
70908
#define ALT_USB_DEV_DIEPCTL8_NAKSTS_CLR_MSK 0xfffdffff
70909
70910
#define ALT_USB_DEV_DIEPCTL8_NAKSTS_RESET 0x0
70911
70912
#define ALT_USB_DEV_DIEPCTL8_NAKSTS_GET(value) (((value) & 0x00020000) >> 17)
70913
70914
#define ALT_USB_DEV_DIEPCTL8_NAKSTS_SET(value) (((value) << 17) & 0x00020000)
70915
70938
#define ALT_USB_DEV_DIEPCTL8_EPTYPE_E_CTL 0x0
70939
70944
#define ALT_USB_DEV_DIEPCTL8_EPTYPE_E_ISOCHRONOUS 0x1
70945
70950
#define ALT_USB_DEV_DIEPCTL8_EPTYPE_E_BULK 0x2
70951
70956
#define ALT_USB_DEV_DIEPCTL8_EPTYPE_E_INTERRUP 0x3
70957
70959
#define ALT_USB_DEV_DIEPCTL8_EPTYPE_LSB 18
70960
70961
#define ALT_USB_DEV_DIEPCTL8_EPTYPE_MSB 19
70962
70963
#define ALT_USB_DEV_DIEPCTL8_EPTYPE_WIDTH 2
70964
70965
#define ALT_USB_DEV_DIEPCTL8_EPTYPE_SET_MSK 0x000c0000
70966
70967
#define ALT_USB_DEV_DIEPCTL8_EPTYPE_CLR_MSK 0xfff3ffff
70968
70969
#define ALT_USB_DEV_DIEPCTL8_EPTYPE_RESET 0x0
70970
70971
#define ALT_USB_DEV_DIEPCTL8_EPTYPE_GET(value) (((value) & 0x000c0000) >> 18)
70972
70973
#define ALT_USB_DEV_DIEPCTL8_EPTYPE_SET(value) (((value) << 18) & 0x000c0000)
70974
71004
#define ALT_USB_DEV_DIEPCTL8_STALL_E_INACT 0x0
71005
71010
#define ALT_USB_DEV_DIEPCTL8_STALL_E_ACT 0x1
71011
71013
#define ALT_USB_DEV_DIEPCTL8_STALL_LSB 21
71014
71015
#define ALT_USB_DEV_DIEPCTL8_STALL_MSB 21
71016
71017
#define ALT_USB_DEV_DIEPCTL8_STALL_WIDTH 1
71018
71019
#define ALT_USB_DEV_DIEPCTL8_STALL_SET_MSK 0x00200000
71020
71021
#define ALT_USB_DEV_DIEPCTL8_STALL_CLR_MSK 0xffdfffff
71022
71023
#define ALT_USB_DEV_DIEPCTL8_STALL_RESET 0x0
71024
71025
#define ALT_USB_DEV_DIEPCTL8_STALL_GET(value) (((value) & 0x00200000) >> 21)
71026
71027
#define ALT_USB_DEV_DIEPCTL8_STALL_SET(value) (((value) << 21) & 0x00200000)
71028
71051
#define ALT_USB_DEV_DIEPCTL8_TXFNUM_LSB 22
71052
71053
#define ALT_USB_DEV_DIEPCTL8_TXFNUM_MSB 25
71054
71055
#define ALT_USB_DEV_DIEPCTL8_TXFNUM_WIDTH 4
71056
71057
#define ALT_USB_DEV_DIEPCTL8_TXFNUM_SET_MSK 0x03c00000
71058
71059
#define ALT_USB_DEV_DIEPCTL8_TXFNUM_CLR_MSK 0xfc3fffff
71060
71061
#define ALT_USB_DEV_DIEPCTL8_TXFNUM_RESET 0x0
71062
71063
#define ALT_USB_DEV_DIEPCTL8_TXFNUM_GET(value) (((value) & 0x03c00000) >> 22)
71064
71065
#define ALT_USB_DEV_DIEPCTL8_TXFNUM_SET(value) (((value) << 22) & 0x03c00000)
71066
71087
#define ALT_USB_DEV_DIEPCTL8_CNAK_E_INACT 0x0
71088
71093
#define ALT_USB_DEV_DIEPCTL8_CNAK_E_ACT 0x1
71094
71096
#define ALT_USB_DEV_DIEPCTL8_CNAK_LSB 26
71097
71098
#define ALT_USB_DEV_DIEPCTL8_CNAK_MSB 26
71099
71100
#define ALT_USB_DEV_DIEPCTL8_CNAK_WIDTH 1
71101
71102
#define ALT_USB_DEV_DIEPCTL8_CNAK_SET_MSK 0x04000000
71103
71104
#define ALT_USB_DEV_DIEPCTL8_CNAK_CLR_MSK 0xfbffffff
71105
71106
#define ALT_USB_DEV_DIEPCTL8_CNAK_RESET 0x0
71107
71108
#define ALT_USB_DEV_DIEPCTL8_CNAK_GET(value) (((value) & 0x04000000) >> 26)
71109
71110
#define ALT_USB_DEV_DIEPCTL8_CNAK_SET(value) (((value) << 26) & 0x04000000)
71111
71135
#define ALT_USB_DEV_DIEPCTL8_SNAK_E_INACT 0x0
71136
71141
#define ALT_USB_DEV_DIEPCTL8_SNAK_E_ACT 0x1
71142
71144
#define ALT_USB_DEV_DIEPCTL8_SNAK_LSB 27
71145
71146
#define ALT_USB_DEV_DIEPCTL8_SNAK_MSB 27
71147
71148
#define ALT_USB_DEV_DIEPCTL8_SNAK_WIDTH 1
71149
71150
#define ALT_USB_DEV_DIEPCTL8_SNAK_SET_MSK 0x08000000
71151
71152
#define ALT_USB_DEV_DIEPCTL8_SNAK_CLR_MSK 0xf7ffffff
71153
71154
#define ALT_USB_DEV_DIEPCTL8_SNAK_RESET 0x0
71155
71156
#define ALT_USB_DEV_DIEPCTL8_SNAK_GET(value) (((value) & 0x08000000) >> 27)
71157
71158
#define ALT_USB_DEV_DIEPCTL8_SNAK_SET(value) (((value) << 27) & 0x08000000)
71159
71188
#define ALT_USB_DEV_DIEPCTL8_SETD0PID_E_DISD 0x0
71189
71194
#define ALT_USB_DEV_DIEPCTL8_SETD0PID_E_END 0x1
71195
71197
#define ALT_USB_DEV_DIEPCTL8_SETD0PID_LSB 28
71198
71199
#define ALT_USB_DEV_DIEPCTL8_SETD0PID_MSB 28
71200
71201
#define ALT_USB_DEV_DIEPCTL8_SETD0PID_WIDTH 1
71202
71203
#define ALT_USB_DEV_DIEPCTL8_SETD0PID_SET_MSK 0x10000000
71204
71205
#define ALT_USB_DEV_DIEPCTL8_SETD0PID_CLR_MSK 0xefffffff
71206
71207
#define ALT_USB_DEV_DIEPCTL8_SETD0PID_RESET 0x0
71208
71209
#define ALT_USB_DEV_DIEPCTL8_SETD0PID_GET(value) (((value) & 0x10000000) >> 28)
71210
71211
#define ALT_USB_DEV_DIEPCTL8_SETD0PID_SET(value) (((value) << 28) & 0x10000000)
71212
71239
#define ALT_USB_DEV_DIEPCTL8_SETD1PID_E_DISD 0x0
71240
71245
#define ALT_USB_DEV_DIEPCTL8_SETD1PID_E_END 0x1
71246
71248
#define ALT_USB_DEV_DIEPCTL8_SETD1PID_LSB 29
71249
71250
#define ALT_USB_DEV_DIEPCTL8_SETD1PID_MSB 29
71251
71252
#define ALT_USB_DEV_DIEPCTL8_SETD1PID_WIDTH 1
71253
71254
#define ALT_USB_DEV_DIEPCTL8_SETD1PID_SET_MSK 0x20000000
71255
71256
#define ALT_USB_DEV_DIEPCTL8_SETD1PID_CLR_MSK 0xdfffffff
71257
71258
#define ALT_USB_DEV_DIEPCTL8_SETD1PID_RESET 0x0
71259
71260
#define ALT_USB_DEV_DIEPCTL8_SETD1PID_GET(value) (((value) & 0x20000000) >> 29)
71261
71262
#define ALT_USB_DEV_DIEPCTL8_SETD1PID_SET(value) (((value) << 29) & 0x20000000)
71263
71289
#define ALT_USB_DEV_DIEPCTL8_EPDIS_E_INACT 0x0
71290
71295
#define ALT_USB_DEV_DIEPCTL8_EPDIS_E_ACT 0x1
71296
71298
#define ALT_USB_DEV_DIEPCTL8_EPDIS_LSB 30
71299
71300
#define ALT_USB_DEV_DIEPCTL8_EPDIS_MSB 30
71301
71302
#define ALT_USB_DEV_DIEPCTL8_EPDIS_WIDTH 1
71303
71304
#define ALT_USB_DEV_DIEPCTL8_EPDIS_SET_MSK 0x40000000
71305
71306
#define ALT_USB_DEV_DIEPCTL8_EPDIS_CLR_MSK 0xbfffffff
71307
71308
#define ALT_USB_DEV_DIEPCTL8_EPDIS_RESET 0x0
71309
71310
#define ALT_USB_DEV_DIEPCTL8_EPDIS_GET(value) (((value) & 0x40000000) >> 30)
71311
71312
#define ALT_USB_DEV_DIEPCTL8_EPDIS_SET(value) (((value) << 30) & 0x40000000)
71313
71363
#define ALT_USB_DEV_DIEPCTL8_EPENA_E_INACT 0x0
71364
71369
#define ALT_USB_DEV_DIEPCTL8_EPENA_E_ACT 0x1
71370
71372
#define ALT_USB_DEV_DIEPCTL8_EPENA_LSB 31
71373
71374
#define ALT_USB_DEV_DIEPCTL8_EPENA_MSB 31
71375
71376
#define ALT_USB_DEV_DIEPCTL8_EPENA_WIDTH 1
71377
71378
#define ALT_USB_DEV_DIEPCTL8_EPENA_SET_MSK 0x80000000
71379
71380
#define ALT_USB_DEV_DIEPCTL8_EPENA_CLR_MSK 0x7fffffff
71381
71382
#define ALT_USB_DEV_DIEPCTL8_EPENA_RESET 0x0
71383
71384
#define ALT_USB_DEV_DIEPCTL8_EPENA_GET(value) (((value) & 0x80000000) >> 31)
71385
71386
#define ALT_USB_DEV_DIEPCTL8_EPENA_SET(value) (((value) << 31) & 0x80000000)
71387
71388
#ifndef __ASSEMBLY__
71389
71399
struct
ALT_USB_DEV_DIEPCTL8_s
71400
{
71401
uint32_t
mps
: 11;
71402
uint32_t : 4;
71403
uint32_t
usbactep
: 1;
71404
const
uint32_t
dpid
: 1;
71405
const
uint32_t
naksts
: 1;
71406
uint32_t
eptype
: 2;
71407
uint32_t : 1;
71408
const
uint32_t
stall
: 1;
71409
uint32_t
txfnum
: 4;
71410
uint32_t
cnak
: 1;
71411
uint32_t
snak
: 1;
71412
uint32_t
setd0pid
: 1;
71413
uint32_t
setd1pid
: 1;
71414
const
uint32_t
epdis
: 1;
71415
const
uint32_t
epena
: 1;
71416
};
71417
71419
typedef
volatile
struct
ALT_USB_DEV_DIEPCTL8_s
ALT_USB_DEV_DIEPCTL8_t
;
71420
#endif
/* __ASSEMBLY__ */
71421
71423
#define ALT_USB_DEV_DIEPCTL8_OFST 0x200
71424
71425
#define ALT_USB_DEV_DIEPCTL8_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_DEV_DIEPCTL8_OFST))
71426
71491
#define ALT_USB_DEV_DIEPINT8_XFERCOMPL_E_INACT 0x0
71492
71497
#define ALT_USB_DEV_DIEPINT8_XFERCOMPL_E_ACT 0x1
71498
71500
#define ALT_USB_DEV_DIEPINT8_XFERCOMPL_LSB 0
71501
71502
#define ALT_USB_DEV_DIEPINT8_XFERCOMPL_MSB 0
71503
71504
#define ALT_USB_DEV_DIEPINT8_XFERCOMPL_WIDTH 1
71505
71506
#define ALT_USB_DEV_DIEPINT8_XFERCOMPL_SET_MSK 0x00000001
71507
71508
#define ALT_USB_DEV_DIEPINT8_XFERCOMPL_CLR_MSK 0xfffffffe
71509
71510
#define ALT_USB_DEV_DIEPINT8_XFERCOMPL_RESET 0x0
71511
71512
#define ALT_USB_DEV_DIEPINT8_XFERCOMPL_GET(value) (((value) & 0x00000001) >> 0)
71513
71514
#define ALT_USB_DEV_DIEPINT8_XFERCOMPL_SET(value) (((value) << 0) & 0x00000001)
71515
71537
#define ALT_USB_DEV_DIEPINT8_EPDISBLD_E_INACT 0x0
71538
71543
#define ALT_USB_DEV_DIEPINT8_EPDISBLD_E_ACT 0x1
71544
71546
#define ALT_USB_DEV_DIEPINT8_EPDISBLD_LSB 1
71547
71548
#define ALT_USB_DEV_DIEPINT8_EPDISBLD_MSB 1
71549
71550
#define ALT_USB_DEV_DIEPINT8_EPDISBLD_WIDTH 1
71551
71552
#define ALT_USB_DEV_DIEPINT8_EPDISBLD_SET_MSK 0x00000002
71553
71554
#define ALT_USB_DEV_DIEPINT8_EPDISBLD_CLR_MSK 0xfffffffd
71555
71556
#define ALT_USB_DEV_DIEPINT8_EPDISBLD_RESET 0x0
71557
71558
#define ALT_USB_DEV_DIEPINT8_EPDISBLD_GET(value) (((value) & 0x00000002) >> 1)
71559
71560
#define ALT_USB_DEV_DIEPINT8_EPDISBLD_SET(value) (((value) << 1) & 0x00000002)
71561
71584
#define ALT_USB_DEV_DIEPINT8_AHBERR_E_INACT 0x0
71585
71590
#define ALT_USB_DEV_DIEPINT8_AHBERR_E_ACT 0x1
71591
71593
#define ALT_USB_DEV_DIEPINT8_AHBERR_LSB 2
71594
71595
#define ALT_USB_DEV_DIEPINT8_AHBERR_MSB 2
71596
71597
#define ALT_USB_DEV_DIEPINT8_AHBERR_WIDTH 1
71598
71599
#define ALT_USB_DEV_DIEPINT8_AHBERR_SET_MSK 0x00000004
71600
71601
#define ALT_USB_DEV_DIEPINT8_AHBERR_CLR_MSK 0xfffffffb
71602
71603
#define ALT_USB_DEV_DIEPINT8_AHBERR_RESET 0x0
71604
71605
#define ALT_USB_DEV_DIEPINT8_AHBERR_GET(value) (((value) & 0x00000004) >> 2)
71606
71607
#define ALT_USB_DEV_DIEPINT8_AHBERR_SET(value) (((value) << 2) & 0x00000004)
71608
71632
#define ALT_USB_DEV_DIEPINT8_TMO_E_INACT 0x0
71633
71638
#define ALT_USB_DEV_DIEPINT8_TMO_E_ACT 0x1
71639
71641
#define ALT_USB_DEV_DIEPINT8_TMO_LSB 3
71642
71643
#define ALT_USB_DEV_DIEPINT8_TMO_MSB 3
71644
71645
#define ALT_USB_DEV_DIEPINT8_TMO_WIDTH 1
71646
71647
#define ALT_USB_DEV_DIEPINT8_TMO_SET_MSK 0x00000008
71648
71649
#define ALT_USB_DEV_DIEPINT8_TMO_CLR_MSK 0xfffffff7
71650
71651
#define ALT_USB_DEV_DIEPINT8_TMO_RESET 0x0
71652
71653
#define ALT_USB_DEV_DIEPINT8_TMO_GET(value) (((value) & 0x00000008) >> 3)
71654
71655
#define ALT_USB_DEV_DIEPINT8_TMO_SET(value) (((value) << 3) & 0x00000008)
71656
71679
#define ALT_USB_DEV_DIEPINT8_INTKNTXFEMP_E_INACT 0x0
71680
71685
#define ALT_USB_DEV_DIEPINT8_INTKNTXFEMP_E_ACT 0x1
71686
71688
#define ALT_USB_DEV_DIEPINT8_INTKNTXFEMP_LSB 4
71689
71690
#define ALT_USB_DEV_DIEPINT8_INTKNTXFEMP_MSB 4
71691
71692
#define ALT_USB_DEV_DIEPINT8_INTKNTXFEMP_WIDTH 1
71693
71694
#define ALT_USB_DEV_DIEPINT8_INTKNTXFEMP_SET_MSK 0x00000010
71695
71696
#define ALT_USB_DEV_DIEPINT8_INTKNTXFEMP_CLR_MSK 0xffffffef
71697
71698
#define ALT_USB_DEV_DIEPINT8_INTKNTXFEMP_RESET 0x0
71699
71700
#define ALT_USB_DEV_DIEPINT8_INTKNTXFEMP_GET(value) (((value) & 0x00000010) >> 4)
71701
71702
#define ALT_USB_DEV_DIEPINT8_INTKNTXFEMP_SET(value) (((value) << 4) & 0x00000010)
71703
71727
#define ALT_USB_DEV_DIEPINT8_INTKNEPMIS_E_INACT 0x0
71728
71733
#define ALT_USB_DEV_DIEPINT8_INTKNEPMIS_E_ACT 0x1
71734
71736
#define ALT_USB_DEV_DIEPINT8_INTKNEPMIS_LSB 5
71737
71738
#define ALT_USB_DEV_DIEPINT8_INTKNEPMIS_MSB 5
71739
71740
#define ALT_USB_DEV_DIEPINT8_INTKNEPMIS_WIDTH 1
71741
71742
#define ALT_USB_DEV_DIEPINT8_INTKNEPMIS_SET_MSK 0x00000020
71743
71744
#define ALT_USB_DEV_DIEPINT8_INTKNEPMIS_CLR_MSK 0xffffffdf
71745
71746
#define ALT_USB_DEV_DIEPINT8_INTKNEPMIS_RESET 0x0
71747
71748
#define ALT_USB_DEV_DIEPINT8_INTKNEPMIS_GET(value) (((value) & 0x00000020) >> 5)
71749
71750
#define ALT_USB_DEV_DIEPINT8_INTKNEPMIS_SET(value) (((value) << 5) & 0x00000020)
71751
71778
#define ALT_USB_DEV_DIEPINT8_INEPNAKEFF_E_INACT 0x0
71779
71784
#define ALT_USB_DEV_DIEPINT8_INEPNAKEFF_E_ACT 0x1
71785
71787
#define ALT_USB_DEV_DIEPINT8_INEPNAKEFF_LSB 6
71788
71789
#define ALT_USB_DEV_DIEPINT8_INEPNAKEFF_MSB 6
71790
71791
#define ALT_USB_DEV_DIEPINT8_INEPNAKEFF_WIDTH 1
71792
71793
#define ALT_USB_DEV_DIEPINT8_INEPNAKEFF_SET_MSK 0x00000040
71794
71795
#define ALT_USB_DEV_DIEPINT8_INEPNAKEFF_CLR_MSK 0xffffffbf
71796
71797
#define ALT_USB_DEV_DIEPINT8_INEPNAKEFF_RESET 0x0
71798
71799
#define ALT_USB_DEV_DIEPINT8_INEPNAKEFF_GET(value) (((value) & 0x00000040) >> 6)
71800
71801
#define ALT_USB_DEV_DIEPINT8_INEPNAKEFF_SET(value) (((value) << 6) & 0x00000040)
71802
71826
#define ALT_USB_DEV_DIEPINT8_TXFEMP_E_INACT 0x0
71827
71832
#define ALT_USB_DEV_DIEPINT8_TXFEMP_E_ACT 0x1
71833
71835
#define ALT_USB_DEV_DIEPINT8_TXFEMP_LSB 7
71836
71837
#define ALT_USB_DEV_DIEPINT8_TXFEMP_MSB 7
71838
71839
#define ALT_USB_DEV_DIEPINT8_TXFEMP_WIDTH 1
71840
71841
#define ALT_USB_DEV_DIEPINT8_TXFEMP_SET_MSK 0x00000080
71842
71843
#define ALT_USB_DEV_DIEPINT8_TXFEMP_CLR_MSK 0xffffff7f
71844
71845
#define ALT_USB_DEV_DIEPINT8_TXFEMP_RESET 0x1
71846
71847
#define ALT_USB_DEV_DIEPINT8_TXFEMP_GET(value) (((value) & 0x00000080) >> 7)
71848
71849
#define ALT_USB_DEV_DIEPINT8_TXFEMP_SET(value) (((value) << 7) & 0x00000080)
71850
71872
#define ALT_USB_DEV_DIEPINT8_TXFIFOUNDRN_E_INACT 0x0
71873
71878
#define ALT_USB_DEV_DIEPINT8_TXFIFOUNDRN_E_ACT 0x1
71879
71881
#define ALT_USB_DEV_DIEPINT8_TXFIFOUNDRN_LSB 8
71882
71883
#define ALT_USB_DEV_DIEPINT8_TXFIFOUNDRN_MSB 8
71884
71885
#define ALT_USB_DEV_DIEPINT8_TXFIFOUNDRN_WIDTH 1
71886
71887
#define ALT_USB_DEV_DIEPINT8_TXFIFOUNDRN_SET_MSK 0x00000100
71888
71889
#define ALT_USB_DEV_DIEPINT8_TXFIFOUNDRN_CLR_MSK 0xfffffeff
71890
71891
#define ALT_USB_DEV_DIEPINT8_TXFIFOUNDRN_RESET 0x0
71892
71893
#define ALT_USB_DEV_DIEPINT8_TXFIFOUNDRN_GET(value) (((value) & 0x00000100) >> 8)
71894
71895
#define ALT_USB_DEV_DIEPINT8_TXFIFOUNDRN_SET(value) (((value) << 8) & 0x00000100)
71896
71919
#define ALT_USB_DEV_DIEPINT8_BNAINTR_E_INACT 0x0
71920
71925
#define ALT_USB_DEV_DIEPINT8_BNAINTR_E_ACT 0x1
71926
71928
#define ALT_USB_DEV_DIEPINT8_BNAINTR_LSB 9
71929
71930
#define ALT_USB_DEV_DIEPINT8_BNAINTR_MSB 9
71931
71932
#define ALT_USB_DEV_DIEPINT8_BNAINTR_WIDTH 1
71933
71934
#define ALT_USB_DEV_DIEPINT8_BNAINTR_SET_MSK 0x00000200
71935
71936
#define ALT_USB_DEV_DIEPINT8_BNAINTR_CLR_MSK 0xfffffdff
71937
71938
#define ALT_USB_DEV_DIEPINT8_BNAINTR_RESET 0x0
71939
71940
#define ALT_USB_DEV_DIEPINT8_BNAINTR_GET(value) (((value) & 0x00000200) >> 9)
71941
71942
#define ALT_USB_DEV_DIEPINT8_BNAINTR_SET(value) (((value) << 9) & 0x00000200)
71943
71966
#define ALT_USB_DEV_DIEPINT8_PKTDRPSTS_E_INACT 0x0
71967
71972
#define ALT_USB_DEV_DIEPINT8_PKTDRPSTS_E_ACT 0x1
71973
71975
#define ALT_USB_DEV_DIEPINT8_PKTDRPSTS_LSB 11
71976
71977
#define ALT_USB_DEV_DIEPINT8_PKTDRPSTS_MSB 11
71978
71979
#define ALT_USB_DEV_DIEPINT8_PKTDRPSTS_WIDTH 1
71980
71981
#define ALT_USB_DEV_DIEPINT8_PKTDRPSTS_SET_MSK 0x00000800
71982
71983
#define ALT_USB_DEV_DIEPINT8_PKTDRPSTS_CLR_MSK 0xfffff7ff
71984
71985
#define ALT_USB_DEV_DIEPINT8_PKTDRPSTS_RESET 0x0
71986
71987
#define ALT_USB_DEV_DIEPINT8_PKTDRPSTS_GET(value) (((value) & 0x00000800) >> 11)
71988
71989
#define ALT_USB_DEV_DIEPINT8_PKTDRPSTS_SET(value) (((value) << 11) & 0x00000800)
71990
72011
#define ALT_USB_DEV_DIEPINT8_BBLEERR_E_INACT 0x0
72012
72017
#define ALT_USB_DEV_DIEPINT8_BBLEERR_E_ACT 0x1
72018
72020
#define ALT_USB_DEV_DIEPINT8_BBLEERR_LSB 12
72021
72022
#define ALT_USB_DEV_DIEPINT8_BBLEERR_MSB 12
72023
72024
#define ALT_USB_DEV_DIEPINT8_BBLEERR_WIDTH 1
72025
72026
#define ALT_USB_DEV_DIEPINT8_BBLEERR_SET_MSK 0x00001000
72027
72028
#define ALT_USB_DEV_DIEPINT8_BBLEERR_CLR_MSK 0xffffefff
72029
72030
#define ALT_USB_DEV_DIEPINT8_BBLEERR_RESET 0x0
72031
72032
#define ALT_USB_DEV_DIEPINT8_BBLEERR_GET(value) (((value) & 0x00001000) >> 12)
72033
72034
#define ALT_USB_DEV_DIEPINT8_BBLEERR_SET(value) (((value) << 12) & 0x00001000)
72035
72058
#define ALT_USB_DEV_DIEPINT8_NAKINTRPT_E_INACT 0x0
72059
72064
#define ALT_USB_DEV_DIEPINT8_NAKINTRPT_E_ACT 0x1
72065
72067
#define ALT_USB_DEV_DIEPINT8_NAKINTRPT_LSB 13
72068
72069
#define ALT_USB_DEV_DIEPINT8_NAKINTRPT_MSB 13
72070
72071
#define ALT_USB_DEV_DIEPINT8_NAKINTRPT_WIDTH 1
72072
72073
#define ALT_USB_DEV_DIEPINT8_NAKINTRPT_SET_MSK 0x00002000
72074
72075
#define ALT_USB_DEV_DIEPINT8_NAKINTRPT_CLR_MSK 0xffffdfff
72076
72077
#define ALT_USB_DEV_DIEPINT8_NAKINTRPT_RESET 0x0
72078
72079
#define ALT_USB_DEV_DIEPINT8_NAKINTRPT_GET(value) (((value) & 0x00002000) >> 13)
72080
72081
#define ALT_USB_DEV_DIEPINT8_NAKINTRPT_SET(value) (((value) << 13) & 0x00002000)
72082
72104
#define ALT_USB_DEV_DIEPINT8_NYETINTRPT_E_INACT 0x0
72105
72110
#define ALT_USB_DEV_DIEPINT8_NYETINTRPT_E_ACT 0x1
72111
72113
#define ALT_USB_DEV_DIEPINT8_NYETINTRPT_LSB 14
72114
72115
#define ALT_USB_DEV_DIEPINT8_NYETINTRPT_MSB 14
72116
72117
#define ALT_USB_DEV_DIEPINT8_NYETINTRPT_WIDTH 1
72118
72119
#define ALT_USB_DEV_DIEPINT8_NYETINTRPT_SET_MSK 0x00004000
72120
72121
#define ALT_USB_DEV_DIEPINT8_NYETINTRPT_CLR_MSK 0xffffbfff
72122
72123
#define ALT_USB_DEV_DIEPINT8_NYETINTRPT_RESET 0x0
72124
72125
#define ALT_USB_DEV_DIEPINT8_NYETINTRPT_GET(value) (((value) & 0x00004000) >> 14)
72126
72127
#define ALT_USB_DEV_DIEPINT8_NYETINTRPT_SET(value) (((value) << 14) & 0x00004000)
72128
72129
#ifndef __ASSEMBLY__
72130
72140
struct
ALT_USB_DEV_DIEPINT8_s
72141
{
72142
const
uint32_t
xfercompl
: 1;
72143
const
uint32_t
epdisbld
: 1;
72144
const
uint32_t
ahberr
: 1;
72145
const
uint32_t
timeout
: 1;
72146
const
uint32_t
intkntxfemp
: 1;
72147
const
uint32_t
intknepmis
: 1;
72148
const
uint32_t
inepnakeff
: 1;
72149
const
uint32_t
txfemp
: 1;
72150
const
uint32_t
txfifoundrn
: 1;
72151
const
uint32_t
bnaintr
: 1;
72152
uint32_t : 1;
72153
const
uint32_t
pktdrpsts
: 1;
72154
const
uint32_t
bbleerr
: 1;
72155
const
uint32_t
nakintrpt
: 1;
72156
const
uint32_t
nyetintrpt
: 1;
72157
uint32_t : 17;
72158
};
72159
72161
typedef
volatile
struct
ALT_USB_DEV_DIEPINT8_s
ALT_USB_DEV_DIEPINT8_t
;
72162
#endif
/* __ASSEMBLY__ */
72163
72165
#define ALT_USB_DEV_DIEPINT8_OFST 0x208
72166
72167
#define ALT_USB_DEV_DIEPINT8_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_DEV_DIEPINT8_OFST))
72168
72201
#define ALT_USB_DEV_DIEPTSIZ8_XFERSIZE_LSB 0
72202
72203
#define ALT_USB_DEV_DIEPTSIZ8_XFERSIZE_MSB 18
72204
72205
#define ALT_USB_DEV_DIEPTSIZ8_XFERSIZE_WIDTH 19
72206
72207
#define ALT_USB_DEV_DIEPTSIZ8_XFERSIZE_SET_MSK 0x0007ffff
72208
72209
#define ALT_USB_DEV_DIEPTSIZ8_XFERSIZE_CLR_MSK 0xfff80000
72210
72211
#define ALT_USB_DEV_DIEPTSIZ8_XFERSIZE_RESET 0x0
72212
72213
#define ALT_USB_DEV_DIEPTSIZ8_XFERSIZE_GET(value) (((value) & 0x0007ffff) >> 0)
72214
72215
#define ALT_USB_DEV_DIEPTSIZ8_XFERSIZE_SET(value) (((value) << 0) & 0x0007ffff)
72216
72228
#define ALT_USB_DEV_DIEPTSIZ8_PKTCNT_LSB 19
72229
72230
#define ALT_USB_DEV_DIEPTSIZ8_PKTCNT_MSB 28
72231
72232
#define ALT_USB_DEV_DIEPTSIZ8_PKTCNT_WIDTH 10
72233
72234
#define ALT_USB_DEV_DIEPTSIZ8_PKTCNT_SET_MSK 0x1ff80000
72235
72236
#define ALT_USB_DEV_DIEPTSIZ8_PKTCNT_CLR_MSK 0xe007ffff
72237
72238
#define ALT_USB_DEV_DIEPTSIZ8_PKTCNT_RESET 0x0
72239
72240
#define ALT_USB_DEV_DIEPTSIZ8_PKTCNT_GET(value) (((value) & 0x1ff80000) >> 19)
72241
72242
#define ALT_USB_DEV_DIEPTSIZ8_PKTCNT_SET(value) (((value) << 19) & 0x1ff80000)
72243
72271
#define ALT_USB_DEV_DIEPTSIZ8_MC_E_PKTONE 0x1
72272
72277
#define ALT_USB_DEV_DIEPTSIZ8_MC_E_PKTTWO 0x2
72278
72283
#define ALT_USB_DEV_DIEPTSIZ8_MC_E_PKTTHREE 0x3
72284
72286
#define ALT_USB_DEV_DIEPTSIZ8_MC_LSB 29
72287
72288
#define ALT_USB_DEV_DIEPTSIZ8_MC_MSB 30
72289
72290
#define ALT_USB_DEV_DIEPTSIZ8_MC_WIDTH 2
72291
72292
#define ALT_USB_DEV_DIEPTSIZ8_MC_SET_MSK 0x60000000
72293
72294
#define ALT_USB_DEV_DIEPTSIZ8_MC_CLR_MSK 0x9fffffff
72295
72296
#define ALT_USB_DEV_DIEPTSIZ8_MC_RESET 0x0
72297
72298
#define ALT_USB_DEV_DIEPTSIZ8_MC_GET(value) (((value) & 0x60000000) >> 29)
72299
72300
#define ALT_USB_DEV_DIEPTSIZ8_MC_SET(value) (((value) << 29) & 0x60000000)
72301
72302
#ifndef __ASSEMBLY__
72303
72313
struct
ALT_USB_DEV_DIEPTSIZ8_s
72314
{
72315
uint32_t
xfersize
: 19;
72316
uint32_t
pktcnt
: 10;
72317
uint32_t
mc
: 2;
72318
uint32_t : 1;
72319
};
72320
72322
typedef
volatile
struct
ALT_USB_DEV_DIEPTSIZ8_s
ALT_USB_DEV_DIEPTSIZ8_t
;
72323
#endif
/* __ASSEMBLY__ */
72324
72326
#define ALT_USB_DEV_DIEPTSIZ8_OFST 0x210
72327
72328
#define ALT_USB_DEV_DIEPTSIZ8_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_DEV_DIEPTSIZ8_OFST))
72329
72362
#define ALT_USB_DEV_DIEPDMA8_DIEPDMA8_LSB 0
72363
72364
#define ALT_USB_DEV_DIEPDMA8_DIEPDMA8_MSB 31
72365
72366
#define ALT_USB_DEV_DIEPDMA8_DIEPDMA8_WIDTH 32
72367
72368
#define ALT_USB_DEV_DIEPDMA8_DIEPDMA8_SET_MSK 0xffffffff
72369
72370
#define ALT_USB_DEV_DIEPDMA8_DIEPDMA8_CLR_MSK 0x00000000
72371
72372
#define ALT_USB_DEV_DIEPDMA8_DIEPDMA8_RESET 0x0
72373
72374
#define ALT_USB_DEV_DIEPDMA8_DIEPDMA8_GET(value) (((value) & 0xffffffff) >> 0)
72375
72376
#define ALT_USB_DEV_DIEPDMA8_DIEPDMA8_SET(value) (((value) << 0) & 0xffffffff)
72377
72378
#ifndef __ASSEMBLY__
72379
72389
struct
ALT_USB_DEV_DIEPDMA8_s
72390
{
72391
uint32_t
diepdma8
: 32;
72392
};
72393
72395
typedef
volatile
struct
ALT_USB_DEV_DIEPDMA8_s
ALT_USB_DEV_DIEPDMA8_t
;
72396
#endif
/* __ASSEMBLY__ */
72397
72399
#define ALT_USB_DEV_DIEPDMA8_OFST 0x214
72400
72401
#define ALT_USB_DEV_DIEPDMA8_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_DEV_DIEPDMA8_OFST))
72402
72429
#define ALT_USB_DEV_DTXFSTS8_INEPTXFSPCAVAIL_LSB 0
72430
72431
#define ALT_USB_DEV_DTXFSTS8_INEPTXFSPCAVAIL_MSB 15
72432
72433
#define ALT_USB_DEV_DTXFSTS8_INEPTXFSPCAVAIL_WIDTH 16
72434
72435
#define ALT_USB_DEV_DTXFSTS8_INEPTXFSPCAVAIL_SET_MSK 0x0000ffff
72436
72437
#define ALT_USB_DEV_DTXFSTS8_INEPTXFSPCAVAIL_CLR_MSK 0xffff0000
72438
72439
#define ALT_USB_DEV_DTXFSTS8_INEPTXFSPCAVAIL_RESET 0x2000
72440
72441
#define ALT_USB_DEV_DTXFSTS8_INEPTXFSPCAVAIL_GET(value) (((value) & 0x0000ffff) >> 0)
72442
72443
#define ALT_USB_DEV_DTXFSTS8_INEPTXFSPCAVAIL_SET(value) (((value) << 0) & 0x0000ffff)
72444
72445
#ifndef __ASSEMBLY__
72446
72456
struct
ALT_USB_DEV_DTXFSTS8_s
72457
{
72458
const
uint32_t
ineptxfspcavail
: 16;
72459
uint32_t : 16;
72460
};
72461
72463
typedef
volatile
struct
ALT_USB_DEV_DTXFSTS8_s
ALT_USB_DEV_DTXFSTS8_t
;
72464
#endif
/* __ASSEMBLY__ */
72465
72467
#define ALT_USB_DEV_DTXFSTS8_OFST 0x218
72468
72469
#define ALT_USB_DEV_DTXFSTS8_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_DEV_DTXFSTS8_OFST))
72470
72494
#define ALT_USB_DEV_DIEPDMAB8_DIEPDMAB8_LSB 0
72495
72496
#define ALT_USB_DEV_DIEPDMAB8_DIEPDMAB8_MSB 31
72497
72498
#define ALT_USB_DEV_DIEPDMAB8_DIEPDMAB8_WIDTH 32
72499
72500
#define ALT_USB_DEV_DIEPDMAB8_DIEPDMAB8_SET_MSK 0xffffffff
72501
72502
#define ALT_USB_DEV_DIEPDMAB8_DIEPDMAB8_CLR_MSK 0x00000000
72503
72504
#define ALT_USB_DEV_DIEPDMAB8_DIEPDMAB8_RESET 0x0
72505
72506
#define ALT_USB_DEV_DIEPDMAB8_DIEPDMAB8_GET(value) (((value) & 0xffffffff) >> 0)
72507
72508
#define ALT_USB_DEV_DIEPDMAB8_DIEPDMAB8_SET(value) (((value) << 0) & 0xffffffff)
72509
72510
#ifndef __ASSEMBLY__
72511
72521
struct
ALT_USB_DEV_DIEPDMAB8_s
72522
{
72523
const
uint32_t
diepdmab8
: 32;
72524
};
72525
72527
typedef
volatile
struct
ALT_USB_DEV_DIEPDMAB8_s
ALT_USB_DEV_DIEPDMAB8_t
;
72528
#endif
/* __ASSEMBLY__ */
72529
72531
#define ALT_USB_DEV_DIEPDMAB8_OFST 0x21c
72532
72533
#define ALT_USB_DEV_DIEPDMAB8_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_DEV_DIEPDMAB8_OFST))
72534
72572
#define ALT_USB_DEV_DIEPCTL9_MPS_LSB 0
72573
72574
#define ALT_USB_DEV_DIEPCTL9_MPS_MSB 10
72575
72576
#define ALT_USB_DEV_DIEPCTL9_MPS_WIDTH 11
72577
72578
#define ALT_USB_DEV_DIEPCTL9_MPS_SET_MSK 0x000007ff
72579
72580
#define ALT_USB_DEV_DIEPCTL9_MPS_CLR_MSK 0xfffff800
72581
72582
#define ALT_USB_DEV_DIEPCTL9_MPS_RESET 0x0
72583
72584
#define ALT_USB_DEV_DIEPCTL9_MPS_GET(value) (((value) & 0x000007ff) >> 0)
72585
72586
#define ALT_USB_DEV_DIEPCTL9_MPS_SET(value) (((value) << 0) & 0x000007ff)
72587
72612
#define ALT_USB_DEV_DIEPCTL9_USBACTEP_E_DISD 0x0
72613
72618
#define ALT_USB_DEV_DIEPCTL9_USBACTEP_E_END 0x1
72619
72621
#define ALT_USB_DEV_DIEPCTL9_USBACTEP_LSB 15
72622
72623
#define ALT_USB_DEV_DIEPCTL9_USBACTEP_MSB 15
72624
72625
#define ALT_USB_DEV_DIEPCTL9_USBACTEP_WIDTH 1
72626
72627
#define ALT_USB_DEV_DIEPCTL9_USBACTEP_SET_MSK 0x00008000
72628
72629
#define ALT_USB_DEV_DIEPCTL9_USBACTEP_CLR_MSK 0xffff7fff
72630
72631
#define ALT_USB_DEV_DIEPCTL9_USBACTEP_RESET 0x0
72632
72633
#define ALT_USB_DEV_DIEPCTL9_USBACTEP_GET(value) (((value) & 0x00008000) >> 15)
72634
72635
#define ALT_USB_DEV_DIEPCTL9_USBACTEP_SET(value) (((value) << 15) & 0x00008000)
72636
72678
#define ALT_USB_DEV_DIEPCTL9_DPID_E_INACT 0x0
72679
72684
#define ALT_USB_DEV_DIEPCTL9_DPID_E_ACT 0x1
72685
72687
#define ALT_USB_DEV_DIEPCTL9_DPID_LSB 16
72688
72689
#define ALT_USB_DEV_DIEPCTL9_DPID_MSB 16
72690
72691
#define ALT_USB_DEV_DIEPCTL9_DPID_WIDTH 1
72692
72693
#define ALT_USB_DEV_DIEPCTL9_DPID_SET_MSK 0x00010000
72694
72695
#define ALT_USB_DEV_DIEPCTL9_DPID_CLR_MSK 0xfffeffff
72696
72697
#define ALT_USB_DEV_DIEPCTL9_DPID_RESET 0x0
72698
72699
#define ALT_USB_DEV_DIEPCTL9_DPID_GET(value) (((value) & 0x00010000) >> 16)
72700
72701
#define ALT_USB_DEV_DIEPCTL9_DPID_SET(value) (((value) << 16) & 0x00010000)
72702
72737
#define ALT_USB_DEV_DIEPCTL9_NAKSTS_E_NONNAK 0x0
72738
72743
#define ALT_USB_DEV_DIEPCTL9_NAKSTS_E_NAK 0x1
72744
72746
#define ALT_USB_DEV_DIEPCTL9_NAKSTS_LSB 17
72747
72748
#define ALT_USB_DEV_DIEPCTL9_NAKSTS_MSB 17
72749
72750
#define ALT_USB_DEV_DIEPCTL9_NAKSTS_WIDTH 1
72751
72752
#define ALT_USB_DEV_DIEPCTL9_NAKSTS_SET_MSK 0x00020000
72753
72754
#define ALT_USB_DEV_DIEPCTL9_NAKSTS_CLR_MSK 0xfffdffff
72755
72756
#define ALT_USB_DEV_DIEPCTL9_NAKSTS_RESET 0x0
72757
72758
#define ALT_USB_DEV_DIEPCTL9_NAKSTS_GET(value) (((value) & 0x00020000) >> 17)
72759
72760
#define ALT_USB_DEV_DIEPCTL9_NAKSTS_SET(value) (((value) << 17) & 0x00020000)
72761
72784
#define ALT_USB_DEV_DIEPCTL9_EPTYPE_E_CTL 0x0
72785
72790
#define ALT_USB_DEV_DIEPCTL9_EPTYPE_E_ISOCHRONOUS 0x1
72791
72796
#define ALT_USB_DEV_DIEPCTL9_EPTYPE_E_BULK 0x2
72797
72802
#define ALT_USB_DEV_DIEPCTL9_EPTYPE_E_INTERRUP 0x3
72803
72805
#define ALT_USB_DEV_DIEPCTL9_EPTYPE_LSB 18
72806
72807
#define ALT_USB_DEV_DIEPCTL9_EPTYPE_MSB 19
72808
72809
#define ALT_USB_DEV_DIEPCTL9_EPTYPE_WIDTH 2
72810
72811
#define ALT_USB_DEV_DIEPCTL9_EPTYPE_SET_MSK 0x000c0000
72812
72813
#define ALT_USB_DEV_DIEPCTL9_EPTYPE_CLR_MSK 0xfff3ffff
72814
72815
#define ALT_USB_DEV_DIEPCTL9_EPTYPE_RESET 0x0
72816
72817
#define ALT_USB_DEV_DIEPCTL9_EPTYPE_GET(value) (((value) & 0x000c0000) >> 18)
72818
72819
#define ALT_USB_DEV_DIEPCTL9_EPTYPE_SET(value) (((value) << 18) & 0x000c0000)
72820
72850
#define ALT_USB_DEV_DIEPCTL9_STALL_E_INACT 0x0
72851
72856
#define ALT_USB_DEV_DIEPCTL9_STALL_E_ACT 0x1
72857
72859
#define ALT_USB_DEV_DIEPCTL9_STALL_LSB 21
72860
72861
#define ALT_USB_DEV_DIEPCTL9_STALL_MSB 21
72862
72863
#define ALT_USB_DEV_DIEPCTL9_STALL_WIDTH 1
72864
72865
#define ALT_USB_DEV_DIEPCTL9_STALL_SET_MSK 0x00200000
72866
72867
#define ALT_USB_DEV_DIEPCTL9_STALL_CLR_MSK 0xffdfffff
72868
72869
#define ALT_USB_DEV_DIEPCTL9_STALL_RESET 0x0
72870
72871
#define ALT_USB_DEV_DIEPCTL9_STALL_GET(value) (((value) & 0x00200000) >> 21)
72872
72873
#define ALT_USB_DEV_DIEPCTL9_STALL_SET(value) (((value) << 21) & 0x00200000)
72874
72897
#define ALT_USB_DEV_DIEPCTL9_TXFNUM_LSB 22
72898
72899
#define ALT_USB_DEV_DIEPCTL9_TXFNUM_MSB 25
72900
72901
#define ALT_USB_DEV_DIEPCTL9_TXFNUM_WIDTH 4
72902
72903
#define ALT_USB_DEV_DIEPCTL9_TXFNUM_SET_MSK 0x03c00000
72904
72905
#define ALT_USB_DEV_DIEPCTL9_TXFNUM_CLR_MSK 0xfc3fffff
72906
72907
#define ALT_USB_DEV_DIEPCTL9_TXFNUM_RESET 0x0
72908
72909
#define ALT_USB_DEV_DIEPCTL9_TXFNUM_GET(value) (((value) & 0x03c00000) >> 22)
72910
72911
#define ALT_USB_DEV_DIEPCTL9_TXFNUM_SET(value) (((value) << 22) & 0x03c00000)
72912
72933
#define ALT_USB_DEV_DIEPCTL9_CNAK_E_INACT 0x0
72934
72939
#define ALT_USB_DEV_DIEPCTL9_CNAK_E_ACT 0x1
72940
72942
#define ALT_USB_DEV_DIEPCTL9_CNAK_LSB 26
72943
72944
#define ALT_USB_DEV_DIEPCTL9_CNAK_MSB 26
72945
72946
#define ALT_USB_DEV_DIEPCTL9_CNAK_WIDTH 1
72947
72948
#define ALT_USB_DEV_DIEPCTL9_CNAK_SET_MSK 0x04000000
72949
72950
#define ALT_USB_DEV_DIEPCTL9_CNAK_CLR_MSK 0xfbffffff
72951
72952
#define ALT_USB_DEV_DIEPCTL9_CNAK_RESET 0x0
72953
72954
#define ALT_USB_DEV_DIEPCTL9_CNAK_GET(value) (((value) & 0x04000000) >> 26)
72955
72956
#define ALT_USB_DEV_DIEPCTL9_CNAK_SET(value) (((value) << 26) & 0x04000000)
72957
72981
#define ALT_USB_DEV_DIEPCTL9_SNAK_E_INACT 0x0
72982
72987
#define ALT_USB_DEV_DIEPCTL9_SNAK_E_ACT 0x1
72988
72990
#define ALT_USB_DEV_DIEPCTL9_SNAK_LSB 27
72991
72992
#define ALT_USB_DEV_DIEPCTL9_SNAK_MSB 27
72993
72994
#define ALT_USB_DEV_DIEPCTL9_SNAK_WIDTH 1
72995
72996
#define ALT_USB_DEV_DIEPCTL9_SNAK_SET_MSK 0x08000000
72997
72998
#define ALT_USB_DEV_DIEPCTL9_SNAK_CLR_MSK 0xf7ffffff
72999
73000
#define ALT_USB_DEV_DIEPCTL9_SNAK_RESET 0x0
73001
73002
#define ALT_USB_DEV_DIEPCTL9_SNAK_GET(value) (((value) & 0x08000000) >> 27)
73003
73004
#define ALT_USB_DEV_DIEPCTL9_SNAK_SET(value) (((value) << 27) & 0x08000000)
73005
73034
#define ALT_USB_DEV_DIEPCTL9_SETD0PID_E_DISD 0x0
73035
73040
#define ALT_USB_DEV_DIEPCTL9_SETD0PID_E_END 0x1
73041
73043
#define ALT_USB_DEV_DIEPCTL9_SETD0PID_LSB 28
73044
73045
#define ALT_USB_DEV_DIEPCTL9_SETD0PID_MSB 28
73046
73047
#define ALT_USB_DEV_DIEPCTL9_SETD0PID_WIDTH 1
73048
73049
#define ALT_USB_DEV_DIEPCTL9_SETD0PID_SET_MSK 0x10000000
73050
73051
#define ALT_USB_DEV_DIEPCTL9_SETD0PID_CLR_MSK 0xefffffff
73052
73053
#define ALT_USB_DEV_DIEPCTL9_SETD0PID_RESET 0x0
73054
73055
#define ALT_USB_DEV_DIEPCTL9_SETD0PID_GET(value) (((value) & 0x10000000) >> 28)
73056
73057
#define ALT_USB_DEV_DIEPCTL9_SETD0PID_SET(value) (((value) << 28) & 0x10000000)
73058
73085
#define ALT_USB_DEV_DIEPCTL9_SETD1PID_E_DISD 0x0
73086
73091
#define ALT_USB_DEV_DIEPCTL9_SETD1PID_E_END 0x1
73092
73094
#define ALT_USB_DEV_DIEPCTL9_SETD1PID_LSB 29
73095
73096
#define ALT_USB_DEV_DIEPCTL9_SETD1PID_MSB 29
73097
73098
#define ALT_USB_DEV_DIEPCTL9_SETD1PID_WIDTH 1
73099
73100
#define ALT_USB_DEV_DIEPCTL9_SETD1PID_SET_MSK 0x20000000
73101
73102
#define ALT_USB_DEV_DIEPCTL9_SETD1PID_CLR_MSK 0xdfffffff
73103
73104
#define ALT_USB_DEV_DIEPCTL9_SETD1PID_RESET 0x0
73105
73106
#define ALT_USB_DEV_DIEPCTL9_SETD1PID_GET(value) (((value) & 0x20000000) >> 29)
73107
73108
#define ALT_USB_DEV_DIEPCTL9_SETD1PID_SET(value) (((value) << 29) & 0x20000000)
73109
73135
#define ALT_USB_DEV_DIEPCTL9_EPDIS_E_INACT 0x0
73136
73141
#define ALT_USB_DEV_DIEPCTL9_EPDIS_E_ACT 0x1
73142
73144
#define ALT_USB_DEV_DIEPCTL9_EPDIS_LSB 30
73145
73146
#define ALT_USB_DEV_DIEPCTL9_EPDIS_MSB 30
73147
73148
#define ALT_USB_DEV_DIEPCTL9_EPDIS_WIDTH 1
73149
73150
#define ALT_USB_DEV_DIEPCTL9_EPDIS_SET_MSK 0x40000000
73151
73152
#define ALT_USB_DEV_DIEPCTL9_EPDIS_CLR_MSK 0xbfffffff
73153
73154
#define ALT_USB_DEV_DIEPCTL9_EPDIS_RESET 0x0
73155
73156
#define ALT_USB_DEV_DIEPCTL9_EPDIS_GET(value) (((value) & 0x40000000) >> 30)
73157
73158
#define ALT_USB_DEV_DIEPCTL9_EPDIS_SET(value) (((value) << 30) & 0x40000000)
73159
73209
#define ALT_USB_DEV_DIEPCTL9_EPENA_E_INACT 0x0
73210
73215
#define ALT_USB_DEV_DIEPCTL9_EPENA_E_ACT 0x1
73216
73218
#define ALT_USB_DEV_DIEPCTL9_EPENA_LSB 31
73219
73220
#define ALT_USB_DEV_DIEPCTL9_EPENA_MSB 31
73221
73222
#define ALT_USB_DEV_DIEPCTL9_EPENA_WIDTH 1
73223
73224
#define ALT_USB_DEV_DIEPCTL9_EPENA_SET_MSK 0x80000000
73225
73226
#define ALT_USB_DEV_DIEPCTL9_EPENA_CLR_MSK 0x7fffffff
73227
73228
#define ALT_USB_DEV_DIEPCTL9_EPENA_RESET 0x0
73229
73230
#define ALT_USB_DEV_DIEPCTL9_EPENA_GET(value) (((value) & 0x80000000) >> 31)
73231
73232
#define ALT_USB_DEV_DIEPCTL9_EPENA_SET(value) (((value) << 31) & 0x80000000)
73233
73234
#ifndef __ASSEMBLY__
73235
73245
struct
ALT_USB_DEV_DIEPCTL9_s
73246
{
73247
uint32_t
mps
: 11;
73248
uint32_t : 4;
73249
uint32_t
usbactep
: 1;
73250
const
uint32_t
dpid
: 1;
73251
const
uint32_t
naksts
: 1;
73252
uint32_t
eptype
: 2;
73253
uint32_t : 1;
73254
const
uint32_t
stall
: 1;
73255
uint32_t
txfnum
: 4;
73256
uint32_t
cnak
: 1;
73257
uint32_t
snak
: 1;
73258
uint32_t
setd0pid
: 1;
73259
uint32_t
setd1pid
: 1;
73260
const
uint32_t
epdis
: 1;
73261
const
uint32_t
epena
: 1;
73262
};
73263
73265
typedef
volatile
struct
ALT_USB_DEV_DIEPCTL9_s
ALT_USB_DEV_DIEPCTL9_t
;
73266
#endif
/* __ASSEMBLY__ */
73267
73269
#define ALT_USB_DEV_DIEPCTL9_OFST 0x220
73270
73271
#define ALT_USB_DEV_DIEPCTL9_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_DEV_DIEPCTL9_OFST))
73272
73337
#define ALT_USB_DEV_DIEPINT9_XFERCOMPL_E_INACT 0x0
73338
73343
#define ALT_USB_DEV_DIEPINT9_XFERCOMPL_E_ACT 0x1
73344
73346
#define ALT_USB_DEV_DIEPINT9_XFERCOMPL_LSB 0
73347
73348
#define ALT_USB_DEV_DIEPINT9_XFERCOMPL_MSB 0
73349
73350
#define ALT_USB_DEV_DIEPINT9_XFERCOMPL_WIDTH 1
73351
73352
#define ALT_USB_DEV_DIEPINT9_XFERCOMPL_SET_MSK 0x00000001
73353
73354
#define ALT_USB_DEV_DIEPINT9_XFERCOMPL_CLR_MSK 0xfffffffe
73355
73356
#define ALT_USB_DEV_DIEPINT9_XFERCOMPL_RESET 0x0
73357
73358
#define ALT_USB_DEV_DIEPINT9_XFERCOMPL_GET(value) (((value) & 0x00000001) >> 0)
73359
73360
#define ALT_USB_DEV_DIEPINT9_XFERCOMPL_SET(value) (((value) << 0) & 0x00000001)
73361
73383
#define ALT_USB_DEV_DIEPINT9_EPDISBLD_E_INACT 0x0
73384
73389
#define ALT_USB_DEV_DIEPINT9_EPDISBLD_E_ACT 0x1
73390
73392
#define ALT_USB_DEV_DIEPINT9_EPDISBLD_LSB 1
73393
73394
#define ALT_USB_DEV_DIEPINT9_EPDISBLD_MSB 1
73395
73396
#define ALT_USB_DEV_DIEPINT9_EPDISBLD_WIDTH 1
73397
73398
#define ALT_USB_DEV_DIEPINT9_EPDISBLD_SET_MSK 0x00000002
73399
73400
#define ALT_USB_DEV_DIEPINT9_EPDISBLD_CLR_MSK 0xfffffffd
73401
73402
#define ALT_USB_DEV_DIEPINT9_EPDISBLD_RESET 0x0
73403
73404
#define ALT_USB_DEV_DIEPINT9_EPDISBLD_GET(value) (((value) & 0x00000002) >> 1)
73405
73406
#define ALT_USB_DEV_DIEPINT9_EPDISBLD_SET(value) (((value) << 1) & 0x00000002)
73407
73430
#define ALT_USB_DEV_DIEPINT9_AHBERR_E_INACT 0x0
73431
73436
#define ALT_USB_DEV_DIEPINT9_AHBERR_E_ACT 0x1
73437
73439
#define ALT_USB_DEV_DIEPINT9_AHBERR_LSB 2
73440
73441
#define ALT_USB_DEV_DIEPINT9_AHBERR_MSB 2
73442
73443
#define ALT_USB_DEV_DIEPINT9_AHBERR_WIDTH 1
73444
73445
#define ALT_USB_DEV_DIEPINT9_AHBERR_SET_MSK 0x00000004
73446
73447
#define ALT_USB_DEV_DIEPINT9_AHBERR_CLR_MSK 0xfffffffb
73448
73449
#define ALT_USB_DEV_DIEPINT9_AHBERR_RESET 0x0
73450
73451
#define ALT_USB_DEV_DIEPINT9_AHBERR_GET(value) (((value) & 0x00000004) >> 2)
73452
73453
#define ALT_USB_DEV_DIEPINT9_AHBERR_SET(value) (((value) << 2) & 0x00000004)
73454
73478
#define ALT_USB_DEV_DIEPINT9_TMO_E_INACT 0x0
73479
73484
#define ALT_USB_DEV_DIEPINT9_TMO_E_ACT 0x1
73485
73487
#define ALT_USB_DEV_DIEPINT9_TMO_LSB 3
73488
73489
#define ALT_USB_DEV_DIEPINT9_TMO_MSB 3
73490
73491
#define ALT_USB_DEV_DIEPINT9_TMO_WIDTH 1
73492
73493
#define ALT_USB_DEV_DIEPINT9_TMO_SET_MSK 0x00000008
73494
73495
#define ALT_USB_DEV_DIEPINT9_TMO_CLR_MSK 0xfffffff7
73496
73497
#define ALT_USB_DEV_DIEPINT9_TMO_RESET 0x0
73498
73499
#define ALT_USB_DEV_DIEPINT9_TMO_GET(value) (((value) & 0x00000008) >> 3)
73500
73501
#define ALT_USB_DEV_DIEPINT9_TMO_SET(value) (((value) << 3) & 0x00000008)
73502
73525
#define ALT_USB_DEV_DIEPINT9_INTKNTXFEMP_E_INACT 0x0
73526
73531
#define ALT_USB_DEV_DIEPINT9_INTKNTXFEMP_E_ACT 0x1
73532
73534
#define ALT_USB_DEV_DIEPINT9_INTKNTXFEMP_LSB 4
73535
73536
#define ALT_USB_DEV_DIEPINT9_INTKNTXFEMP_MSB 4
73537
73538
#define ALT_USB_DEV_DIEPINT9_INTKNTXFEMP_WIDTH 1
73539
73540
#define ALT_USB_DEV_DIEPINT9_INTKNTXFEMP_SET_MSK 0x00000010
73541
73542
#define ALT_USB_DEV_DIEPINT9_INTKNTXFEMP_CLR_MSK 0xffffffef
73543
73544
#define ALT_USB_DEV_DIEPINT9_INTKNTXFEMP_RESET 0x0
73545
73546
#define ALT_USB_DEV_DIEPINT9_INTKNTXFEMP_GET(value) (((value) & 0x00000010) >> 4)
73547
73548
#define ALT_USB_DEV_DIEPINT9_INTKNTXFEMP_SET(value) (((value) << 4) & 0x00000010)
73549
73573
#define ALT_USB_DEV_DIEPINT9_INTKNEPMIS_E_INACT 0x0
73574
73579
#define ALT_USB_DEV_DIEPINT9_INTKNEPMIS_E_ACT 0x1
73580
73582
#define ALT_USB_DEV_DIEPINT9_INTKNEPMIS_LSB 5
73583
73584
#define ALT_USB_DEV_DIEPINT9_INTKNEPMIS_MSB 5
73585
73586
#define ALT_USB_DEV_DIEPINT9_INTKNEPMIS_WIDTH 1
73587
73588
#define ALT_USB_DEV_DIEPINT9_INTKNEPMIS_SET_MSK 0x00000020
73589
73590
#define ALT_USB_DEV_DIEPINT9_INTKNEPMIS_CLR_MSK 0xffffffdf
73591
73592
#define ALT_USB_DEV_DIEPINT9_INTKNEPMIS_RESET 0x0
73593
73594
#define ALT_USB_DEV_DIEPINT9_INTKNEPMIS_GET(value) (((value) & 0x00000020) >> 5)
73595
73596
#define ALT_USB_DEV_DIEPINT9_INTKNEPMIS_SET(value) (((value) << 5) & 0x00000020)
73597
73624
#define ALT_USB_DEV_DIEPINT9_INEPNAKEFF_E_INACT 0x0
73625
73630
#define ALT_USB_DEV_DIEPINT9_INEPNAKEFF_E_ACT 0x1
73631
73633
#define ALT_USB_DEV_DIEPINT9_INEPNAKEFF_LSB 6
73634
73635
#define ALT_USB_DEV_DIEPINT9_INEPNAKEFF_MSB 6
73636
73637
#define ALT_USB_DEV_DIEPINT9_INEPNAKEFF_WIDTH 1
73638
73639
#define ALT_USB_DEV_DIEPINT9_INEPNAKEFF_SET_MSK 0x00000040
73640
73641
#define ALT_USB_DEV_DIEPINT9_INEPNAKEFF_CLR_MSK 0xffffffbf
73642
73643
#define ALT_USB_DEV_DIEPINT9_INEPNAKEFF_RESET 0x0
73644
73645
#define ALT_USB_DEV_DIEPINT9_INEPNAKEFF_GET(value) (((value) & 0x00000040) >> 6)
73646
73647
#define ALT_USB_DEV_DIEPINT9_INEPNAKEFF_SET(value) (((value) << 6) & 0x00000040)
73648
73672
#define ALT_USB_DEV_DIEPINT9_TXFEMP_E_INACT 0x0
73673
73678
#define ALT_USB_DEV_DIEPINT9_TXFEMP_E_ACT 0x1
73679
73681
#define ALT_USB_DEV_DIEPINT9_TXFEMP_LSB 7
73682
73683
#define ALT_USB_DEV_DIEPINT9_TXFEMP_MSB 7
73684
73685
#define ALT_USB_DEV_DIEPINT9_TXFEMP_WIDTH 1
73686
73687
#define ALT_USB_DEV_DIEPINT9_TXFEMP_SET_MSK 0x00000080
73688
73689
#define ALT_USB_DEV_DIEPINT9_TXFEMP_CLR_MSK 0xffffff7f
73690
73691
#define ALT_USB_DEV_DIEPINT9_TXFEMP_RESET 0x1
73692
73693
#define ALT_USB_DEV_DIEPINT9_TXFEMP_GET(value) (((value) & 0x00000080) >> 7)
73694
73695
#define ALT_USB_DEV_DIEPINT9_TXFEMP_SET(value) (((value) << 7) & 0x00000080)
73696
73718
#define ALT_USB_DEV_DIEPINT9_TXFIFOUNDRN_E_INACT 0x0
73719
73724
#define ALT_USB_DEV_DIEPINT9_TXFIFOUNDRN_E_ACT 0x1
73725
73727
#define ALT_USB_DEV_DIEPINT9_TXFIFOUNDRN_LSB 8
73728
73729
#define ALT_USB_DEV_DIEPINT9_TXFIFOUNDRN_MSB 8
73730
73731
#define ALT_USB_DEV_DIEPINT9_TXFIFOUNDRN_WIDTH 1
73732
73733
#define ALT_USB_DEV_DIEPINT9_TXFIFOUNDRN_SET_MSK 0x00000100
73734
73735
#define ALT_USB_DEV_DIEPINT9_TXFIFOUNDRN_CLR_MSK 0xfffffeff
73736
73737
#define ALT_USB_DEV_DIEPINT9_TXFIFOUNDRN_RESET 0x0
73738
73739
#define ALT_USB_DEV_DIEPINT9_TXFIFOUNDRN_GET(value) (((value) & 0x00000100) >> 8)
73740
73741
#define ALT_USB_DEV_DIEPINT9_TXFIFOUNDRN_SET(value) (((value) << 8) & 0x00000100)
73742
73765
#define ALT_USB_DEV_DIEPINT9_BNAINTR_E_INACT 0x0
73766
73771
#define ALT_USB_DEV_DIEPINT9_BNAINTR_E_ACT 0x1
73772
73774
#define ALT_USB_DEV_DIEPINT9_BNAINTR_LSB 9
73775
73776
#define ALT_USB_DEV_DIEPINT9_BNAINTR_MSB 9
73777
73778
#define ALT_USB_DEV_DIEPINT9_BNAINTR_WIDTH 1
73779
73780
#define ALT_USB_DEV_DIEPINT9_BNAINTR_SET_MSK 0x00000200
73781
73782
#define ALT_USB_DEV_DIEPINT9_BNAINTR_CLR_MSK 0xfffffdff
73783
73784
#define ALT_USB_DEV_DIEPINT9_BNAINTR_RESET 0x0
73785
73786
#define ALT_USB_DEV_DIEPINT9_BNAINTR_GET(value) (((value) & 0x00000200) >> 9)
73787
73788
#define ALT_USB_DEV_DIEPINT9_BNAINTR_SET(value) (((value) << 9) & 0x00000200)
73789
73812
#define ALT_USB_DEV_DIEPINT9_PKTDRPSTS_E_INACT 0x0
73813
73818
#define ALT_USB_DEV_DIEPINT9_PKTDRPSTS_E_ACT 0x1
73819
73821
#define ALT_USB_DEV_DIEPINT9_PKTDRPSTS_LSB 11
73822
73823
#define ALT_USB_DEV_DIEPINT9_PKTDRPSTS_MSB 11
73824
73825
#define ALT_USB_DEV_DIEPINT9_PKTDRPSTS_WIDTH 1
73826
73827
#define ALT_USB_DEV_DIEPINT9_PKTDRPSTS_SET_MSK 0x00000800
73828
73829
#define ALT_USB_DEV_DIEPINT9_PKTDRPSTS_CLR_MSK 0xfffff7ff
73830
73831
#define ALT_USB_DEV_DIEPINT9_PKTDRPSTS_RESET 0x0
73832
73833
#define ALT_USB_DEV_DIEPINT9_PKTDRPSTS_GET(value) (((value) & 0x00000800) >> 11)
73834
73835
#define ALT_USB_DEV_DIEPINT9_PKTDRPSTS_SET(value) (((value) << 11) & 0x00000800)
73836
73857
#define ALT_USB_DEV_DIEPINT9_BBLEERR_E_INACT 0x0
73858
73863
#define ALT_USB_DEV_DIEPINT9_BBLEERR_E_ACT 0x1
73864
73866
#define ALT_USB_DEV_DIEPINT9_BBLEERR_LSB 12
73867
73868
#define ALT_USB_DEV_DIEPINT9_BBLEERR_MSB 12
73869
73870
#define ALT_USB_DEV_DIEPINT9_BBLEERR_WIDTH 1
73871
73872
#define ALT_USB_DEV_DIEPINT9_BBLEERR_SET_MSK 0x00001000
73873
73874
#define ALT_USB_DEV_DIEPINT9_BBLEERR_CLR_MSK 0xffffefff
73875
73876
#define ALT_USB_DEV_DIEPINT9_BBLEERR_RESET 0x0
73877
73878
#define ALT_USB_DEV_DIEPINT9_BBLEERR_GET(value) (((value) & 0x00001000) >> 12)
73879
73880
#define ALT_USB_DEV_DIEPINT9_BBLEERR_SET(value) (((value) << 12) & 0x00001000)
73881
73904
#define ALT_USB_DEV_DIEPINT9_NAKINTRPT_E_INACT 0x0
73905
73910
#define ALT_USB_DEV_DIEPINT9_NAKINTRPT_E_ACT 0x1
73911
73913
#define ALT_USB_DEV_DIEPINT9_NAKINTRPT_LSB 13
73914
73915
#define ALT_USB_DEV_DIEPINT9_NAKINTRPT_MSB 13
73916
73917
#define ALT_USB_DEV_DIEPINT9_NAKINTRPT_WIDTH 1
73918
73919
#define ALT_USB_DEV_DIEPINT9_NAKINTRPT_SET_MSK 0x00002000
73920
73921
#define ALT_USB_DEV_DIEPINT9_NAKINTRPT_CLR_MSK 0xffffdfff
73922
73923
#define ALT_USB_DEV_DIEPINT9_NAKINTRPT_RESET 0x0
73924
73925
#define ALT_USB_DEV_DIEPINT9_NAKINTRPT_GET(value) (((value) & 0x00002000) >> 13)
73926
73927
#define ALT_USB_DEV_DIEPINT9_NAKINTRPT_SET(value) (((value) << 13) & 0x00002000)
73928
73950
#define ALT_USB_DEV_DIEPINT9_NYETINTRPT_E_INACT 0x0
73951
73956
#define ALT_USB_DEV_DIEPINT9_NYETINTRPT_E_ACT 0x1
73957
73959
#define ALT_USB_DEV_DIEPINT9_NYETINTRPT_LSB 14
73960
73961
#define ALT_USB_DEV_DIEPINT9_NYETINTRPT_MSB 14
73962
73963
#define ALT_USB_DEV_DIEPINT9_NYETINTRPT_WIDTH 1
73964
73965
#define ALT_USB_DEV_DIEPINT9_NYETINTRPT_SET_MSK 0x00004000
73966
73967
#define ALT_USB_DEV_DIEPINT9_NYETINTRPT_CLR_MSK 0xffffbfff
73968
73969
#define ALT_USB_DEV_DIEPINT9_NYETINTRPT_RESET 0x0
73970
73971
#define ALT_USB_DEV_DIEPINT9_NYETINTRPT_GET(value) (((value) & 0x00004000) >> 14)
73972
73973
#define ALT_USB_DEV_DIEPINT9_NYETINTRPT_SET(value) (((value) << 14) & 0x00004000)
73974
73975
#ifndef __ASSEMBLY__
73976
73986
struct
ALT_USB_DEV_DIEPINT9_s
73987
{
73988
const
uint32_t
xfercompl
: 1;
73989
const
uint32_t
epdisbld
: 1;
73990
const
uint32_t
ahberr
: 1;
73991
const
uint32_t
timeout
: 1;
73992
const
uint32_t
intkntxfemp
: 1;
73993
const
uint32_t
intknepmis
: 1;
73994
const
uint32_t
inepnakeff
: 1;
73995
const
uint32_t
txfemp
: 1;
73996
const
uint32_t
txfifoundrn
: 1;
73997
const
uint32_t
bnaintr
: 1;
73998
uint32_t : 1;
73999
const
uint32_t
pktdrpsts
: 1;
74000
const
uint32_t
bbleerr
: 1;
74001
const
uint32_t
nakintrpt
: 1;
74002
const
uint32_t
nyetintrpt
: 1;
74003
uint32_t : 17;
74004
};
74005
74007
typedef
volatile
struct
ALT_USB_DEV_DIEPINT9_s
ALT_USB_DEV_DIEPINT9_t
;
74008
#endif
/* __ASSEMBLY__ */
74009
74011
#define ALT_USB_DEV_DIEPINT9_OFST 0x228
74012
74013
#define ALT_USB_DEV_DIEPINT9_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_DEV_DIEPINT9_OFST))
74014
74047
#define ALT_USB_DEV_DIEPTSIZ9_XFERSIZE_LSB 0
74048
74049
#define ALT_USB_DEV_DIEPTSIZ9_XFERSIZE_MSB 18
74050
74051
#define ALT_USB_DEV_DIEPTSIZ9_XFERSIZE_WIDTH 19
74052
74053
#define ALT_USB_DEV_DIEPTSIZ9_XFERSIZE_SET_MSK 0x0007ffff
74054
74055
#define ALT_USB_DEV_DIEPTSIZ9_XFERSIZE_CLR_MSK 0xfff80000
74056
74057
#define ALT_USB_DEV_DIEPTSIZ9_XFERSIZE_RESET 0x0
74058
74059
#define ALT_USB_DEV_DIEPTSIZ9_XFERSIZE_GET(value) (((value) & 0x0007ffff) >> 0)
74060
74061
#define ALT_USB_DEV_DIEPTSIZ9_XFERSIZE_SET(value) (((value) << 0) & 0x0007ffff)
74062
74074
#define ALT_USB_DEV_DIEPTSIZ9_PKTCNT_LSB 19
74075
74076
#define ALT_USB_DEV_DIEPTSIZ9_PKTCNT_MSB 28
74077
74078
#define ALT_USB_DEV_DIEPTSIZ9_PKTCNT_WIDTH 10
74079
74080
#define ALT_USB_DEV_DIEPTSIZ9_PKTCNT_SET_MSK 0x1ff80000
74081
74082
#define ALT_USB_DEV_DIEPTSIZ9_PKTCNT_CLR_MSK 0xe007ffff
74083
74084
#define ALT_USB_DEV_DIEPTSIZ9_PKTCNT_RESET 0x0
74085
74086
#define ALT_USB_DEV_DIEPTSIZ9_PKTCNT_GET(value) (((value) & 0x1ff80000) >> 19)
74087
74088
#define ALT_USB_DEV_DIEPTSIZ9_PKTCNT_SET(value) (((value) << 19) & 0x1ff80000)
74089
74117
#define ALT_USB_DEV_DIEPTSIZ9_MC_E_PKTONE 0x1
74118
74123
#define ALT_USB_DEV_DIEPTSIZ9_MC_E_PKTTWO 0x2
74124
74129
#define ALT_USB_DEV_DIEPTSIZ9_MC_E_PKTTHREE 0x3
74130
74132
#define ALT_USB_DEV_DIEPTSIZ9_MC_LSB 29
74133
74134
#define ALT_USB_DEV_DIEPTSIZ9_MC_MSB 30
74135
74136
#define ALT_USB_DEV_DIEPTSIZ9_MC_WIDTH 2
74137
74138
#define ALT_USB_DEV_DIEPTSIZ9_MC_SET_MSK 0x60000000
74139
74140
#define ALT_USB_DEV_DIEPTSIZ9_MC_CLR_MSK 0x9fffffff
74141
74142
#define ALT_USB_DEV_DIEPTSIZ9_MC_RESET 0x0
74143
74144
#define ALT_USB_DEV_DIEPTSIZ9_MC_GET(value) (((value) & 0x60000000) >> 29)
74145
74146
#define ALT_USB_DEV_DIEPTSIZ9_MC_SET(value) (((value) << 29) & 0x60000000)
74147
74148
#ifndef __ASSEMBLY__
74149
74159
struct
ALT_USB_DEV_DIEPTSIZ9_s
74160
{
74161
uint32_t
xfersize
: 19;
74162
uint32_t
PktCnt
: 10;
74163
uint32_t
mc
: 2;
74164
uint32_t : 1;
74165
};
74166
74168
typedef
volatile
struct
ALT_USB_DEV_DIEPTSIZ9_s
ALT_USB_DEV_DIEPTSIZ9_t
;
74169
#endif
/* __ASSEMBLY__ */
74170
74172
#define ALT_USB_DEV_DIEPTSIZ9_OFST 0x230
74173
74174
#define ALT_USB_DEV_DIEPTSIZ9_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_DEV_DIEPTSIZ9_OFST))
74175
74208
#define ALT_USB_DEV_DIEPDMA9_DIEPDMA9_LSB 0
74209
74210
#define ALT_USB_DEV_DIEPDMA9_DIEPDMA9_MSB 31
74211
74212
#define ALT_USB_DEV_DIEPDMA9_DIEPDMA9_WIDTH 32
74213
74214
#define ALT_USB_DEV_DIEPDMA9_DIEPDMA9_SET_MSK 0xffffffff
74215
74216
#define ALT_USB_DEV_DIEPDMA9_DIEPDMA9_CLR_MSK 0x00000000
74217
74218
#define ALT_USB_DEV_DIEPDMA9_DIEPDMA9_RESET 0x0
74219
74220
#define ALT_USB_DEV_DIEPDMA9_DIEPDMA9_GET(value) (((value) & 0xffffffff) >> 0)
74221
74222
#define ALT_USB_DEV_DIEPDMA9_DIEPDMA9_SET(value) (((value) << 0) & 0xffffffff)
74223
74224
#ifndef __ASSEMBLY__
74225
74235
struct
ALT_USB_DEV_DIEPDMA9_s
74236
{
74237
uint32_t
diepdma9
: 32;
74238
};
74239
74241
typedef
volatile
struct
ALT_USB_DEV_DIEPDMA9_s
ALT_USB_DEV_DIEPDMA9_t
;
74242
#endif
/* __ASSEMBLY__ */
74243
74245
#define ALT_USB_DEV_DIEPDMA9_OFST 0x234
74246
74247
#define ALT_USB_DEV_DIEPDMA9_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_DEV_DIEPDMA9_OFST))
74248
74275
#define ALT_USB_DEV_DTXFSTS9_INEPTXFSPCAVAIL_LSB 0
74276
74277
#define ALT_USB_DEV_DTXFSTS9_INEPTXFSPCAVAIL_MSB 15
74278
74279
#define ALT_USB_DEV_DTXFSTS9_INEPTXFSPCAVAIL_WIDTH 16
74280
74281
#define ALT_USB_DEV_DTXFSTS9_INEPTXFSPCAVAIL_SET_MSK 0x0000ffff
74282
74283
#define ALT_USB_DEV_DTXFSTS9_INEPTXFSPCAVAIL_CLR_MSK 0xffff0000
74284
74285
#define ALT_USB_DEV_DTXFSTS9_INEPTXFSPCAVAIL_RESET 0x2000
74286
74287
#define ALT_USB_DEV_DTXFSTS9_INEPTXFSPCAVAIL_GET(value) (((value) & 0x0000ffff) >> 0)
74288
74289
#define ALT_USB_DEV_DTXFSTS9_INEPTXFSPCAVAIL_SET(value) (((value) << 0) & 0x0000ffff)
74290
74291
#ifndef __ASSEMBLY__
74292
74302
struct
ALT_USB_DEV_DTXFSTS9_s
74303
{
74304
const
uint32_t
ineptxfspcavail
: 16;
74305
uint32_t : 16;
74306
};
74307
74309
typedef
volatile
struct
ALT_USB_DEV_DTXFSTS9_s
ALT_USB_DEV_DTXFSTS9_t
;
74310
#endif
/* __ASSEMBLY__ */
74311
74313
#define ALT_USB_DEV_DTXFSTS9_OFST 0x238
74314
74315
#define ALT_USB_DEV_DTXFSTS9_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_DEV_DTXFSTS9_OFST))
74316
74340
#define ALT_USB_DEV_DIEPDMAB9_DIEPDMAB9_LSB 0
74341
74342
#define ALT_USB_DEV_DIEPDMAB9_DIEPDMAB9_MSB 31
74343
74344
#define ALT_USB_DEV_DIEPDMAB9_DIEPDMAB9_WIDTH 32
74345
74346
#define ALT_USB_DEV_DIEPDMAB9_DIEPDMAB9_SET_MSK 0xffffffff
74347
74348
#define ALT_USB_DEV_DIEPDMAB9_DIEPDMAB9_CLR_MSK 0x00000000
74349
74350
#define ALT_USB_DEV_DIEPDMAB9_DIEPDMAB9_RESET 0x0
74351
74352
#define ALT_USB_DEV_DIEPDMAB9_DIEPDMAB9_GET(value) (((value) & 0xffffffff) >> 0)
74353
74354
#define ALT_USB_DEV_DIEPDMAB9_DIEPDMAB9_SET(value) (((value) << 0) & 0xffffffff)
74355
74356
#ifndef __ASSEMBLY__
74357
74367
struct
ALT_USB_DEV_DIEPDMAB9_s
74368
{
74369
const
uint32_t
diepdmab9
: 32;
74370
};
74371
74373
typedef
volatile
struct
ALT_USB_DEV_DIEPDMAB9_s
ALT_USB_DEV_DIEPDMAB9_t
;
74374
#endif
/* __ASSEMBLY__ */
74375
74377
#define ALT_USB_DEV_DIEPDMAB9_OFST 0x23c
74378
74379
#define ALT_USB_DEV_DIEPDMAB9_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_DEV_DIEPDMAB9_OFST))
74380
74418
#define ALT_USB_DEV_DIEPCTL10_MPS_LSB 0
74419
74420
#define ALT_USB_DEV_DIEPCTL10_MPS_MSB 10
74421
74422
#define ALT_USB_DEV_DIEPCTL10_MPS_WIDTH 11
74423
74424
#define ALT_USB_DEV_DIEPCTL10_MPS_SET_MSK 0x000007ff
74425
74426
#define ALT_USB_DEV_DIEPCTL10_MPS_CLR_MSK 0xfffff800
74427
74428
#define ALT_USB_DEV_DIEPCTL10_MPS_RESET 0x0
74429
74430
#define ALT_USB_DEV_DIEPCTL10_MPS_GET(value) (((value) & 0x000007ff) >> 0)
74431
74432
#define ALT_USB_DEV_DIEPCTL10_MPS_SET(value) (((value) << 0) & 0x000007ff)
74433
74458
#define ALT_USB_DEV_DIEPCTL10_USBACTEP_E_DISD 0x0
74459
74464
#define ALT_USB_DEV_DIEPCTL10_USBACTEP_E_END 0x1
74465
74467
#define ALT_USB_DEV_DIEPCTL10_USBACTEP_LSB 15
74468
74469
#define ALT_USB_DEV_DIEPCTL10_USBACTEP_MSB 15
74470
74471
#define ALT_USB_DEV_DIEPCTL10_USBACTEP_WIDTH 1
74472
74473
#define ALT_USB_DEV_DIEPCTL10_USBACTEP_SET_MSK 0x00008000
74474
74475
#define ALT_USB_DEV_DIEPCTL10_USBACTEP_CLR_MSK 0xffff7fff
74476
74477
#define ALT_USB_DEV_DIEPCTL10_USBACTEP_RESET 0x0
74478
74479
#define ALT_USB_DEV_DIEPCTL10_USBACTEP_GET(value) (((value) & 0x00008000) >> 15)
74480
74481
#define ALT_USB_DEV_DIEPCTL10_USBACTEP_SET(value) (((value) << 15) & 0x00008000)
74482
74524
#define ALT_USB_DEV_DIEPCTL10_DPID_E_INACT 0x0
74525
74530
#define ALT_USB_DEV_DIEPCTL10_DPID_E_ACT 0x1
74531
74533
#define ALT_USB_DEV_DIEPCTL10_DPID_LSB 16
74534
74535
#define ALT_USB_DEV_DIEPCTL10_DPID_MSB 16
74536
74537
#define ALT_USB_DEV_DIEPCTL10_DPID_WIDTH 1
74538
74539
#define ALT_USB_DEV_DIEPCTL10_DPID_SET_MSK 0x00010000
74540
74541
#define ALT_USB_DEV_DIEPCTL10_DPID_CLR_MSK 0xfffeffff
74542
74543
#define ALT_USB_DEV_DIEPCTL10_DPID_RESET 0x0
74544
74545
#define ALT_USB_DEV_DIEPCTL10_DPID_GET(value) (((value) & 0x00010000) >> 16)
74546
74547
#define ALT_USB_DEV_DIEPCTL10_DPID_SET(value) (((value) << 16) & 0x00010000)
74548
74583
#define ALT_USB_DEV_DIEPCTL10_NAKSTS_E_NONNAK 0x0
74584
74589
#define ALT_USB_DEV_DIEPCTL10_NAKSTS_E_NAK 0x1
74590
74592
#define ALT_USB_DEV_DIEPCTL10_NAKSTS_LSB 17
74593
74594
#define ALT_USB_DEV_DIEPCTL10_NAKSTS_MSB 17
74595
74596
#define ALT_USB_DEV_DIEPCTL10_NAKSTS_WIDTH 1
74597
74598
#define ALT_USB_DEV_DIEPCTL10_NAKSTS_SET_MSK 0x00020000
74599
74600
#define ALT_USB_DEV_DIEPCTL10_NAKSTS_CLR_MSK 0xfffdffff
74601
74602
#define ALT_USB_DEV_DIEPCTL10_NAKSTS_RESET 0x0
74603
74604
#define ALT_USB_DEV_DIEPCTL10_NAKSTS_GET(value) (((value) & 0x00020000) >> 17)
74605
74606
#define ALT_USB_DEV_DIEPCTL10_NAKSTS_SET(value) (((value) << 17) & 0x00020000)
74607
74630
#define ALT_USB_DEV_DIEPCTL10_EPTYPE_E_CTL 0x0
74631
74636
#define ALT_USB_DEV_DIEPCTL10_EPTYPE_E_ISOCHRONOUS 0x1
74637
74642
#define ALT_USB_DEV_DIEPCTL10_EPTYPE_E_BULK 0x2
74643
74648
#define ALT_USB_DEV_DIEPCTL10_EPTYPE_E_INTERRUP 0x3
74649
74651
#define ALT_USB_DEV_DIEPCTL10_EPTYPE_LSB 18
74652
74653
#define ALT_USB_DEV_DIEPCTL10_EPTYPE_MSB 19
74654
74655
#define ALT_USB_DEV_DIEPCTL10_EPTYPE_WIDTH 2
74656
74657
#define ALT_USB_DEV_DIEPCTL10_EPTYPE_SET_MSK 0x000c0000
74658
74659
#define ALT_USB_DEV_DIEPCTL10_EPTYPE_CLR_MSK 0xfff3ffff
74660
74661
#define ALT_USB_DEV_DIEPCTL10_EPTYPE_RESET 0x0
74662
74663
#define ALT_USB_DEV_DIEPCTL10_EPTYPE_GET(value) (((value) & 0x000c0000) >> 18)
74664
74665
#define ALT_USB_DEV_DIEPCTL10_EPTYPE_SET(value) (((value) << 18) & 0x000c0000)
74666
74696
#define ALT_USB_DEV_DIEPCTL10_STALL_E_INACT 0x0
74697
74702
#define ALT_USB_DEV_DIEPCTL10_STALL_E_ACT 0x1
74703
74705
#define ALT_USB_DEV_DIEPCTL10_STALL_LSB 21
74706
74707
#define ALT_USB_DEV_DIEPCTL10_STALL_MSB 21
74708
74709
#define ALT_USB_DEV_DIEPCTL10_STALL_WIDTH 1
74710
74711
#define ALT_USB_DEV_DIEPCTL10_STALL_SET_MSK 0x00200000
74712
74713
#define ALT_USB_DEV_DIEPCTL10_STALL_CLR_MSK 0xffdfffff
74714
74715
#define ALT_USB_DEV_DIEPCTL10_STALL_RESET 0x0
74716
74717
#define ALT_USB_DEV_DIEPCTL10_STALL_GET(value) (((value) & 0x00200000) >> 21)
74718
74719
#define ALT_USB_DEV_DIEPCTL10_STALL_SET(value) (((value) << 21) & 0x00200000)
74720
74743
#define ALT_USB_DEV_DIEPCTL10_TXFNUM_LSB 22
74744
74745
#define ALT_USB_DEV_DIEPCTL10_TXFNUM_MSB 25
74746
74747
#define ALT_USB_DEV_DIEPCTL10_TXFNUM_WIDTH 4
74748
74749
#define ALT_USB_DEV_DIEPCTL10_TXFNUM_SET_MSK 0x03c00000
74750
74751
#define ALT_USB_DEV_DIEPCTL10_TXFNUM_CLR_MSK 0xfc3fffff
74752
74753
#define ALT_USB_DEV_DIEPCTL10_TXFNUM_RESET 0x0
74754
74755
#define ALT_USB_DEV_DIEPCTL10_TXFNUM_GET(value) (((value) & 0x03c00000) >> 22)
74756
74757
#define ALT_USB_DEV_DIEPCTL10_TXFNUM_SET(value) (((value) << 22) & 0x03c00000)
74758
74779
#define ALT_USB_DEV_DIEPCTL10_CNAK_E_INACT 0x0
74780
74785
#define ALT_USB_DEV_DIEPCTL10_CNAK_E_ACT 0x1
74786
74788
#define ALT_USB_DEV_DIEPCTL10_CNAK_LSB 26
74789
74790
#define ALT_USB_DEV_DIEPCTL10_CNAK_MSB 26
74791
74792
#define ALT_USB_DEV_DIEPCTL10_CNAK_WIDTH 1
74793
74794
#define ALT_USB_DEV_DIEPCTL10_CNAK_SET_MSK 0x04000000
74795
74796
#define ALT_USB_DEV_DIEPCTL10_CNAK_CLR_MSK 0xfbffffff
74797
74798
#define ALT_USB_DEV_DIEPCTL10_CNAK_RESET 0x0
74799
74800
#define ALT_USB_DEV_DIEPCTL10_CNAK_GET(value) (((value) & 0x04000000) >> 26)
74801
74802
#define ALT_USB_DEV_DIEPCTL10_CNAK_SET(value) (((value) << 26) & 0x04000000)
74803
74827
#define ALT_USB_DEV_DIEPCTL10_SNAK_E_INACT 0x0
74828
74833
#define ALT_USB_DEV_DIEPCTL10_SNAK_E_ACT 0x1
74834
74836
#define ALT_USB_DEV_DIEPCTL10_SNAK_LSB 27
74837
74838
#define ALT_USB_DEV_DIEPCTL10_SNAK_MSB 27
74839
74840
#define ALT_USB_DEV_DIEPCTL10_SNAK_WIDTH 1
74841
74842
#define ALT_USB_DEV_DIEPCTL10_SNAK_SET_MSK 0x08000000
74843
74844
#define ALT_USB_DEV_DIEPCTL10_SNAK_CLR_MSK 0xf7ffffff
74845
74846
#define ALT_USB_DEV_DIEPCTL10_SNAK_RESET 0x0
74847
74848
#define ALT_USB_DEV_DIEPCTL10_SNAK_GET(value) (((value) & 0x08000000) >> 27)
74849
74850
#define ALT_USB_DEV_DIEPCTL10_SNAK_SET(value) (((value) << 27) & 0x08000000)
74851
74880
#define ALT_USB_DEV_DIEPCTL10_SETD0PID_E_DISD 0x0
74881
74886
#define ALT_USB_DEV_DIEPCTL10_SETD0PID_E_END 0x1
74887
74889
#define ALT_USB_DEV_DIEPCTL10_SETD0PID_LSB 28
74890
74891
#define ALT_USB_DEV_DIEPCTL10_SETD0PID_MSB 28
74892
74893
#define ALT_USB_DEV_DIEPCTL10_SETD0PID_WIDTH 1
74894
74895
#define ALT_USB_DEV_DIEPCTL10_SETD0PID_SET_MSK 0x10000000
74896
74897
#define ALT_USB_DEV_DIEPCTL10_SETD0PID_CLR_MSK 0xefffffff
74898
74899
#define ALT_USB_DEV_DIEPCTL10_SETD0PID_RESET 0x0
74900
74901
#define ALT_USB_DEV_DIEPCTL10_SETD0PID_GET(value) (((value) & 0x10000000) >> 28)
74902
74903
#define ALT_USB_DEV_DIEPCTL10_SETD0PID_SET(value) (((value) << 28) & 0x10000000)
74904
74931
#define ALT_USB_DEV_DIEPCTL10_SETD1PID_E_DISD 0x0
74932
74937
#define ALT_USB_DEV_DIEPCTL10_SETD1PID_E_END 0x1
74938
74940
#define ALT_USB_DEV_DIEPCTL10_SETD1PID_LSB 29
74941
74942
#define ALT_USB_DEV_DIEPCTL10_SETD1PID_MSB 29
74943
74944
#define ALT_USB_DEV_DIEPCTL10_SETD1PID_WIDTH 1
74945
74946
#define ALT_USB_DEV_DIEPCTL10_SETD1PID_SET_MSK 0x20000000
74947
74948
#define ALT_USB_DEV_DIEPCTL10_SETD1PID_CLR_MSK 0xdfffffff
74949
74950
#define ALT_USB_DEV_DIEPCTL10_SETD1PID_RESET 0x0
74951
74952
#define ALT_USB_DEV_DIEPCTL10_SETD1PID_GET(value) (((value) & 0x20000000) >> 29)
74953
74954
#define ALT_USB_DEV_DIEPCTL10_SETD1PID_SET(value) (((value) << 29) & 0x20000000)
74955
74981
#define ALT_USB_DEV_DIEPCTL10_EPDIS_E_INACT 0x0
74982
74987
#define ALT_USB_DEV_DIEPCTL10_EPDIS_E_ACT 0x1
74988
74990
#define ALT_USB_DEV_DIEPCTL10_EPDIS_LSB 30
74991
74992
#define ALT_USB_DEV_DIEPCTL10_EPDIS_MSB 30
74993
74994
#define ALT_USB_DEV_DIEPCTL10_EPDIS_WIDTH 1
74995
74996
#define ALT_USB_DEV_DIEPCTL10_EPDIS_SET_MSK 0x40000000
74997
74998
#define ALT_USB_DEV_DIEPCTL10_EPDIS_CLR_MSK 0xbfffffff
74999
75000
#define ALT_USB_DEV_DIEPCTL10_EPDIS_RESET 0x0
75001
75002
#define ALT_USB_DEV_DIEPCTL10_EPDIS_GET(value) (((value) & 0x40000000) >> 30)
75003
75004
#define ALT_USB_DEV_DIEPCTL10_EPDIS_SET(value) (((value) << 30) & 0x40000000)
75005
75055
#define ALT_USB_DEV_DIEPCTL10_EPENA_E_INACT 0x0
75056
75061
#define ALT_USB_DEV_DIEPCTL10_EPENA_E_ACT 0x1
75062
75064
#define ALT_USB_DEV_DIEPCTL10_EPENA_LSB 31
75065
75066
#define ALT_USB_DEV_DIEPCTL10_EPENA_MSB 31
75067
75068
#define ALT_USB_DEV_DIEPCTL10_EPENA_WIDTH 1
75069
75070
#define ALT_USB_DEV_DIEPCTL10_EPENA_SET_MSK 0x80000000
75071
75072
#define ALT_USB_DEV_DIEPCTL10_EPENA_CLR_MSK 0x7fffffff
75073
75074
#define ALT_USB_DEV_DIEPCTL10_EPENA_RESET 0x0
75075
75076
#define ALT_USB_DEV_DIEPCTL10_EPENA_GET(value) (((value) & 0x80000000) >> 31)
75077
75078
#define ALT_USB_DEV_DIEPCTL10_EPENA_SET(value) (((value) << 31) & 0x80000000)
75079
75080
#ifndef __ASSEMBLY__
75081
75091
struct
ALT_USB_DEV_DIEPCTL10_s
75092
{
75093
uint32_t
mps
: 11;
75094
uint32_t : 4;
75095
uint32_t
usbactep
: 1;
75096
const
uint32_t
dpid
: 1;
75097
const
uint32_t
naksts
: 1;
75098
uint32_t
eptype
: 2;
75099
uint32_t : 1;
75100
const
uint32_t
stall
: 1;
75101
uint32_t
txfnum
: 4;
75102
uint32_t
cnak
: 1;
75103
uint32_t
snak
: 1;
75104
uint32_t
setd0pid
: 1;
75105
uint32_t
setd1pid
: 1;
75106
const
uint32_t
epdis
: 1;
75107
const
uint32_t
epena
: 1;
75108
};
75109
75111
typedef
volatile
struct
ALT_USB_DEV_DIEPCTL10_s
ALT_USB_DEV_DIEPCTL10_t
;
75112
#endif
/* __ASSEMBLY__ */
75113
75115
#define ALT_USB_DEV_DIEPCTL10_OFST 0x240
75116
75117
#define ALT_USB_DEV_DIEPCTL10_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_DEV_DIEPCTL10_OFST))
75118
75183
#define ALT_USB_DEV_DIEPINT10_XFERCOMPL_E_INACT 0x0
75184
75189
#define ALT_USB_DEV_DIEPINT10_XFERCOMPL_E_ACT 0x1
75190
75192
#define ALT_USB_DEV_DIEPINT10_XFERCOMPL_LSB 0
75193
75194
#define ALT_USB_DEV_DIEPINT10_XFERCOMPL_MSB 0
75195
75196
#define ALT_USB_DEV_DIEPINT10_XFERCOMPL_WIDTH 1
75197
75198
#define ALT_USB_DEV_DIEPINT10_XFERCOMPL_SET_MSK 0x00000001
75199
75200
#define ALT_USB_DEV_DIEPINT10_XFERCOMPL_CLR_MSK 0xfffffffe
75201
75202
#define ALT_USB_DEV_DIEPINT10_XFERCOMPL_RESET 0x0
75203
75204
#define ALT_USB_DEV_DIEPINT10_XFERCOMPL_GET(value) (((value) & 0x00000001) >> 0)
75205
75206
#define ALT_USB_DEV_DIEPINT10_XFERCOMPL_SET(value) (((value) << 0) & 0x00000001)
75207
75229
#define ALT_USB_DEV_DIEPINT10_EPDISBLD_E_INACT 0x0
75230
75235
#define ALT_USB_DEV_DIEPINT10_EPDISBLD_E_ACT 0x1
75236
75238
#define ALT_USB_DEV_DIEPINT10_EPDISBLD_LSB 1
75239
75240
#define ALT_USB_DEV_DIEPINT10_EPDISBLD_MSB 1
75241
75242
#define ALT_USB_DEV_DIEPINT10_EPDISBLD_WIDTH 1
75243
75244
#define ALT_USB_DEV_DIEPINT10_EPDISBLD_SET_MSK 0x00000002
75245
75246
#define ALT_USB_DEV_DIEPINT10_EPDISBLD_CLR_MSK 0xfffffffd
75247
75248
#define ALT_USB_DEV_DIEPINT10_EPDISBLD_RESET 0x0
75249
75250
#define ALT_USB_DEV_DIEPINT10_EPDISBLD_GET(value) (((value) & 0x00000002) >> 1)
75251
75252
#define ALT_USB_DEV_DIEPINT10_EPDISBLD_SET(value) (((value) << 1) & 0x00000002)
75253
75276
#define ALT_USB_DEV_DIEPINT10_AHBERR_E_INACT 0x0
75277
75282
#define ALT_USB_DEV_DIEPINT10_AHBERR_E_ACT 0x1
75283
75285
#define ALT_USB_DEV_DIEPINT10_AHBERR_LSB 2
75286
75287
#define ALT_USB_DEV_DIEPINT10_AHBERR_MSB 2
75288
75289
#define ALT_USB_DEV_DIEPINT10_AHBERR_WIDTH 1
75290
75291
#define ALT_USB_DEV_DIEPINT10_AHBERR_SET_MSK 0x00000004
75292
75293
#define ALT_USB_DEV_DIEPINT10_AHBERR_CLR_MSK 0xfffffffb
75294
75295
#define ALT_USB_DEV_DIEPINT10_AHBERR_RESET 0x0
75296
75297
#define ALT_USB_DEV_DIEPINT10_AHBERR_GET(value) (((value) & 0x00000004) >> 2)
75298
75299
#define ALT_USB_DEV_DIEPINT10_AHBERR_SET(value) (((value) << 2) & 0x00000004)
75300
75324
#define ALT_USB_DEV_DIEPINT10_TMO_E_INACT 0x0
75325
75330
#define ALT_USB_DEV_DIEPINT10_TMO_E_ACT 0x1
75331
75333
#define ALT_USB_DEV_DIEPINT10_TMO_LSB 3
75334
75335
#define ALT_USB_DEV_DIEPINT10_TMO_MSB 3
75336
75337
#define ALT_USB_DEV_DIEPINT10_TMO_WIDTH 1
75338
75339
#define ALT_USB_DEV_DIEPINT10_TMO_SET_MSK 0x00000008
75340
75341
#define ALT_USB_DEV_DIEPINT10_TMO_CLR_MSK 0xfffffff7
75342
75343
#define ALT_USB_DEV_DIEPINT10_TMO_RESET 0x0
75344
75345
#define ALT_USB_DEV_DIEPINT10_TMO_GET(value) (((value) & 0x00000008) >> 3)
75346
75347
#define ALT_USB_DEV_DIEPINT10_TMO_SET(value) (((value) << 3) & 0x00000008)
75348
75371
#define ALT_USB_DEV_DIEPINT10_INTKNTXFEMP_E_INACT 0x0
75372
75377
#define ALT_USB_DEV_DIEPINT10_INTKNTXFEMP_E_ACT 0x1
75378
75380
#define ALT_USB_DEV_DIEPINT10_INTKNTXFEMP_LSB 4
75381
75382
#define ALT_USB_DEV_DIEPINT10_INTKNTXFEMP_MSB 4
75383
75384
#define ALT_USB_DEV_DIEPINT10_INTKNTXFEMP_WIDTH 1
75385
75386
#define ALT_USB_DEV_DIEPINT10_INTKNTXFEMP_SET_MSK 0x00000010
75387
75388
#define ALT_USB_DEV_DIEPINT10_INTKNTXFEMP_CLR_MSK 0xffffffef
75389
75390
#define ALT_USB_DEV_DIEPINT10_INTKNTXFEMP_RESET 0x0
75391
75392
#define ALT_USB_DEV_DIEPINT10_INTKNTXFEMP_GET(value) (((value) & 0x00000010) >> 4)
75393
75394
#define ALT_USB_DEV_DIEPINT10_INTKNTXFEMP_SET(value) (((value) << 4) & 0x00000010)
75395
75419
#define ALT_USB_DEV_DIEPINT10_INTKNEPMIS_E_INACT 0x0
75420
75425
#define ALT_USB_DEV_DIEPINT10_INTKNEPMIS_E_ACT 0x1
75426
75428
#define ALT_USB_DEV_DIEPINT10_INTKNEPMIS_LSB 5
75429
75430
#define ALT_USB_DEV_DIEPINT10_INTKNEPMIS_MSB 5
75431
75432
#define ALT_USB_DEV_DIEPINT10_INTKNEPMIS_WIDTH 1
75433
75434
#define ALT_USB_DEV_DIEPINT10_INTKNEPMIS_SET_MSK 0x00000020
75435
75436
#define ALT_USB_DEV_DIEPINT10_INTKNEPMIS_CLR_MSK 0xffffffdf
75437
75438
#define ALT_USB_DEV_DIEPINT10_INTKNEPMIS_RESET 0x0
75439
75440
#define ALT_USB_DEV_DIEPINT10_INTKNEPMIS_GET(value) (((value) & 0x00000020) >> 5)
75441
75442
#define ALT_USB_DEV_DIEPINT10_INTKNEPMIS_SET(value) (((value) << 5) & 0x00000020)
75443
75470
#define ALT_USB_DEV_DIEPINT10_INEPNAKEFF_E_INACT 0x0
75471
75476
#define ALT_USB_DEV_DIEPINT10_INEPNAKEFF_E_ACT 0x1
75477
75479
#define ALT_USB_DEV_DIEPINT10_INEPNAKEFF_LSB 6
75480
75481
#define ALT_USB_DEV_DIEPINT10_INEPNAKEFF_MSB 6
75482
75483
#define ALT_USB_DEV_DIEPINT10_INEPNAKEFF_WIDTH 1
75484
75485
#define ALT_USB_DEV_DIEPINT10_INEPNAKEFF_SET_MSK 0x00000040
75486
75487
#define ALT_USB_DEV_DIEPINT10_INEPNAKEFF_CLR_MSK 0xffffffbf
75488
75489
#define ALT_USB_DEV_DIEPINT10_INEPNAKEFF_RESET 0x0
75490
75491
#define ALT_USB_DEV_DIEPINT10_INEPNAKEFF_GET(value) (((value) & 0x00000040) >> 6)
75492
75493
#define ALT_USB_DEV_DIEPINT10_INEPNAKEFF_SET(value) (((value) << 6) & 0x00000040)
75494
75518
#define ALT_USB_DEV_DIEPINT10_TXFEMP_E_INACT 0x0
75519
75524
#define ALT_USB_DEV_DIEPINT10_TXFEMP_E_ACT 0x1
75525
75527
#define ALT_USB_DEV_DIEPINT10_TXFEMP_LSB 7
75528
75529
#define ALT_USB_DEV_DIEPINT10_TXFEMP_MSB 7
75530
75531
#define ALT_USB_DEV_DIEPINT10_TXFEMP_WIDTH 1
75532
75533
#define ALT_USB_DEV_DIEPINT10_TXFEMP_SET_MSK 0x00000080
75534
75535
#define ALT_USB_DEV_DIEPINT10_TXFEMP_CLR_MSK 0xffffff7f
75536
75537
#define ALT_USB_DEV_DIEPINT10_TXFEMP_RESET 0x1
75538
75539
#define ALT_USB_DEV_DIEPINT10_TXFEMP_GET(value) (((value) & 0x00000080) >> 7)
75540
75541
#define ALT_USB_DEV_DIEPINT10_TXFEMP_SET(value) (((value) << 7) & 0x00000080)
75542
75564
#define ALT_USB_DEV_DIEPINT10_TXFIFOUNDRN_E_INACT 0x0
75565
75570
#define ALT_USB_DEV_DIEPINT10_TXFIFOUNDRN_E_ACT 0x1
75571
75573
#define ALT_USB_DEV_DIEPINT10_TXFIFOUNDRN_LSB 8
75574
75575
#define ALT_USB_DEV_DIEPINT10_TXFIFOUNDRN_MSB 8
75576
75577
#define ALT_USB_DEV_DIEPINT10_TXFIFOUNDRN_WIDTH 1
75578
75579
#define ALT_USB_DEV_DIEPINT10_TXFIFOUNDRN_SET_MSK 0x00000100
75580
75581
#define ALT_USB_DEV_DIEPINT10_TXFIFOUNDRN_CLR_MSK 0xfffffeff
75582
75583
#define ALT_USB_DEV_DIEPINT10_TXFIFOUNDRN_RESET 0x0
75584
75585
#define ALT_USB_DEV_DIEPINT10_TXFIFOUNDRN_GET(value) (((value) & 0x00000100) >> 8)
75586
75587
#define ALT_USB_DEV_DIEPINT10_TXFIFOUNDRN_SET(value) (((value) << 8) & 0x00000100)
75588
75611
#define ALT_USB_DEV_DIEPINT10_BNAINTR_E_INACT 0x0
75612
75617
#define ALT_USB_DEV_DIEPINT10_BNAINTR_E_ACT 0x1
75618
75620
#define ALT_USB_DEV_DIEPINT10_BNAINTR_LSB 9
75621
75622
#define ALT_USB_DEV_DIEPINT10_BNAINTR_MSB 9
75623
75624
#define ALT_USB_DEV_DIEPINT10_BNAINTR_WIDTH 1
75625
75626
#define ALT_USB_DEV_DIEPINT10_BNAINTR_SET_MSK 0x00000200
75627
75628
#define ALT_USB_DEV_DIEPINT10_BNAINTR_CLR_MSK 0xfffffdff
75629
75630
#define ALT_USB_DEV_DIEPINT10_BNAINTR_RESET 0x0
75631
75632
#define ALT_USB_DEV_DIEPINT10_BNAINTR_GET(value) (((value) & 0x00000200) >> 9)
75633
75634
#define ALT_USB_DEV_DIEPINT10_BNAINTR_SET(value) (((value) << 9) & 0x00000200)
75635
75658
#define ALT_USB_DEV_DIEPINT10_PKTDRPSTS_E_INACT 0x0
75659
75664
#define ALT_USB_DEV_DIEPINT10_PKTDRPSTS_E_ACT 0x1
75665
75667
#define ALT_USB_DEV_DIEPINT10_PKTDRPSTS_LSB 11
75668
75669
#define ALT_USB_DEV_DIEPINT10_PKTDRPSTS_MSB 11
75670
75671
#define ALT_USB_DEV_DIEPINT10_PKTDRPSTS_WIDTH 1
75672
75673
#define ALT_USB_DEV_DIEPINT10_PKTDRPSTS_SET_MSK 0x00000800
75674
75675
#define ALT_USB_DEV_DIEPINT10_PKTDRPSTS_CLR_MSK 0xfffff7ff
75676
75677
#define ALT_USB_DEV_DIEPINT10_PKTDRPSTS_RESET 0x0
75678
75679
#define ALT_USB_DEV_DIEPINT10_PKTDRPSTS_GET(value) (((value) & 0x00000800) >> 11)
75680
75681
#define ALT_USB_DEV_DIEPINT10_PKTDRPSTS_SET(value) (((value) << 11) & 0x00000800)
75682
75703
#define ALT_USB_DEV_DIEPINT10_BBLEERR_E_INACT 0x0
75704
75709
#define ALT_USB_DEV_DIEPINT10_BBLEERR_E_ACT 0x1
75710
75712
#define ALT_USB_DEV_DIEPINT10_BBLEERR_LSB 12
75713
75714
#define ALT_USB_DEV_DIEPINT10_BBLEERR_MSB 12
75715
75716
#define ALT_USB_DEV_DIEPINT10_BBLEERR_WIDTH 1
75717
75718
#define ALT_USB_DEV_DIEPINT10_BBLEERR_SET_MSK 0x00001000
75719
75720
#define ALT_USB_DEV_DIEPINT10_BBLEERR_CLR_MSK 0xffffefff
75721
75722
#define ALT_USB_DEV_DIEPINT10_BBLEERR_RESET 0x0
75723
75724
#define ALT_USB_DEV_DIEPINT10_BBLEERR_GET(value) (((value) & 0x00001000) >> 12)
75725
75726
#define ALT_USB_DEV_DIEPINT10_BBLEERR_SET(value) (((value) << 12) & 0x00001000)
75727
75750
#define ALT_USB_DEV_DIEPINT10_NAKINTRPT_E_INACT 0x0
75751
75756
#define ALT_USB_DEV_DIEPINT10_NAKINTRPT_E_ACT 0x1
75757
75759
#define ALT_USB_DEV_DIEPINT10_NAKINTRPT_LSB 13
75760
75761
#define ALT_USB_DEV_DIEPINT10_NAKINTRPT_MSB 13
75762
75763
#define ALT_USB_DEV_DIEPINT10_NAKINTRPT_WIDTH 1
75764
75765
#define ALT_USB_DEV_DIEPINT10_NAKINTRPT_SET_MSK 0x00002000
75766
75767
#define ALT_USB_DEV_DIEPINT10_NAKINTRPT_CLR_MSK 0xffffdfff
75768
75769
#define ALT_USB_DEV_DIEPINT10_NAKINTRPT_RESET 0x0
75770
75771
#define ALT_USB_DEV_DIEPINT10_NAKINTRPT_GET(value) (((value) & 0x00002000) >> 13)
75772
75773
#define ALT_USB_DEV_DIEPINT10_NAKINTRPT_SET(value) (((value) << 13) & 0x00002000)
75774
75796
#define ALT_USB_DEV_DIEPINT10_NYETINTRPT_E_INACT 0x0
75797
75802
#define ALT_USB_DEV_DIEPINT10_NYETINTRPT_E_ACT 0x1
75803
75805
#define ALT_USB_DEV_DIEPINT10_NYETINTRPT_LSB 14
75806
75807
#define ALT_USB_DEV_DIEPINT10_NYETINTRPT_MSB 14
75808
75809
#define ALT_USB_DEV_DIEPINT10_NYETINTRPT_WIDTH 1
75810
75811
#define ALT_USB_DEV_DIEPINT10_NYETINTRPT_SET_MSK 0x00004000
75812
75813
#define ALT_USB_DEV_DIEPINT10_NYETINTRPT_CLR_MSK 0xffffbfff
75814
75815
#define ALT_USB_DEV_DIEPINT10_NYETINTRPT_RESET 0x0
75816
75817
#define ALT_USB_DEV_DIEPINT10_NYETINTRPT_GET(value) (((value) & 0x00004000) >> 14)
75818
75819
#define ALT_USB_DEV_DIEPINT10_NYETINTRPT_SET(value) (((value) << 14) & 0x00004000)
75820
75821
#ifndef __ASSEMBLY__
75822
75832
struct
ALT_USB_DEV_DIEPINT10_s
75833
{
75834
const
uint32_t
xfercompl
: 1;
75835
const
uint32_t
epdisbld
: 1;
75836
const
uint32_t
ahberr
: 1;
75837
const
uint32_t
timeout
: 1;
75838
const
uint32_t
intkntxfemp
: 1;
75839
const
uint32_t
intknepmis
: 1;
75840
const
uint32_t
inepnakeff
: 1;
75841
const
uint32_t
txfemp
: 1;
75842
const
uint32_t
txfifoundrn
: 1;
75843
const
uint32_t
bnaintr
: 1;
75844
uint32_t : 1;
75845
const
uint32_t
pktdrpsts
: 1;
75846
const
uint32_t
bbleerr
: 1;
75847
const
uint32_t
nakintrpt
: 1;
75848
const
uint32_t
nyetintrpt
: 1;
75849
uint32_t : 17;
75850
};
75851
75853
typedef
volatile
struct
ALT_USB_DEV_DIEPINT10_s
ALT_USB_DEV_DIEPINT10_t
;
75854
#endif
/* __ASSEMBLY__ */
75855
75857
#define ALT_USB_DEV_DIEPINT10_OFST 0x248
75858
75859
#define ALT_USB_DEV_DIEPINT10_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_DEV_DIEPINT10_OFST))
75860
75893
#define ALT_USB_DEV_DIEPTSIZ10_XFERSIZE_LSB 0
75894
75895
#define ALT_USB_DEV_DIEPTSIZ10_XFERSIZE_MSB 18
75896
75897
#define ALT_USB_DEV_DIEPTSIZ10_XFERSIZE_WIDTH 19
75898
75899
#define ALT_USB_DEV_DIEPTSIZ10_XFERSIZE_SET_MSK 0x0007ffff
75900
75901
#define ALT_USB_DEV_DIEPTSIZ10_XFERSIZE_CLR_MSK 0xfff80000
75902
75903
#define ALT_USB_DEV_DIEPTSIZ10_XFERSIZE_RESET 0x0
75904
75905
#define ALT_USB_DEV_DIEPTSIZ10_XFERSIZE_GET(value) (((value) & 0x0007ffff) >> 0)
75906
75907
#define ALT_USB_DEV_DIEPTSIZ10_XFERSIZE_SET(value) (((value) << 0) & 0x0007ffff)
75908
75920
#define ALT_USB_DEV_DIEPTSIZ10_PKTCNT_LSB 19
75921
75922
#define ALT_USB_DEV_DIEPTSIZ10_PKTCNT_MSB 28
75923
75924
#define ALT_USB_DEV_DIEPTSIZ10_PKTCNT_WIDTH 10
75925
75926
#define ALT_USB_DEV_DIEPTSIZ10_PKTCNT_SET_MSK 0x1ff80000
75927
75928
#define ALT_USB_DEV_DIEPTSIZ10_PKTCNT_CLR_MSK 0xe007ffff
75929
75930
#define ALT_USB_DEV_DIEPTSIZ10_PKTCNT_RESET 0x0
75931
75932
#define ALT_USB_DEV_DIEPTSIZ10_PKTCNT_GET(value) (((value) & 0x1ff80000) >> 19)
75933
75934
#define ALT_USB_DEV_DIEPTSIZ10_PKTCNT_SET(value) (((value) << 19) & 0x1ff80000)
75935
75963
#define ALT_USB_DEV_DIEPTSIZ10_MC_E_PKTONE 0x1
75964
75969
#define ALT_USB_DEV_DIEPTSIZ10_MC_E_PKTTWO 0x2
75970
75975
#define ALT_USB_DEV_DIEPTSIZ10_MC_E_PKTTHREE 0x3
75976
75978
#define ALT_USB_DEV_DIEPTSIZ10_MC_LSB 29
75979
75980
#define ALT_USB_DEV_DIEPTSIZ10_MC_MSB 30
75981
75982
#define ALT_USB_DEV_DIEPTSIZ10_MC_WIDTH 2
75983
75984
#define ALT_USB_DEV_DIEPTSIZ10_MC_SET_MSK 0x60000000
75985
75986
#define ALT_USB_DEV_DIEPTSIZ10_MC_CLR_MSK 0x9fffffff
75987
75988
#define ALT_USB_DEV_DIEPTSIZ10_MC_RESET 0x0
75989
75990
#define ALT_USB_DEV_DIEPTSIZ10_MC_GET(value) (((value) & 0x60000000) >> 29)
75991
75992
#define ALT_USB_DEV_DIEPTSIZ10_MC_SET(value) (((value) << 29) & 0x60000000)
75993
75994
#ifndef __ASSEMBLY__
75995
76005
struct
ALT_USB_DEV_DIEPTSIZ10_s
76006
{
76007
uint32_t
xfersize
: 19;
76008
uint32_t
PktCnt
: 10;
76009
uint32_t
mc
: 2;
76010
uint32_t : 1;
76011
};
76012
76014
typedef
volatile
struct
ALT_USB_DEV_DIEPTSIZ10_s
ALT_USB_DEV_DIEPTSIZ10_t
;
76015
#endif
/* __ASSEMBLY__ */
76016
76018
#define ALT_USB_DEV_DIEPTSIZ10_OFST 0x250
76019
76020
#define ALT_USB_DEV_DIEPTSIZ10_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_DEV_DIEPTSIZ10_OFST))
76021
76054
#define ALT_USB_DEV_DIEPDMA10_DIEPDMA10_LSB 0
76055
76056
#define ALT_USB_DEV_DIEPDMA10_DIEPDMA10_MSB 31
76057
76058
#define ALT_USB_DEV_DIEPDMA10_DIEPDMA10_WIDTH 32
76059
76060
#define ALT_USB_DEV_DIEPDMA10_DIEPDMA10_SET_MSK 0xffffffff
76061
76062
#define ALT_USB_DEV_DIEPDMA10_DIEPDMA10_CLR_MSK 0x00000000
76063
76064
#define ALT_USB_DEV_DIEPDMA10_DIEPDMA10_RESET 0x0
76065
76066
#define ALT_USB_DEV_DIEPDMA10_DIEPDMA10_GET(value) (((value) & 0xffffffff) >> 0)
76067
76068
#define ALT_USB_DEV_DIEPDMA10_DIEPDMA10_SET(value) (((value) << 0) & 0xffffffff)
76069
76070
#ifndef __ASSEMBLY__
76071
76081
struct
ALT_USB_DEV_DIEPDMA10_s
76082
{
76083
uint32_t
diepdma10
: 32;
76084
};
76085
76087
typedef
volatile
struct
ALT_USB_DEV_DIEPDMA10_s
ALT_USB_DEV_DIEPDMA10_t
;
76088
#endif
/* __ASSEMBLY__ */
76089
76091
#define ALT_USB_DEV_DIEPDMA10_OFST 0x254
76092
76093
#define ALT_USB_DEV_DIEPDMA10_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_DEV_DIEPDMA10_OFST))
76094
76121
#define ALT_USB_DEV_DTXFSTS10_INEPTXFSPCAVAIL_LSB 0
76122
76123
#define ALT_USB_DEV_DTXFSTS10_INEPTXFSPCAVAIL_MSB 15
76124
76125
#define ALT_USB_DEV_DTXFSTS10_INEPTXFSPCAVAIL_WIDTH 16
76126
76127
#define ALT_USB_DEV_DTXFSTS10_INEPTXFSPCAVAIL_SET_MSK 0x0000ffff
76128
76129
#define ALT_USB_DEV_DTXFSTS10_INEPTXFSPCAVAIL_CLR_MSK 0xffff0000
76130
76131
#define ALT_USB_DEV_DTXFSTS10_INEPTXFSPCAVAIL_RESET 0x2000
76132
76133
#define ALT_USB_DEV_DTXFSTS10_INEPTXFSPCAVAIL_GET(value) (((value) & 0x0000ffff) >> 0)
76134
76135
#define ALT_USB_DEV_DTXFSTS10_INEPTXFSPCAVAIL_SET(value) (((value) << 0) & 0x0000ffff)
76136
76137
#ifndef __ASSEMBLY__
76138
76148
struct
ALT_USB_DEV_DTXFSTS10_s
76149
{
76150
const
uint32_t
ineptxfspcavail
: 16;
76151
uint32_t : 16;
76152
};
76153
76155
typedef
volatile
struct
ALT_USB_DEV_DTXFSTS10_s
ALT_USB_DEV_DTXFSTS10_t
;
76156
#endif
/* __ASSEMBLY__ */
76157
76159
#define ALT_USB_DEV_DTXFSTS10_OFST 0x258
76160
76161
#define ALT_USB_DEV_DTXFSTS10_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_DEV_DTXFSTS10_OFST))
76162
76186
#define ALT_USB_DEV_DIEPDMAB10_DIEPDMAB10_LSB 0
76187
76188
#define ALT_USB_DEV_DIEPDMAB10_DIEPDMAB10_MSB 31
76189
76190
#define ALT_USB_DEV_DIEPDMAB10_DIEPDMAB10_WIDTH 32
76191
76192
#define ALT_USB_DEV_DIEPDMAB10_DIEPDMAB10_SET_MSK 0xffffffff
76193
76194
#define ALT_USB_DEV_DIEPDMAB10_DIEPDMAB10_CLR_MSK 0x00000000
76195
76196
#define ALT_USB_DEV_DIEPDMAB10_DIEPDMAB10_RESET 0x0
76197
76198
#define ALT_USB_DEV_DIEPDMAB10_DIEPDMAB10_GET(value) (((value) & 0xffffffff) >> 0)
76199
76200
#define ALT_USB_DEV_DIEPDMAB10_DIEPDMAB10_SET(value) (((value) << 0) & 0xffffffff)
76201
76202
#ifndef __ASSEMBLY__
76203
76213
struct
ALT_USB_DEV_DIEPDMAB10_s
76214
{
76215
const
uint32_t
diepdmab10
: 32;
76216
};
76217
76219
typedef
volatile
struct
ALT_USB_DEV_DIEPDMAB10_s
ALT_USB_DEV_DIEPDMAB10_t
;
76220
#endif
/* __ASSEMBLY__ */
76221
76223
#define ALT_USB_DEV_DIEPDMAB10_OFST 0x25c
76224
76225
#define ALT_USB_DEV_DIEPDMAB10_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_DEV_DIEPDMAB10_OFST))
76226
76264
#define ALT_USB_DEV_DIEPCTL11_MPS_LSB 0
76265
76266
#define ALT_USB_DEV_DIEPCTL11_MPS_MSB 10
76267
76268
#define ALT_USB_DEV_DIEPCTL11_MPS_WIDTH 11
76269
76270
#define ALT_USB_DEV_DIEPCTL11_MPS_SET_MSK 0x000007ff
76271
76272
#define ALT_USB_DEV_DIEPCTL11_MPS_CLR_MSK 0xfffff800
76273
76274
#define ALT_USB_DEV_DIEPCTL11_MPS_RESET 0x0
76275
76276
#define ALT_USB_DEV_DIEPCTL11_MPS_GET(value) (((value) & 0x000007ff) >> 0)
76277
76278
#define ALT_USB_DEV_DIEPCTL11_MPS_SET(value) (((value) << 0) & 0x000007ff)
76279
76304
#define ALT_USB_DEV_DIEPCTL11_USBACTEP_E_DISD 0x0
76305
76310
#define ALT_USB_DEV_DIEPCTL11_USBACTEP_E_END 0x1
76311
76313
#define ALT_USB_DEV_DIEPCTL11_USBACTEP_LSB 15
76314
76315
#define ALT_USB_DEV_DIEPCTL11_USBACTEP_MSB 15
76316
76317
#define ALT_USB_DEV_DIEPCTL11_USBACTEP_WIDTH 1
76318
76319
#define ALT_USB_DEV_DIEPCTL11_USBACTEP_SET_MSK 0x00008000
76320
76321
#define ALT_USB_DEV_DIEPCTL11_USBACTEP_CLR_MSK 0xffff7fff
76322
76323
#define ALT_USB_DEV_DIEPCTL11_USBACTEP_RESET 0x0
76324
76325
#define ALT_USB_DEV_DIEPCTL11_USBACTEP_GET(value) (((value) & 0x00008000) >> 15)
76326
76327
#define ALT_USB_DEV_DIEPCTL11_USBACTEP_SET(value) (((value) << 15) & 0x00008000)
76328
76370
#define ALT_USB_DEV_DIEPCTL11_DPID_E_INACT 0x0
76371
76376
#define ALT_USB_DEV_DIEPCTL11_DPID_E_ACT 0x1
76377
76379
#define ALT_USB_DEV_DIEPCTL11_DPID_LSB 16
76380
76381
#define ALT_USB_DEV_DIEPCTL11_DPID_MSB 16
76382
76383
#define ALT_USB_DEV_DIEPCTL11_DPID_WIDTH 1
76384
76385
#define ALT_USB_DEV_DIEPCTL11_DPID_SET_MSK 0x00010000
76386
76387
#define ALT_USB_DEV_DIEPCTL11_DPID_CLR_MSK 0xfffeffff
76388
76389
#define ALT_USB_DEV_DIEPCTL11_DPID_RESET 0x0
76390
76391
#define ALT_USB_DEV_DIEPCTL11_DPID_GET(value) (((value) & 0x00010000) >> 16)
76392
76393
#define ALT_USB_DEV_DIEPCTL11_DPID_SET(value) (((value) << 16) & 0x00010000)
76394
76429
#define ALT_USB_DEV_DIEPCTL11_NAKSTS_E_NONNAK 0x0
76430
76435
#define ALT_USB_DEV_DIEPCTL11_NAKSTS_E_NAK 0x1
76436
76438
#define ALT_USB_DEV_DIEPCTL11_NAKSTS_LSB 17
76439
76440
#define ALT_USB_DEV_DIEPCTL11_NAKSTS_MSB 17
76441
76442
#define ALT_USB_DEV_DIEPCTL11_NAKSTS_WIDTH 1
76443
76444
#define ALT_USB_DEV_DIEPCTL11_NAKSTS_SET_MSK 0x00020000
76445
76446
#define ALT_USB_DEV_DIEPCTL11_NAKSTS_CLR_MSK 0xfffdffff
76447
76448
#define ALT_USB_DEV_DIEPCTL11_NAKSTS_RESET 0x0
76449
76450
#define ALT_USB_DEV_DIEPCTL11_NAKSTS_GET(value) (((value) & 0x00020000) >> 17)
76451
76452
#define ALT_USB_DEV_DIEPCTL11_NAKSTS_SET(value) (((value) << 17) & 0x00020000)
76453
76476
#define ALT_USB_DEV_DIEPCTL11_EPTYPE_E_CTL 0x0
76477
76482
#define ALT_USB_DEV_DIEPCTL11_EPTYPE_E_ISOCHRONOUS 0x1
76483
76488
#define ALT_USB_DEV_DIEPCTL11_EPTYPE_E_BULK 0x2
76489
76494
#define ALT_USB_DEV_DIEPCTL11_EPTYPE_E_INTERRUP 0x3
76495
76497
#define ALT_USB_DEV_DIEPCTL11_EPTYPE_LSB 18
76498
76499
#define ALT_USB_DEV_DIEPCTL11_EPTYPE_MSB 19
76500
76501
#define ALT_USB_DEV_DIEPCTL11_EPTYPE_WIDTH 2
76502
76503
#define ALT_USB_DEV_DIEPCTL11_EPTYPE_SET_MSK 0x000c0000
76504
76505
#define ALT_USB_DEV_DIEPCTL11_EPTYPE_CLR_MSK 0xfff3ffff
76506
76507
#define ALT_USB_DEV_DIEPCTL11_EPTYPE_RESET 0x0
76508
76509
#define ALT_USB_DEV_DIEPCTL11_EPTYPE_GET(value) (((value) & 0x000c0000) >> 18)
76510
76511
#define ALT_USB_DEV_DIEPCTL11_EPTYPE_SET(value) (((value) << 18) & 0x000c0000)
76512
76542
#define ALT_USB_DEV_DIEPCTL11_STALL_E_INACT 0x0
76543
76548
#define ALT_USB_DEV_DIEPCTL11_STALL_E_ACT 0x1
76549
76551
#define ALT_USB_DEV_DIEPCTL11_STALL_LSB 21
76552
76553
#define ALT_USB_DEV_DIEPCTL11_STALL_MSB 21
76554
76555
#define ALT_USB_DEV_DIEPCTL11_STALL_WIDTH 1
76556
76557
#define ALT_USB_DEV_DIEPCTL11_STALL_SET_MSK 0x00200000
76558
76559
#define ALT_USB_DEV_DIEPCTL11_STALL_CLR_MSK 0xffdfffff
76560
76561
#define ALT_USB_DEV_DIEPCTL11_STALL_RESET 0x0
76562
76563
#define ALT_USB_DEV_DIEPCTL11_STALL_GET(value) (((value) & 0x00200000) >> 21)
76564
76565
#define ALT_USB_DEV_DIEPCTL11_STALL_SET(value) (((value) << 21) & 0x00200000)
76566
76589
#define ALT_USB_DEV_DIEPCTL11_TXFNUM_LSB 22
76590
76591
#define ALT_USB_DEV_DIEPCTL11_TXFNUM_MSB 25
76592
76593
#define ALT_USB_DEV_DIEPCTL11_TXFNUM_WIDTH 4
76594
76595
#define ALT_USB_DEV_DIEPCTL11_TXFNUM_SET_MSK 0x03c00000
76596
76597
#define ALT_USB_DEV_DIEPCTL11_TXFNUM_CLR_MSK 0xfc3fffff
76598
76599
#define ALT_USB_DEV_DIEPCTL11_TXFNUM_RESET 0x0
76600
76601
#define ALT_USB_DEV_DIEPCTL11_TXFNUM_GET(value) (((value) & 0x03c00000) >> 22)
76602
76603
#define ALT_USB_DEV_DIEPCTL11_TXFNUM_SET(value) (((value) << 22) & 0x03c00000)
76604
76625
#define ALT_USB_DEV_DIEPCTL11_CNAK_E_INACT 0x0
76626
76631
#define ALT_USB_DEV_DIEPCTL11_CNAK_E_ACT 0x1
76632
76634
#define ALT_USB_DEV_DIEPCTL11_CNAK_LSB 26
76635
76636
#define ALT_USB_DEV_DIEPCTL11_CNAK_MSB 26
76637
76638
#define ALT_USB_DEV_DIEPCTL11_CNAK_WIDTH 1
76639
76640
#define ALT_USB_DEV_DIEPCTL11_CNAK_SET_MSK 0x04000000
76641
76642
#define ALT_USB_DEV_DIEPCTL11_CNAK_CLR_MSK 0xfbffffff
76643
76644
#define ALT_USB_DEV_DIEPCTL11_CNAK_RESET 0x0
76645
76646
#define ALT_USB_DEV_DIEPCTL11_CNAK_GET(value) (((value) & 0x04000000) >> 26)
76647
76648
#define ALT_USB_DEV_DIEPCTL11_CNAK_SET(value) (((value) << 26) & 0x04000000)
76649
76673
#define ALT_USB_DEV_DIEPCTL11_SNAK_E_INACT 0x0
76674
76679
#define ALT_USB_DEV_DIEPCTL11_SNAK_E_ACT 0x1
76680
76682
#define ALT_USB_DEV_DIEPCTL11_SNAK_LSB 27
76683
76684
#define ALT_USB_DEV_DIEPCTL11_SNAK_MSB 27
76685
76686
#define ALT_USB_DEV_DIEPCTL11_SNAK_WIDTH 1
76687
76688
#define ALT_USB_DEV_DIEPCTL11_SNAK_SET_MSK 0x08000000
76689
76690
#define ALT_USB_DEV_DIEPCTL11_SNAK_CLR_MSK 0xf7ffffff
76691
76692
#define ALT_USB_DEV_DIEPCTL11_SNAK_RESET 0x0
76693
76694
#define ALT_USB_DEV_DIEPCTL11_SNAK_GET(value) (((value) & 0x08000000) >> 27)
76695
76696
#define ALT_USB_DEV_DIEPCTL11_SNAK_SET(value) (((value) << 27) & 0x08000000)
76697
76726
#define ALT_USB_DEV_DIEPCTL11_SETD0PID_E_DISD 0x0
76727
76732
#define ALT_USB_DEV_DIEPCTL11_SETD0PID_E_END 0x1
76733
76735
#define ALT_USB_DEV_DIEPCTL11_SETD0PID_LSB 28
76736
76737
#define ALT_USB_DEV_DIEPCTL11_SETD0PID_MSB 28
76738
76739
#define ALT_USB_DEV_DIEPCTL11_SETD0PID_WIDTH 1
76740
76741
#define ALT_USB_DEV_DIEPCTL11_SETD0PID_SET_MSK 0x10000000
76742
76743
#define ALT_USB_DEV_DIEPCTL11_SETD0PID_CLR_MSK 0xefffffff
76744
76745
#define ALT_USB_DEV_DIEPCTL11_SETD0PID_RESET 0x0
76746
76747
#define ALT_USB_DEV_DIEPCTL11_SETD0PID_GET(value) (((value) & 0x10000000) >> 28)
76748
76749
#define ALT_USB_DEV_DIEPCTL11_SETD0PID_SET(value) (((value) << 28) & 0x10000000)
76750
76777
#define ALT_USB_DEV_DIEPCTL11_SETD1PID_E_DISD 0x0
76778
76783
#define ALT_USB_DEV_DIEPCTL11_SETD1PID_E_END 0x1
76784
76786
#define ALT_USB_DEV_DIEPCTL11_SETD1PID_LSB 29
76787
76788
#define ALT_USB_DEV_DIEPCTL11_SETD1PID_MSB 29
76789
76790
#define ALT_USB_DEV_DIEPCTL11_SETD1PID_WIDTH 1
76791
76792
#define ALT_USB_DEV_DIEPCTL11_SETD1PID_SET_MSK 0x20000000
76793
76794
#define ALT_USB_DEV_DIEPCTL11_SETD1PID_CLR_MSK 0xdfffffff
76795
76796
#define ALT_USB_DEV_DIEPCTL11_SETD1PID_RESET 0x0
76797
76798
#define ALT_USB_DEV_DIEPCTL11_SETD1PID_GET(value) (((value) & 0x20000000) >> 29)
76799
76800
#define ALT_USB_DEV_DIEPCTL11_SETD1PID_SET(value) (((value) << 29) & 0x20000000)
76801
76827
#define ALT_USB_DEV_DIEPCTL11_EPDIS_E_INACT 0x0
76828
76833
#define ALT_USB_DEV_DIEPCTL11_EPDIS_E_ACT 0x1
76834
76836
#define ALT_USB_DEV_DIEPCTL11_EPDIS_LSB 30
76837
76838
#define ALT_USB_DEV_DIEPCTL11_EPDIS_MSB 30
76839
76840
#define ALT_USB_DEV_DIEPCTL11_EPDIS_WIDTH 1
76841
76842
#define ALT_USB_DEV_DIEPCTL11_EPDIS_SET_MSK 0x40000000
76843
76844
#define ALT_USB_DEV_DIEPCTL11_EPDIS_CLR_MSK 0xbfffffff
76845
76846
#define ALT_USB_DEV_DIEPCTL11_EPDIS_RESET 0x0
76847
76848
#define ALT_USB_DEV_DIEPCTL11_EPDIS_GET(value) (((value) & 0x40000000) >> 30)
76849
76850
#define ALT_USB_DEV_DIEPCTL11_EPDIS_SET(value) (((value) << 30) & 0x40000000)
76851
76901
#define ALT_USB_DEV_DIEPCTL11_EPENA_E_INACT 0x0
76902
76907
#define ALT_USB_DEV_DIEPCTL11_EPENA_E_ACT 0x1
76908
76910
#define ALT_USB_DEV_DIEPCTL11_EPENA_LSB 31
76911
76912
#define ALT_USB_DEV_DIEPCTL11_EPENA_MSB 31
76913
76914
#define ALT_USB_DEV_DIEPCTL11_EPENA_WIDTH 1
76915
76916
#define ALT_USB_DEV_DIEPCTL11_EPENA_SET_MSK 0x80000000
76917
76918
#define ALT_USB_DEV_DIEPCTL11_EPENA_CLR_MSK 0x7fffffff
76919
76920
#define ALT_USB_DEV_DIEPCTL11_EPENA_RESET 0x0
76921
76922
#define ALT_USB_DEV_DIEPCTL11_EPENA_GET(value) (((value) & 0x80000000) >> 31)
76923
76924
#define ALT_USB_DEV_DIEPCTL11_EPENA_SET(value) (((value) << 31) & 0x80000000)
76925
76926
#ifndef __ASSEMBLY__
76927
76937
struct
ALT_USB_DEV_DIEPCTL11_s
76938
{
76939
uint32_t
mps
: 11;
76940
uint32_t : 4;
76941
uint32_t
usbactep
: 1;
76942
const
uint32_t
dpid
: 1;
76943
const
uint32_t
naksts
: 1;
76944
uint32_t
eptype
: 2;
76945
uint32_t : 1;
76946
const
uint32_t
stall
: 1;
76947
uint32_t
txfnum
: 4;
76948
uint32_t
cnak
: 1;
76949
uint32_t
snak
: 1;
76950
uint32_t
setd0pid
: 1;
76951
uint32_t
setd1pid
: 1;
76952
const
uint32_t
epdis
: 1;
76953
const
uint32_t
epena
: 1;
76954
};
76955
76957
typedef
volatile
struct
ALT_USB_DEV_DIEPCTL11_s
ALT_USB_DEV_DIEPCTL11_t
;
76958
#endif
/* __ASSEMBLY__ */
76959
76961
#define ALT_USB_DEV_DIEPCTL11_OFST 0x260
76962
76963
#define ALT_USB_DEV_DIEPCTL11_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_DEV_DIEPCTL11_OFST))
76964
77029
#define ALT_USB_DEV_DIEPINT11_XFERCOMPL_E_INACT 0x0
77030
77035
#define ALT_USB_DEV_DIEPINT11_XFERCOMPL_E_ACT 0x1
77036
77038
#define ALT_USB_DEV_DIEPINT11_XFERCOMPL_LSB 0
77039
77040
#define ALT_USB_DEV_DIEPINT11_XFERCOMPL_MSB 0
77041
77042
#define ALT_USB_DEV_DIEPINT11_XFERCOMPL_WIDTH 1
77043
77044
#define ALT_USB_DEV_DIEPINT11_XFERCOMPL_SET_MSK 0x00000001
77045
77046
#define ALT_USB_DEV_DIEPINT11_XFERCOMPL_CLR_MSK 0xfffffffe
77047
77048
#define ALT_USB_DEV_DIEPINT11_XFERCOMPL_RESET 0x0
77049
77050
#define ALT_USB_DEV_DIEPINT11_XFERCOMPL_GET(value) (((value) & 0x00000001) >> 0)
77051
77052
#define ALT_USB_DEV_DIEPINT11_XFERCOMPL_SET(value) (((value) << 0) & 0x00000001)
77053
77075
#define ALT_USB_DEV_DIEPINT11_EPDISBLD_E_INACT 0x0
77076
77081
#define ALT_USB_DEV_DIEPINT11_EPDISBLD_E_ACT 0x1
77082
77084
#define ALT_USB_DEV_DIEPINT11_EPDISBLD_LSB 1
77085
77086
#define ALT_USB_DEV_DIEPINT11_EPDISBLD_MSB 1
77087
77088
#define ALT_USB_DEV_DIEPINT11_EPDISBLD_WIDTH 1
77089
77090
#define ALT_USB_DEV_DIEPINT11_EPDISBLD_SET_MSK 0x00000002
77091
77092
#define ALT_USB_DEV_DIEPINT11_EPDISBLD_CLR_MSK 0xfffffffd
77093
77094
#define ALT_USB_DEV_DIEPINT11_EPDISBLD_RESET 0x0
77095
77096
#define ALT_USB_DEV_DIEPINT11_EPDISBLD_GET(value) (((value) & 0x00000002) >> 1)
77097
77098
#define ALT_USB_DEV_DIEPINT11_EPDISBLD_SET(value) (((value) << 1) & 0x00000002)
77099
77122
#define ALT_USB_DEV_DIEPINT11_AHBERR_E_INACT 0x0
77123
77128
#define ALT_USB_DEV_DIEPINT11_AHBERR_E_ACT 0x1
77129
77131
#define ALT_USB_DEV_DIEPINT11_AHBERR_LSB 2
77132
77133
#define ALT_USB_DEV_DIEPINT11_AHBERR_MSB 2
77134
77135
#define ALT_USB_DEV_DIEPINT11_AHBERR_WIDTH 1
77136
77137
#define ALT_USB_DEV_DIEPINT11_AHBERR_SET_MSK 0x00000004
77138
77139
#define ALT_USB_DEV_DIEPINT11_AHBERR_CLR_MSK 0xfffffffb
77140
77141
#define ALT_USB_DEV_DIEPINT11_AHBERR_RESET 0x0
77142
77143
#define ALT_USB_DEV_DIEPINT11_AHBERR_GET(value) (((value) & 0x00000004) >> 2)
77144
77145
#define ALT_USB_DEV_DIEPINT11_AHBERR_SET(value) (((value) << 2) & 0x00000004)
77146
77170
#define ALT_USB_DEV_DIEPINT11_TMO_E_INACT 0x0
77171
77176
#define ALT_USB_DEV_DIEPINT11_TMO_E_ACT 0x1
77177
77179
#define ALT_USB_DEV_DIEPINT11_TMO_LSB 3
77180
77181
#define ALT_USB_DEV_DIEPINT11_TMO_MSB 3
77182
77183
#define ALT_USB_DEV_DIEPINT11_TMO_WIDTH 1
77184
77185
#define ALT_USB_DEV_DIEPINT11_TMO_SET_MSK 0x00000008
77186
77187
#define ALT_USB_DEV_DIEPINT11_TMO_CLR_MSK 0xfffffff7
77188
77189
#define ALT_USB_DEV_DIEPINT11_TMO_RESET 0x0
77190
77191
#define ALT_USB_DEV_DIEPINT11_TMO_GET(value) (((value) & 0x00000008) >> 3)
77192
77193
#define ALT_USB_DEV_DIEPINT11_TMO_SET(value) (((value) << 3) & 0x00000008)
77194
77217
#define ALT_USB_DEV_DIEPINT11_INTKNTXFEMP_E_INACT 0x0
77218
77223
#define ALT_USB_DEV_DIEPINT11_INTKNTXFEMP_E_ACT 0x1
77224
77226
#define ALT_USB_DEV_DIEPINT11_INTKNTXFEMP_LSB 4
77227
77228
#define ALT_USB_DEV_DIEPINT11_INTKNTXFEMP_MSB 4
77229
77230
#define ALT_USB_DEV_DIEPINT11_INTKNTXFEMP_WIDTH 1
77231
77232
#define ALT_USB_DEV_DIEPINT11_INTKNTXFEMP_SET_MSK 0x00000010
77233
77234
#define ALT_USB_DEV_DIEPINT11_INTKNTXFEMP_CLR_MSK 0xffffffef
77235
77236
#define ALT_USB_DEV_DIEPINT11_INTKNTXFEMP_RESET 0x0
77237
77238
#define ALT_USB_DEV_DIEPINT11_INTKNTXFEMP_GET(value) (((value) & 0x00000010) >> 4)
77239
77240
#define ALT_USB_DEV_DIEPINT11_INTKNTXFEMP_SET(value) (((value) << 4) & 0x00000010)
77241
77265
#define ALT_USB_DEV_DIEPINT11_INTKNEPMIS_E_INACT 0x0
77266
77271
#define ALT_USB_DEV_DIEPINT11_INTKNEPMIS_E_ACT 0x1
77272
77274
#define ALT_USB_DEV_DIEPINT11_INTKNEPMIS_LSB 5
77275
77276
#define ALT_USB_DEV_DIEPINT11_INTKNEPMIS_MSB 5
77277
77278
#define ALT_USB_DEV_DIEPINT11_INTKNEPMIS_WIDTH 1
77279
77280
#define ALT_USB_DEV_DIEPINT11_INTKNEPMIS_SET_MSK 0x00000020
77281
77282
#define ALT_USB_DEV_DIEPINT11_INTKNEPMIS_CLR_MSK 0xffffffdf
77283
77284
#define ALT_USB_DEV_DIEPINT11_INTKNEPMIS_RESET 0x0
77285
77286
#define ALT_USB_DEV_DIEPINT11_INTKNEPMIS_GET(value) (((value) & 0x00000020) >> 5)
77287
77288
#define ALT_USB_DEV_DIEPINT11_INTKNEPMIS_SET(value) (((value) << 5) & 0x00000020)
77289
77316
#define ALT_USB_DEV_DIEPINT11_INEPNAKEFF_E_INACT 0x0
77317
77322
#define ALT_USB_DEV_DIEPINT11_INEPNAKEFF_E_ACT 0x1
77323
77325
#define ALT_USB_DEV_DIEPINT11_INEPNAKEFF_LSB 6
77326
77327
#define ALT_USB_DEV_DIEPINT11_INEPNAKEFF_MSB 6
77328
77329
#define ALT_USB_DEV_DIEPINT11_INEPNAKEFF_WIDTH 1
77330
77331
#define ALT_USB_DEV_DIEPINT11_INEPNAKEFF_SET_MSK 0x00000040
77332
77333
#define ALT_USB_DEV_DIEPINT11_INEPNAKEFF_CLR_MSK 0xffffffbf
77334
77335
#define ALT_USB_DEV_DIEPINT11_INEPNAKEFF_RESET 0x0
77336
77337
#define ALT_USB_DEV_DIEPINT11_INEPNAKEFF_GET(value) (((value) & 0x00000040) >> 6)
77338
77339
#define ALT_USB_DEV_DIEPINT11_INEPNAKEFF_SET(value) (((value) << 6) & 0x00000040)
77340
77364
#define ALT_USB_DEV_DIEPINT11_TXFEMP_E_INACT 0x0
77365
77370
#define ALT_USB_DEV_DIEPINT11_TXFEMP_E_ACT 0x1
77371
77373
#define ALT_USB_DEV_DIEPINT11_TXFEMP_LSB 7
77374
77375
#define ALT_USB_DEV_DIEPINT11_TXFEMP_MSB 7
77376
77377
#define ALT_USB_DEV_DIEPINT11_TXFEMP_WIDTH 1
77378
77379
#define ALT_USB_DEV_DIEPINT11_TXFEMP_SET_MSK 0x00000080
77380
77381
#define ALT_USB_DEV_DIEPINT11_TXFEMP_CLR_MSK 0xffffff7f
77382
77383
#define ALT_USB_DEV_DIEPINT11_TXFEMP_RESET 0x1
77384
77385
#define ALT_USB_DEV_DIEPINT11_TXFEMP_GET(value) (((value) & 0x00000080) >> 7)
77386
77387
#define ALT_USB_DEV_DIEPINT11_TXFEMP_SET(value) (((value) << 7) & 0x00000080)
77388
77410
#define ALT_USB_DEV_DIEPINT11_TXFIFOUNDRN_E_INACT 0x0
77411
77416
#define ALT_USB_DEV_DIEPINT11_TXFIFOUNDRN_E_ACT 0x1
77417
77419
#define ALT_USB_DEV_DIEPINT11_TXFIFOUNDRN_LSB 8
77420
77421
#define ALT_USB_DEV_DIEPINT11_TXFIFOUNDRN_MSB 8
77422
77423
#define ALT_USB_DEV_DIEPINT11_TXFIFOUNDRN_WIDTH 1
77424
77425
#define ALT_USB_DEV_DIEPINT11_TXFIFOUNDRN_SET_MSK 0x00000100
77426
77427
#define ALT_USB_DEV_DIEPINT11_TXFIFOUNDRN_CLR_MSK 0xfffffeff
77428
77429
#define ALT_USB_DEV_DIEPINT11_TXFIFOUNDRN_RESET 0x0
77430
77431
#define ALT_USB_DEV_DIEPINT11_TXFIFOUNDRN_GET(value) (((value) & 0x00000100) >> 8)
77432
77433
#define ALT_USB_DEV_DIEPINT11_TXFIFOUNDRN_SET(value) (((value) << 8) & 0x00000100)
77434
77457
#define ALT_USB_DEV_DIEPINT11_BNAINTR_E_INACT 0x0
77458
77463
#define ALT_USB_DEV_DIEPINT11_BNAINTR_E_ACT 0x1
77464
77466
#define ALT_USB_DEV_DIEPINT11_BNAINTR_LSB 9
77467
77468
#define ALT_USB_DEV_DIEPINT11_BNAINTR_MSB 9
77469
77470
#define ALT_USB_DEV_DIEPINT11_BNAINTR_WIDTH 1
77471
77472
#define ALT_USB_DEV_DIEPINT11_BNAINTR_SET_MSK 0x00000200
77473
77474
#define ALT_USB_DEV_DIEPINT11_BNAINTR_CLR_MSK 0xfffffdff
77475
77476
#define ALT_USB_DEV_DIEPINT11_BNAINTR_RESET 0x0
77477
77478
#define ALT_USB_DEV_DIEPINT11_BNAINTR_GET(value) (((value) & 0x00000200) >> 9)
77479
77480
#define ALT_USB_DEV_DIEPINT11_BNAINTR_SET(value) (((value) << 9) & 0x00000200)
77481
77504
#define ALT_USB_DEV_DIEPINT11_PKTDRPSTS_E_INACT 0x0
77505
77510
#define ALT_USB_DEV_DIEPINT11_PKTDRPSTS_E_ACT 0x1
77511
77513
#define ALT_USB_DEV_DIEPINT11_PKTDRPSTS_LSB 11
77514
77515
#define ALT_USB_DEV_DIEPINT11_PKTDRPSTS_MSB 11
77516
77517
#define ALT_USB_DEV_DIEPINT11_PKTDRPSTS_WIDTH 1
77518
77519
#define ALT_USB_DEV_DIEPINT11_PKTDRPSTS_SET_MSK 0x00000800
77520
77521
#define ALT_USB_DEV_DIEPINT11_PKTDRPSTS_CLR_MSK 0xfffff7ff
77522
77523
#define ALT_USB_DEV_DIEPINT11_PKTDRPSTS_RESET 0x0
77524
77525
#define ALT_USB_DEV_DIEPINT11_PKTDRPSTS_GET(value) (((value) & 0x00000800) >> 11)
77526
77527
#define ALT_USB_DEV_DIEPINT11_PKTDRPSTS_SET(value) (((value) << 11) & 0x00000800)
77528
77549
#define ALT_USB_DEV_DIEPINT11_BBLEERR_E_INACT 0x0
77550
77555
#define ALT_USB_DEV_DIEPINT11_BBLEERR_E_ACT 0x1
77556
77558
#define ALT_USB_DEV_DIEPINT11_BBLEERR_LSB 12
77559
77560
#define ALT_USB_DEV_DIEPINT11_BBLEERR_MSB 12
77561
77562
#define ALT_USB_DEV_DIEPINT11_BBLEERR_WIDTH 1
77563
77564
#define ALT_USB_DEV_DIEPINT11_BBLEERR_SET_MSK 0x00001000
77565
77566
#define ALT_USB_DEV_DIEPINT11_BBLEERR_CLR_MSK 0xffffefff
77567
77568
#define ALT_USB_DEV_DIEPINT11_BBLEERR_RESET 0x0
77569
77570
#define ALT_USB_DEV_DIEPINT11_BBLEERR_GET(value) (((value) & 0x00001000) >> 12)
77571
77572
#define ALT_USB_DEV_DIEPINT11_BBLEERR_SET(value) (((value) << 12) & 0x00001000)
77573
77596
#define ALT_USB_DEV_DIEPINT11_NAKINTRPT_E_INACT 0x0
77597
77602
#define ALT_USB_DEV_DIEPINT11_NAKINTRPT_E_ACT 0x1
77603
77605
#define ALT_USB_DEV_DIEPINT11_NAKINTRPT_LSB 13
77606
77607
#define ALT_USB_DEV_DIEPINT11_NAKINTRPT_MSB 13
77608
77609
#define ALT_USB_DEV_DIEPINT11_NAKINTRPT_WIDTH 1
77610
77611
#define ALT_USB_DEV_DIEPINT11_NAKINTRPT_SET_MSK 0x00002000
77612
77613
#define ALT_USB_DEV_DIEPINT11_NAKINTRPT_CLR_MSK 0xffffdfff
77614
77615
#define ALT_USB_DEV_DIEPINT11_NAKINTRPT_RESET 0x0
77616
77617
#define ALT_USB_DEV_DIEPINT11_NAKINTRPT_GET(value) (((value) & 0x00002000) >> 13)
77618
77619
#define ALT_USB_DEV_DIEPINT11_NAKINTRPT_SET(value) (((value) << 13) & 0x00002000)
77620
77642
#define ALT_USB_DEV_DIEPINT11_NYETINTRPT_E_INACT 0x0
77643
77648
#define ALT_USB_DEV_DIEPINT11_NYETINTRPT_E_ACT 0x1
77649
77651
#define ALT_USB_DEV_DIEPINT11_NYETINTRPT_LSB 14
77652
77653
#define ALT_USB_DEV_DIEPINT11_NYETINTRPT_MSB 14
77654
77655
#define ALT_USB_DEV_DIEPINT11_NYETINTRPT_WIDTH 1
77656
77657
#define ALT_USB_DEV_DIEPINT11_NYETINTRPT_SET_MSK 0x00004000
77658
77659
#define ALT_USB_DEV_DIEPINT11_NYETINTRPT_CLR_MSK 0xffffbfff
77660
77661
#define ALT_USB_DEV_DIEPINT11_NYETINTRPT_RESET 0x0
77662
77663
#define ALT_USB_DEV_DIEPINT11_NYETINTRPT_GET(value) (((value) & 0x00004000) >> 14)
77664
77665
#define ALT_USB_DEV_DIEPINT11_NYETINTRPT_SET(value) (((value) << 14) & 0x00004000)
77666
77667
#ifndef __ASSEMBLY__
77668
77678
struct
ALT_USB_DEV_DIEPINT11_s
77679
{
77680
const
uint32_t
xfercompl
: 1;
77681
const
uint32_t
epdisbld
: 1;
77682
const
uint32_t
ahberr
: 1;
77683
const
uint32_t
timeout
: 1;
77684
const
uint32_t
intkntxfemp
: 1;
77685
const
uint32_t
intknepmis
: 1;
77686
const
uint32_t
inepnakeff
: 1;
77687
const
uint32_t
txfemp
: 1;
77688
const
uint32_t
txfifoundrn
: 1;
77689
const
uint32_t
bnaintr
: 1;
77690
uint32_t : 1;
77691
const
uint32_t
pktdrpsts
: 1;
77692
const
uint32_t
bbleerr
: 1;
77693
const
uint32_t
nakintrpt
: 1;
77694
const
uint32_t
nyetintrpt
: 1;
77695
uint32_t : 17;
77696
};
77697
77699
typedef
volatile
struct
ALT_USB_DEV_DIEPINT11_s
ALT_USB_DEV_DIEPINT11_t
;
77700
#endif
/* __ASSEMBLY__ */
77701
77703
#define ALT_USB_DEV_DIEPINT11_OFST 0x268
77704
77705
#define ALT_USB_DEV_DIEPINT11_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_DEV_DIEPINT11_OFST))
77706
77739
#define ALT_USB_DEV_DIEPTSIZ11_XFERSIZE_LSB 0
77740
77741
#define ALT_USB_DEV_DIEPTSIZ11_XFERSIZE_MSB 18
77742
77743
#define ALT_USB_DEV_DIEPTSIZ11_XFERSIZE_WIDTH 19
77744
77745
#define ALT_USB_DEV_DIEPTSIZ11_XFERSIZE_SET_MSK 0x0007ffff
77746
77747
#define ALT_USB_DEV_DIEPTSIZ11_XFERSIZE_CLR_MSK 0xfff80000
77748
77749
#define ALT_USB_DEV_DIEPTSIZ11_XFERSIZE_RESET 0x0
77750
77751
#define ALT_USB_DEV_DIEPTSIZ11_XFERSIZE_GET(value) (((value) & 0x0007ffff) >> 0)
77752
77753
#define ALT_USB_DEV_DIEPTSIZ11_XFERSIZE_SET(value) (((value) << 0) & 0x0007ffff)
77754
77766
#define ALT_USB_DEV_DIEPTSIZ11_PKTCNT_LSB 19
77767
77768
#define ALT_USB_DEV_DIEPTSIZ11_PKTCNT_MSB 28
77769
77770
#define ALT_USB_DEV_DIEPTSIZ11_PKTCNT_WIDTH 10
77771
77772
#define ALT_USB_DEV_DIEPTSIZ11_PKTCNT_SET_MSK 0x1ff80000
77773
77774
#define ALT_USB_DEV_DIEPTSIZ11_PKTCNT_CLR_MSK 0xe007ffff
77775
77776
#define ALT_USB_DEV_DIEPTSIZ11_PKTCNT_RESET 0x0
77777
77778
#define ALT_USB_DEV_DIEPTSIZ11_PKTCNT_GET(value) (((value) & 0x1ff80000) >> 19)
77779
77780
#define ALT_USB_DEV_DIEPTSIZ11_PKTCNT_SET(value) (((value) << 19) & 0x1ff80000)
77781
77809
#define ALT_USB_DEV_DIEPTSIZ11_MC_E_PKTONE 0x1
77810
77815
#define ALT_USB_DEV_DIEPTSIZ11_MC_E_PKTTWO 0x2
77816
77821
#define ALT_USB_DEV_DIEPTSIZ11_MC_E_PKTTHREE 0x3
77822
77824
#define ALT_USB_DEV_DIEPTSIZ11_MC_LSB 29
77825
77826
#define ALT_USB_DEV_DIEPTSIZ11_MC_MSB 30
77827
77828
#define ALT_USB_DEV_DIEPTSIZ11_MC_WIDTH 2
77829
77830
#define ALT_USB_DEV_DIEPTSIZ11_MC_SET_MSK 0x60000000
77831
77832
#define ALT_USB_DEV_DIEPTSIZ11_MC_CLR_MSK 0x9fffffff
77833
77834
#define ALT_USB_DEV_DIEPTSIZ11_MC_RESET 0x0
77835
77836
#define ALT_USB_DEV_DIEPTSIZ11_MC_GET(value) (((value) & 0x60000000) >> 29)
77837
77838
#define ALT_USB_DEV_DIEPTSIZ11_MC_SET(value) (((value) << 29) & 0x60000000)
77839
77840
#ifndef __ASSEMBLY__
77841
77851
struct
ALT_USB_DEV_DIEPTSIZ11_s
77852
{
77853
uint32_t
xfersize
: 19;
77854
uint32_t
PktCnt
: 10;
77855
uint32_t
mc
: 2;
77856
uint32_t : 1;
77857
};
77858
77860
typedef
volatile
struct
ALT_USB_DEV_DIEPTSIZ11_s
ALT_USB_DEV_DIEPTSIZ11_t
;
77861
#endif
/* __ASSEMBLY__ */
77862
77864
#define ALT_USB_DEV_DIEPTSIZ11_OFST 0x270
77865
77866
#define ALT_USB_DEV_DIEPTSIZ11_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_DEV_DIEPTSIZ11_OFST))
77867
77900
#define ALT_USB_DEV_DIEPDMA11_DIEPDMA11_LSB 0
77901
77902
#define ALT_USB_DEV_DIEPDMA11_DIEPDMA11_MSB 31
77903
77904
#define ALT_USB_DEV_DIEPDMA11_DIEPDMA11_WIDTH 32
77905
77906
#define ALT_USB_DEV_DIEPDMA11_DIEPDMA11_SET_MSK 0xffffffff
77907
77908
#define ALT_USB_DEV_DIEPDMA11_DIEPDMA11_CLR_MSK 0x00000000
77909
77910
#define ALT_USB_DEV_DIEPDMA11_DIEPDMA11_RESET 0x0
77911
77912
#define ALT_USB_DEV_DIEPDMA11_DIEPDMA11_GET(value) (((value) & 0xffffffff) >> 0)
77913
77914
#define ALT_USB_DEV_DIEPDMA11_DIEPDMA11_SET(value) (((value) << 0) & 0xffffffff)
77915
77916
#ifndef __ASSEMBLY__
77917
77927
struct
ALT_USB_DEV_DIEPDMA11_s
77928
{
77929
uint32_t
diepdma11
: 32;
77930
};
77931
77933
typedef
volatile
struct
ALT_USB_DEV_DIEPDMA11_s
ALT_USB_DEV_DIEPDMA11_t
;
77934
#endif
/* __ASSEMBLY__ */
77935
77937
#define ALT_USB_DEV_DIEPDMA11_OFST 0x274
77938
77939
#define ALT_USB_DEV_DIEPDMA11_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_DEV_DIEPDMA11_OFST))
77940
77967
#define ALT_USB_DEV_DTXFSTS11_INEPTXFSPCAVAIL_LSB 0
77968
77969
#define ALT_USB_DEV_DTXFSTS11_INEPTXFSPCAVAIL_MSB 15
77970
77971
#define ALT_USB_DEV_DTXFSTS11_INEPTXFSPCAVAIL_WIDTH 16
77972
77973
#define ALT_USB_DEV_DTXFSTS11_INEPTXFSPCAVAIL_SET_MSK 0x0000ffff
77974
77975
#define ALT_USB_DEV_DTXFSTS11_INEPTXFSPCAVAIL_CLR_MSK 0xffff0000
77976
77977
#define ALT_USB_DEV_DTXFSTS11_INEPTXFSPCAVAIL_RESET 0x2000
77978
77979
#define ALT_USB_DEV_DTXFSTS11_INEPTXFSPCAVAIL_GET(value) (((value) & 0x0000ffff) >> 0)
77980
77981
#define ALT_USB_DEV_DTXFSTS11_INEPTXFSPCAVAIL_SET(value) (((value) << 0) & 0x0000ffff)
77982
77983
#ifndef __ASSEMBLY__
77984
77994
struct
ALT_USB_DEV_DTXFSTS11_s
77995
{
77996
const
uint32_t
ineptxfspcavail
: 16;
77997
uint32_t : 16;
77998
};
77999
78001
typedef
volatile
struct
ALT_USB_DEV_DTXFSTS11_s
ALT_USB_DEV_DTXFSTS11_t
;
78002
#endif
/* __ASSEMBLY__ */
78003
78005
#define ALT_USB_DEV_DTXFSTS11_OFST 0x278
78006
78007
#define ALT_USB_DEV_DTXFSTS11_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_DEV_DTXFSTS11_OFST))
78008
78032
#define ALT_USB_DEV_DIEPDMAB11_DIEPDMAB11_LSB 0
78033
78034
#define ALT_USB_DEV_DIEPDMAB11_DIEPDMAB11_MSB 31
78035
78036
#define ALT_USB_DEV_DIEPDMAB11_DIEPDMAB11_WIDTH 32
78037
78038
#define ALT_USB_DEV_DIEPDMAB11_DIEPDMAB11_SET_MSK 0xffffffff
78039
78040
#define ALT_USB_DEV_DIEPDMAB11_DIEPDMAB11_CLR_MSK 0x00000000
78041
78042
#define ALT_USB_DEV_DIEPDMAB11_DIEPDMAB11_RESET 0x0
78043
78044
#define ALT_USB_DEV_DIEPDMAB11_DIEPDMAB11_GET(value) (((value) & 0xffffffff) >> 0)
78045
78046
#define ALT_USB_DEV_DIEPDMAB11_DIEPDMAB11_SET(value) (((value) << 0) & 0xffffffff)
78047
78048
#ifndef __ASSEMBLY__
78049
78059
struct
ALT_USB_DEV_DIEPDMAB11_s
78060
{
78061
const
uint32_t
diepdmab11
: 32;
78062
};
78063
78065
typedef
volatile
struct
ALT_USB_DEV_DIEPDMAB11_s
ALT_USB_DEV_DIEPDMAB11_t
;
78066
#endif
/* __ASSEMBLY__ */
78067
78069
#define ALT_USB_DEV_DIEPDMAB11_OFST 0x27c
78070
78071
#define ALT_USB_DEV_DIEPDMAB11_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_DEV_DIEPDMAB11_OFST))
78072
78110
#define ALT_USB_DEV_DIEPCTL12_MPS_LSB 0
78111
78112
#define ALT_USB_DEV_DIEPCTL12_MPS_MSB 10
78113
78114
#define ALT_USB_DEV_DIEPCTL12_MPS_WIDTH 11
78115
78116
#define ALT_USB_DEV_DIEPCTL12_MPS_SET_MSK 0x000007ff
78117
78118
#define ALT_USB_DEV_DIEPCTL12_MPS_CLR_MSK 0xfffff800
78119
78120
#define ALT_USB_DEV_DIEPCTL12_MPS_RESET 0x0
78121
78122
#define ALT_USB_DEV_DIEPCTL12_MPS_GET(value) (((value) & 0x000007ff) >> 0)
78123
78124
#define ALT_USB_DEV_DIEPCTL12_MPS_SET(value) (((value) << 0) & 0x000007ff)
78125
78150
#define ALT_USB_DEV_DIEPCTL12_USBACTEP_E_DISD 0x0
78151
78156
#define ALT_USB_DEV_DIEPCTL12_USBACTEP_E_END 0x1
78157
78159
#define ALT_USB_DEV_DIEPCTL12_USBACTEP_LSB 15
78160
78161
#define ALT_USB_DEV_DIEPCTL12_USBACTEP_MSB 15
78162
78163
#define ALT_USB_DEV_DIEPCTL12_USBACTEP_WIDTH 1
78164
78165
#define ALT_USB_DEV_DIEPCTL12_USBACTEP_SET_MSK 0x00008000
78166
78167
#define ALT_USB_DEV_DIEPCTL12_USBACTEP_CLR_MSK 0xffff7fff
78168
78169
#define ALT_USB_DEV_DIEPCTL12_USBACTEP_RESET 0x0
78170
78171
#define ALT_USB_DEV_DIEPCTL12_USBACTEP_GET(value) (((value) & 0x00008000) >> 15)
78172
78173
#define ALT_USB_DEV_DIEPCTL12_USBACTEP_SET(value) (((value) << 15) & 0x00008000)
78174
78216
#define ALT_USB_DEV_DIEPCTL12_DPID_E_INACT 0x0
78217
78222
#define ALT_USB_DEV_DIEPCTL12_DPID_E_ACT 0x1
78223
78225
#define ALT_USB_DEV_DIEPCTL12_DPID_LSB 16
78226
78227
#define ALT_USB_DEV_DIEPCTL12_DPID_MSB 16
78228
78229
#define ALT_USB_DEV_DIEPCTL12_DPID_WIDTH 1
78230
78231
#define ALT_USB_DEV_DIEPCTL12_DPID_SET_MSK 0x00010000
78232
78233
#define ALT_USB_DEV_DIEPCTL12_DPID_CLR_MSK 0xfffeffff
78234
78235
#define ALT_USB_DEV_DIEPCTL12_DPID_RESET 0x0
78236
78237
#define ALT_USB_DEV_DIEPCTL12_DPID_GET(value) (((value) & 0x00010000) >> 16)
78238
78239
#define ALT_USB_DEV_DIEPCTL12_DPID_SET(value) (((value) << 16) & 0x00010000)
78240
78275
#define ALT_USB_DEV_DIEPCTL12_NAKSTS_E_NONNAK 0x0
78276
78281
#define ALT_USB_DEV_DIEPCTL12_NAKSTS_E_NAK 0x1
78282
78284
#define ALT_USB_DEV_DIEPCTL12_NAKSTS_LSB 17
78285
78286
#define ALT_USB_DEV_DIEPCTL12_NAKSTS_MSB 17
78287
78288
#define ALT_USB_DEV_DIEPCTL12_NAKSTS_WIDTH 1
78289
78290
#define ALT_USB_DEV_DIEPCTL12_NAKSTS_SET_MSK 0x00020000
78291
78292
#define ALT_USB_DEV_DIEPCTL12_NAKSTS_CLR_MSK 0xfffdffff
78293
78294
#define ALT_USB_DEV_DIEPCTL12_NAKSTS_RESET 0x0
78295
78296
#define ALT_USB_DEV_DIEPCTL12_NAKSTS_GET(value) (((value) & 0x00020000) >> 17)
78297
78298
#define ALT_USB_DEV_DIEPCTL12_NAKSTS_SET(value) (((value) << 17) & 0x00020000)
78299
78322
#define ALT_USB_DEV_DIEPCTL12_EPTYPE_E_CTL 0x0
78323
78328
#define ALT_USB_DEV_DIEPCTL12_EPTYPE_E_ISOCHRONOUS 0x1
78329
78334
#define ALT_USB_DEV_DIEPCTL12_EPTYPE_E_BULK 0x2
78335
78340
#define ALT_USB_DEV_DIEPCTL12_EPTYPE_E_INTERRUP 0x3
78341
78343
#define ALT_USB_DEV_DIEPCTL12_EPTYPE_LSB 18
78344
78345
#define ALT_USB_DEV_DIEPCTL12_EPTYPE_MSB 19
78346
78347
#define ALT_USB_DEV_DIEPCTL12_EPTYPE_WIDTH 2
78348
78349
#define ALT_USB_DEV_DIEPCTL12_EPTYPE_SET_MSK 0x000c0000
78350
78351
#define ALT_USB_DEV_DIEPCTL12_EPTYPE_CLR_MSK 0xfff3ffff
78352
78353
#define ALT_USB_DEV_DIEPCTL12_EPTYPE_RESET 0x0
78354
78355
#define ALT_USB_DEV_DIEPCTL12_EPTYPE_GET(value) (((value) & 0x000c0000) >> 18)
78356
78357
#define ALT_USB_DEV_DIEPCTL12_EPTYPE_SET(value) (((value) << 18) & 0x000c0000)
78358
78388
#define ALT_USB_DEV_DIEPCTL12_STALL_E_INACT 0x0
78389
78394
#define ALT_USB_DEV_DIEPCTL12_STALL_E_ACT 0x1
78395
78397
#define ALT_USB_DEV_DIEPCTL12_STALL_LSB 21
78398
78399
#define ALT_USB_DEV_DIEPCTL12_STALL_MSB 21
78400
78401
#define ALT_USB_DEV_DIEPCTL12_STALL_WIDTH 1
78402
78403
#define ALT_USB_DEV_DIEPCTL12_STALL_SET_MSK 0x00200000
78404
78405
#define ALT_USB_DEV_DIEPCTL12_STALL_CLR_MSK 0xffdfffff
78406
78407
#define ALT_USB_DEV_DIEPCTL12_STALL_RESET 0x0
78408
78409
#define ALT_USB_DEV_DIEPCTL12_STALL_GET(value) (((value) & 0x00200000) >> 21)
78410
78411
#define ALT_USB_DEV_DIEPCTL12_STALL_SET(value) (((value) << 21) & 0x00200000)
78412
78435
#define ALT_USB_DEV_DIEPCTL12_TXFNUM_LSB 22
78436
78437
#define ALT_USB_DEV_DIEPCTL12_TXFNUM_MSB 25
78438
78439
#define ALT_USB_DEV_DIEPCTL12_TXFNUM_WIDTH 4
78440
78441
#define ALT_USB_DEV_DIEPCTL12_TXFNUM_SET_MSK 0x03c00000
78442
78443
#define ALT_USB_DEV_DIEPCTL12_TXFNUM_CLR_MSK 0xfc3fffff
78444
78445
#define ALT_USB_DEV_DIEPCTL12_TXFNUM_RESET 0x0
78446
78447
#define ALT_USB_DEV_DIEPCTL12_TXFNUM_GET(value) (((value) & 0x03c00000) >> 22)
78448
78449
#define ALT_USB_DEV_DIEPCTL12_TXFNUM_SET(value) (((value) << 22) & 0x03c00000)
78450
78471
#define ALT_USB_DEV_DIEPCTL12_CNAK_E_INACT 0x0
78472
78477
#define ALT_USB_DEV_DIEPCTL12_CNAK_E_ACT 0x1
78478
78480
#define ALT_USB_DEV_DIEPCTL12_CNAK_LSB 26
78481
78482
#define ALT_USB_DEV_DIEPCTL12_CNAK_MSB 26
78483
78484
#define ALT_USB_DEV_DIEPCTL12_CNAK_WIDTH 1
78485
78486
#define ALT_USB_DEV_DIEPCTL12_CNAK_SET_MSK 0x04000000
78487
78488
#define ALT_USB_DEV_DIEPCTL12_CNAK_CLR_MSK 0xfbffffff
78489
78490
#define ALT_USB_DEV_DIEPCTL12_CNAK_RESET 0x0
78491
78492
#define ALT_USB_DEV_DIEPCTL12_CNAK_GET(value) (((value) & 0x04000000) >> 26)
78493
78494
#define ALT_USB_DEV_DIEPCTL12_CNAK_SET(value) (((value) << 26) & 0x04000000)
78495
78519
#define ALT_USB_DEV_DIEPCTL12_SNAK_E_INACT 0x0
78520
78525
#define ALT_USB_DEV_DIEPCTL12_SNAK_E_ACT 0x1
78526
78528
#define ALT_USB_DEV_DIEPCTL12_SNAK_LSB 27
78529
78530
#define ALT_USB_DEV_DIEPCTL12_SNAK_MSB 27
78531
78532
#define ALT_USB_DEV_DIEPCTL12_SNAK_WIDTH 1
78533
78534
#define ALT_USB_DEV_DIEPCTL12_SNAK_SET_MSK 0x08000000
78535
78536
#define ALT_USB_DEV_DIEPCTL12_SNAK_CLR_MSK 0xf7ffffff
78537
78538
#define ALT_USB_DEV_DIEPCTL12_SNAK_RESET 0x0
78539
78540
#define ALT_USB_DEV_DIEPCTL12_SNAK_GET(value) (((value) & 0x08000000) >> 27)
78541
78542
#define ALT_USB_DEV_DIEPCTL12_SNAK_SET(value) (((value) << 27) & 0x08000000)
78543
78572
#define ALT_USB_DEV_DIEPCTL12_SETD0PID_E_DISD 0x0
78573
78578
#define ALT_USB_DEV_DIEPCTL12_SETD0PID_E_END 0x1
78579
78581
#define ALT_USB_DEV_DIEPCTL12_SETD0PID_LSB 28
78582
78583
#define ALT_USB_DEV_DIEPCTL12_SETD0PID_MSB 28
78584
78585
#define ALT_USB_DEV_DIEPCTL12_SETD0PID_WIDTH 1
78586
78587
#define ALT_USB_DEV_DIEPCTL12_SETD0PID_SET_MSK 0x10000000
78588
78589
#define ALT_USB_DEV_DIEPCTL12_SETD0PID_CLR_MSK 0xefffffff
78590
78591
#define ALT_USB_DEV_DIEPCTL12_SETD0PID_RESET 0x0
78592
78593
#define ALT_USB_DEV_DIEPCTL12_SETD0PID_GET(value) (((value) & 0x10000000) >> 28)
78594
78595
#define ALT_USB_DEV_DIEPCTL12_SETD0PID_SET(value) (((value) << 28) & 0x10000000)
78596
78623
#define ALT_USB_DEV_DIEPCTL12_SETD1PID_E_DISD 0x0
78624
78629
#define ALT_USB_DEV_DIEPCTL12_SETD1PID_E_END 0x1
78630
78632
#define ALT_USB_DEV_DIEPCTL12_SETD1PID_LSB 29
78633
78634
#define ALT_USB_DEV_DIEPCTL12_SETD1PID_MSB 29
78635
78636
#define ALT_USB_DEV_DIEPCTL12_SETD1PID_WIDTH 1
78637
78638
#define ALT_USB_DEV_DIEPCTL12_SETD1PID_SET_MSK 0x20000000
78639
78640
#define ALT_USB_DEV_DIEPCTL12_SETD1PID_CLR_MSK 0xdfffffff
78641
78642
#define ALT_USB_DEV_DIEPCTL12_SETD1PID_RESET 0x0
78643
78644
#define ALT_USB_DEV_DIEPCTL12_SETD1PID_GET(value) (((value) & 0x20000000) >> 29)
78645
78646
#define ALT_USB_DEV_DIEPCTL12_SETD1PID_SET(value) (((value) << 29) & 0x20000000)
78647
78673
#define ALT_USB_DEV_DIEPCTL12_EPDIS_E_INACT 0x0
78674
78679
#define ALT_USB_DEV_DIEPCTL12_EPDIS_E_ACT 0x1
78680
78682
#define ALT_USB_DEV_DIEPCTL12_EPDIS_LSB 30
78683
78684
#define ALT_USB_DEV_DIEPCTL12_EPDIS_MSB 30
78685
78686
#define ALT_USB_DEV_DIEPCTL12_EPDIS_WIDTH 1
78687
78688
#define ALT_USB_DEV_DIEPCTL12_EPDIS_SET_MSK 0x40000000
78689
78690
#define ALT_USB_DEV_DIEPCTL12_EPDIS_CLR_MSK 0xbfffffff
78691
78692
#define ALT_USB_DEV_DIEPCTL12_EPDIS_RESET 0x0
78693
78694
#define ALT_USB_DEV_DIEPCTL12_EPDIS_GET(value) (((value) & 0x40000000) >> 30)
78695
78696
#define ALT_USB_DEV_DIEPCTL12_EPDIS_SET(value) (((value) << 30) & 0x40000000)
78697
78747
#define ALT_USB_DEV_DIEPCTL12_EPENA_E_INACT 0x0
78748
78753
#define ALT_USB_DEV_DIEPCTL12_EPENA_E_ACT 0x1
78754
78756
#define ALT_USB_DEV_DIEPCTL12_EPENA_LSB 31
78757
78758
#define ALT_USB_DEV_DIEPCTL12_EPENA_MSB 31
78759
78760
#define ALT_USB_DEV_DIEPCTL12_EPENA_WIDTH 1
78761
78762
#define ALT_USB_DEV_DIEPCTL12_EPENA_SET_MSK 0x80000000
78763
78764
#define ALT_USB_DEV_DIEPCTL12_EPENA_CLR_MSK 0x7fffffff
78765
78766
#define ALT_USB_DEV_DIEPCTL12_EPENA_RESET 0x0
78767
78768
#define ALT_USB_DEV_DIEPCTL12_EPENA_GET(value) (((value) & 0x80000000) >> 31)
78769
78770
#define ALT_USB_DEV_DIEPCTL12_EPENA_SET(value) (((value) << 31) & 0x80000000)
78771
78772
#ifndef __ASSEMBLY__
78773
78783
struct
ALT_USB_DEV_DIEPCTL12_s
78784
{
78785
uint32_t
mps
: 11;
78786
uint32_t : 4;
78787
uint32_t
usbactep
: 1;
78788
const
uint32_t
dpid
: 1;
78789
const
uint32_t
naksts
: 1;
78790
uint32_t
eptype
: 2;
78791
uint32_t : 1;
78792
const
uint32_t
stall
: 1;
78793
uint32_t
txfnum
: 4;
78794
uint32_t
cnak
: 1;
78795
uint32_t
snak
: 1;
78796
uint32_t
setd0pid
: 1;
78797
uint32_t
setd1pid
: 1;
78798
const
uint32_t
epdis
: 1;
78799
const
uint32_t
epena
: 1;
78800
};
78801
78803
typedef
volatile
struct
ALT_USB_DEV_DIEPCTL12_s
ALT_USB_DEV_DIEPCTL12_t
;
78804
#endif
/* __ASSEMBLY__ */
78805
78807
#define ALT_USB_DEV_DIEPCTL12_OFST 0x280
78808
78809
#define ALT_USB_DEV_DIEPCTL12_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_DEV_DIEPCTL12_OFST))
78810
78875
#define ALT_USB_DEV_DIEPINT12_XFERCOMPL_E_INACT 0x0
78876
78881
#define ALT_USB_DEV_DIEPINT12_XFERCOMPL_E_ACT 0x1
78882
78884
#define ALT_USB_DEV_DIEPINT12_XFERCOMPL_LSB 0
78885
78886
#define ALT_USB_DEV_DIEPINT12_XFERCOMPL_MSB 0
78887
78888
#define ALT_USB_DEV_DIEPINT12_XFERCOMPL_WIDTH 1
78889
78890
#define ALT_USB_DEV_DIEPINT12_XFERCOMPL_SET_MSK 0x00000001
78891
78892
#define ALT_USB_DEV_DIEPINT12_XFERCOMPL_CLR_MSK 0xfffffffe
78893
78894
#define ALT_USB_DEV_DIEPINT12_XFERCOMPL_RESET 0x0
78895
78896
#define ALT_USB_DEV_DIEPINT12_XFERCOMPL_GET(value) (((value) & 0x00000001) >> 0)
78897
78898
#define ALT_USB_DEV_DIEPINT12_XFERCOMPL_SET(value) (((value) << 0) & 0x00000001)
78899
78921
#define ALT_USB_DEV_DIEPINT12_EPDISBLD_E_INACT 0x0
78922
78927
#define ALT_USB_DEV_DIEPINT12_EPDISBLD_E_ACT 0x1
78928
78930
#define ALT_USB_DEV_DIEPINT12_EPDISBLD_LSB 1
78931
78932
#define ALT_USB_DEV_DIEPINT12_EPDISBLD_MSB 1
78933
78934
#define ALT_USB_DEV_DIEPINT12_EPDISBLD_WIDTH 1
78935
78936
#define ALT_USB_DEV_DIEPINT12_EPDISBLD_SET_MSK 0x00000002
78937
78938
#define ALT_USB_DEV_DIEPINT12_EPDISBLD_CLR_MSK 0xfffffffd
78939
78940
#define ALT_USB_DEV_DIEPINT12_EPDISBLD_RESET 0x0
78941
78942
#define ALT_USB_DEV_DIEPINT12_EPDISBLD_GET(value) (((value) & 0x00000002) >> 1)
78943
78944
#define ALT_USB_DEV_DIEPINT12_EPDISBLD_SET(value) (((value) << 1) & 0x00000002)
78945
78968
#define ALT_USB_DEV_DIEPINT12_AHBERR_E_INACT 0x0
78969
78974
#define ALT_USB_DEV_DIEPINT12_AHBERR_E_ACT 0x1
78975
78977
#define ALT_USB_DEV_DIEPINT12_AHBERR_LSB 2
78978
78979
#define ALT_USB_DEV_DIEPINT12_AHBERR_MSB 2
78980
78981
#define ALT_USB_DEV_DIEPINT12_AHBERR_WIDTH 1
78982
78983
#define ALT_USB_DEV_DIEPINT12_AHBERR_SET_MSK 0x00000004
78984
78985
#define ALT_USB_DEV_DIEPINT12_AHBERR_CLR_MSK 0xfffffffb
78986
78987
#define ALT_USB_DEV_DIEPINT12_AHBERR_RESET 0x0
78988
78989
#define ALT_USB_DEV_DIEPINT12_AHBERR_GET(value) (((value) & 0x00000004) >> 2)
78990
78991
#define ALT_USB_DEV_DIEPINT12_AHBERR_SET(value) (((value) << 2) & 0x00000004)
78992
79016
#define ALT_USB_DEV_DIEPINT12_TMO_E_INACT 0x0
79017
79022
#define ALT_USB_DEV_DIEPINT12_TMO_E_ACT 0x1
79023
79025
#define ALT_USB_DEV_DIEPINT12_TMO_LSB 3
79026
79027
#define ALT_USB_DEV_DIEPINT12_TMO_MSB 3
79028
79029
#define ALT_USB_DEV_DIEPINT12_TMO_WIDTH 1
79030
79031
#define ALT_USB_DEV_DIEPINT12_TMO_SET_MSK 0x00000008
79032
79033
#define ALT_USB_DEV_DIEPINT12_TMO_CLR_MSK 0xfffffff7
79034
79035
#define ALT_USB_DEV_DIEPINT12_TMO_RESET 0x0
79036
79037
#define ALT_USB_DEV_DIEPINT12_TMO_GET(value) (((value) & 0x00000008) >> 3)
79038
79039
#define ALT_USB_DEV_DIEPINT12_TMO_SET(value) (((value) << 3) & 0x00000008)
79040
79063
#define ALT_USB_DEV_DIEPINT12_INTKNTXFEMP_E_INACT 0x0
79064
79069
#define ALT_USB_DEV_DIEPINT12_INTKNTXFEMP_E_ACT 0x1
79070
79072
#define ALT_USB_DEV_DIEPINT12_INTKNTXFEMP_LSB 4
79073
79074
#define ALT_USB_DEV_DIEPINT12_INTKNTXFEMP_MSB 4
79075
79076
#define ALT_USB_DEV_DIEPINT12_INTKNTXFEMP_WIDTH 1
79077
79078
#define ALT_USB_DEV_DIEPINT12_INTKNTXFEMP_SET_MSK 0x00000010
79079
79080
#define ALT_USB_DEV_DIEPINT12_INTKNTXFEMP_CLR_MSK 0xffffffef
79081
79082
#define ALT_USB_DEV_DIEPINT12_INTKNTXFEMP_RESET 0x0
79083
79084
#define ALT_USB_DEV_DIEPINT12_INTKNTXFEMP_GET(value) (((value) & 0x00000010) >> 4)
79085
79086
#define ALT_USB_DEV_DIEPINT12_INTKNTXFEMP_SET(value) (((value) << 4) & 0x00000010)
79087
79111
#define ALT_USB_DEV_DIEPINT12_INTKNEPMIS_E_INACT 0x0
79112
79117
#define ALT_USB_DEV_DIEPINT12_INTKNEPMIS_E_ACT 0x1
79118
79120
#define ALT_USB_DEV_DIEPINT12_INTKNEPMIS_LSB 5
79121
79122
#define ALT_USB_DEV_DIEPINT12_INTKNEPMIS_MSB 5
79123
79124
#define ALT_USB_DEV_DIEPINT12_INTKNEPMIS_WIDTH 1
79125
79126
#define ALT_USB_DEV_DIEPINT12_INTKNEPMIS_SET_MSK 0x00000020
79127
79128
#define ALT_USB_DEV_DIEPINT12_INTKNEPMIS_CLR_MSK 0xffffffdf
79129
79130
#define ALT_USB_DEV_DIEPINT12_INTKNEPMIS_RESET 0x0
79131
79132
#define ALT_USB_DEV_DIEPINT12_INTKNEPMIS_GET(value) (((value) & 0x00000020) >> 5)
79133
79134
#define ALT_USB_DEV_DIEPINT12_INTKNEPMIS_SET(value) (((value) << 5) & 0x00000020)
79135
79162
#define ALT_USB_DEV_DIEPINT12_INEPNAKEFF_E_INACT 0x0
79163
79168
#define ALT_USB_DEV_DIEPINT12_INEPNAKEFF_E_ACT 0x1
79169
79171
#define ALT_USB_DEV_DIEPINT12_INEPNAKEFF_LSB 6
79172
79173
#define ALT_USB_DEV_DIEPINT12_INEPNAKEFF_MSB 6
79174
79175
#define ALT_USB_DEV_DIEPINT12_INEPNAKEFF_WIDTH 1
79176
79177
#define ALT_USB_DEV_DIEPINT12_INEPNAKEFF_SET_MSK 0x00000040
79178
79179
#define ALT_USB_DEV_DIEPINT12_INEPNAKEFF_CLR_MSK 0xffffffbf
79180
79181
#define ALT_USB_DEV_DIEPINT12_INEPNAKEFF_RESET 0x0
79182
79183
#define ALT_USB_DEV_DIEPINT12_INEPNAKEFF_GET(value) (((value) & 0x00000040) >> 6)
79184
79185
#define ALT_USB_DEV_DIEPINT12_INEPNAKEFF_SET(value) (((value) << 6) & 0x00000040)
79186
79210
#define ALT_USB_DEV_DIEPINT12_TXFEMP_E_INACT 0x0
79211
79216
#define ALT_USB_DEV_DIEPINT12_TXFEMP_E_ACT 0x1
79217
79219
#define ALT_USB_DEV_DIEPINT12_TXFEMP_LSB 7
79220
79221
#define ALT_USB_DEV_DIEPINT12_TXFEMP_MSB 7
79222
79223
#define ALT_USB_DEV_DIEPINT12_TXFEMP_WIDTH 1
79224
79225
#define ALT_USB_DEV_DIEPINT12_TXFEMP_SET_MSK 0x00000080
79226
79227
#define ALT_USB_DEV_DIEPINT12_TXFEMP_CLR_MSK 0xffffff7f
79228
79229
#define ALT_USB_DEV_DIEPINT12_TXFEMP_RESET 0x1
79230
79231
#define ALT_USB_DEV_DIEPINT12_TXFEMP_GET(value) (((value) & 0x00000080) >> 7)
79232
79233
#define ALT_USB_DEV_DIEPINT12_TXFEMP_SET(value) (((value) << 7) & 0x00000080)
79234
79256
#define ALT_USB_DEV_DIEPINT12_TXFIFOUNDRN_E_INACT 0x0
79257
79262
#define ALT_USB_DEV_DIEPINT12_TXFIFOUNDRN_E_ACT 0x1
79263
79265
#define ALT_USB_DEV_DIEPINT12_TXFIFOUNDRN_LSB 8
79266
79267
#define ALT_USB_DEV_DIEPINT12_TXFIFOUNDRN_MSB 8
79268
79269
#define ALT_USB_DEV_DIEPINT12_TXFIFOUNDRN_WIDTH 1
79270
79271
#define ALT_USB_DEV_DIEPINT12_TXFIFOUNDRN_SET_MSK 0x00000100
79272
79273
#define ALT_USB_DEV_DIEPINT12_TXFIFOUNDRN_CLR_MSK 0xfffffeff
79274
79275
#define ALT_USB_DEV_DIEPINT12_TXFIFOUNDRN_RESET 0x0
79276
79277
#define ALT_USB_DEV_DIEPINT12_TXFIFOUNDRN_GET(value) (((value) & 0x00000100) >> 8)
79278
79279
#define ALT_USB_DEV_DIEPINT12_TXFIFOUNDRN_SET(value) (((value) << 8) & 0x00000100)
79280
79303
#define ALT_USB_DEV_DIEPINT12_BNAINTR_E_INACT 0x0
79304
79309
#define ALT_USB_DEV_DIEPINT12_BNAINTR_E_ACT 0x1
79310
79312
#define ALT_USB_DEV_DIEPINT12_BNAINTR_LSB 9
79313
79314
#define ALT_USB_DEV_DIEPINT12_BNAINTR_MSB 9
79315
79316
#define ALT_USB_DEV_DIEPINT12_BNAINTR_WIDTH 1
79317
79318
#define ALT_USB_DEV_DIEPINT12_BNAINTR_SET_MSK 0x00000200
79319
79320
#define ALT_USB_DEV_DIEPINT12_BNAINTR_CLR_MSK 0xfffffdff
79321
79322
#define ALT_USB_DEV_DIEPINT12_BNAINTR_RESET 0x0
79323
79324
#define ALT_USB_DEV_DIEPINT12_BNAINTR_GET(value) (((value) & 0x00000200) >> 9)
79325
79326
#define ALT_USB_DEV_DIEPINT12_BNAINTR_SET(value) (((value) << 9) & 0x00000200)
79327
79350
#define ALT_USB_DEV_DIEPINT12_PKTDRPSTS_E_INACT 0x0
79351
79356
#define ALT_USB_DEV_DIEPINT12_PKTDRPSTS_E_ACT 0x1
79357
79359
#define ALT_USB_DEV_DIEPINT12_PKTDRPSTS_LSB 11
79360
79361
#define ALT_USB_DEV_DIEPINT12_PKTDRPSTS_MSB 11
79362
79363
#define ALT_USB_DEV_DIEPINT12_PKTDRPSTS_WIDTH 1
79364
79365
#define ALT_USB_DEV_DIEPINT12_PKTDRPSTS_SET_MSK 0x00000800
79366
79367
#define ALT_USB_DEV_DIEPINT12_PKTDRPSTS_CLR_MSK 0xfffff7ff
79368
79369
#define ALT_USB_DEV_DIEPINT12_PKTDRPSTS_RESET 0x0
79370
79371
#define ALT_USB_DEV_DIEPINT12_PKTDRPSTS_GET(value) (((value) & 0x00000800) >> 11)
79372
79373
#define ALT_USB_DEV_DIEPINT12_PKTDRPSTS_SET(value) (((value) << 11) & 0x00000800)
79374
79395
#define ALT_USB_DEV_DIEPINT12_BBLEERR_E_INACT 0x0
79396
79401
#define ALT_USB_DEV_DIEPINT12_BBLEERR_E_ACT 0x1
79402
79404
#define ALT_USB_DEV_DIEPINT12_BBLEERR_LSB 12
79405
79406
#define ALT_USB_DEV_DIEPINT12_BBLEERR_MSB 12
79407
79408
#define ALT_USB_DEV_DIEPINT12_BBLEERR_WIDTH 1
79409
79410
#define ALT_USB_DEV_DIEPINT12_BBLEERR_SET_MSK 0x00001000
79411
79412
#define ALT_USB_DEV_DIEPINT12_BBLEERR_CLR_MSK 0xffffefff
79413
79414
#define ALT_USB_DEV_DIEPINT12_BBLEERR_RESET 0x0
79415
79416
#define ALT_USB_DEV_DIEPINT12_BBLEERR_GET(value) (((value) & 0x00001000) >> 12)
79417
79418
#define ALT_USB_DEV_DIEPINT12_BBLEERR_SET(value) (((value) << 12) & 0x00001000)
79419
79442
#define ALT_USB_DEV_DIEPINT12_NAKINTRPT_E_INACT 0x0
79443
79448
#define ALT_USB_DEV_DIEPINT12_NAKINTRPT_E_ACT 0x1
79449
79451
#define ALT_USB_DEV_DIEPINT12_NAKINTRPT_LSB 13
79452
79453
#define ALT_USB_DEV_DIEPINT12_NAKINTRPT_MSB 13
79454
79455
#define ALT_USB_DEV_DIEPINT12_NAKINTRPT_WIDTH 1
79456
79457
#define ALT_USB_DEV_DIEPINT12_NAKINTRPT_SET_MSK 0x00002000
79458
79459
#define ALT_USB_DEV_DIEPINT12_NAKINTRPT_CLR_MSK 0xffffdfff
79460
79461
#define ALT_USB_DEV_DIEPINT12_NAKINTRPT_RESET 0x0
79462
79463
#define ALT_USB_DEV_DIEPINT12_NAKINTRPT_GET(value) (((value) & 0x00002000) >> 13)
79464
79465
#define ALT_USB_DEV_DIEPINT12_NAKINTRPT_SET(value) (((value) << 13) & 0x00002000)
79466
79488
#define ALT_USB_DEV_DIEPINT12_NYETINTRPT_E_INACT 0x0
79489
79494
#define ALT_USB_DEV_DIEPINT12_NYETINTRPT_E_ACT 0x1
79495
79497
#define ALT_USB_DEV_DIEPINT12_NYETINTRPT_LSB 14
79498
79499
#define ALT_USB_DEV_DIEPINT12_NYETINTRPT_MSB 14
79500
79501
#define ALT_USB_DEV_DIEPINT12_NYETINTRPT_WIDTH 1
79502
79503
#define ALT_USB_DEV_DIEPINT12_NYETINTRPT_SET_MSK 0x00004000
79504
79505
#define ALT_USB_DEV_DIEPINT12_NYETINTRPT_CLR_MSK 0xffffbfff
79506
79507
#define ALT_USB_DEV_DIEPINT12_NYETINTRPT_RESET 0x0
79508
79509
#define ALT_USB_DEV_DIEPINT12_NYETINTRPT_GET(value) (((value) & 0x00004000) >> 14)
79510
79511
#define ALT_USB_DEV_DIEPINT12_NYETINTRPT_SET(value) (((value) << 14) & 0x00004000)
79512
79513
#ifndef __ASSEMBLY__
79514
79524
struct
ALT_USB_DEV_DIEPINT12_s
79525
{
79526
const
uint32_t
xfercompl
: 1;
79527
const
uint32_t
epdisbld
: 1;
79528
const
uint32_t
ahberr
: 1;
79529
const
uint32_t
timeout
: 1;
79530
const
uint32_t
intkntxfemp
: 1;
79531
const
uint32_t
intknepmis
: 1;
79532
const
uint32_t
inepnakeff
: 1;
79533
const
uint32_t
txfemp
: 1;
79534
const
uint32_t
txfifoundrn
: 1;
79535
const
uint32_t
bnaintr
: 1;
79536
uint32_t : 1;
79537
const
uint32_t
pktdrpsts
: 1;
79538
const
uint32_t
bbleerr
: 1;
79539
const
uint32_t
nakintrpt
: 1;
79540
const
uint32_t
nyetintrpt
: 1;
79541
uint32_t : 17;
79542
};
79543
79545
typedef
volatile
struct
ALT_USB_DEV_DIEPINT12_s
ALT_USB_DEV_DIEPINT12_t
;
79546
#endif
/* __ASSEMBLY__ */
79547
79549
#define ALT_USB_DEV_DIEPINT12_OFST 0x288
79550
79551
#define ALT_USB_DEV_DIEPINT12_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_DEV_DIEPINT12_OFST))
79552
79585
#define ALT_USB_DEV_DIEPTSIZ12_XFERSIZE_LSB 0
79586
79587
#define ALT_USB_DEV_DIEPTSIZ12_XFERSIZE_MSB 18
79588
79589
#define ALT_USB_DEV_DIEPTSIZ12_XFERSIZE_WIDTH 19
79590
79591
#define ALT_USB_DEV_DIEPTSIZ12_XFERSIZE_SET_MSK 0x0007ffff
79592
79593
#define ALT_USB_DEV_DIEPTSIZ12_XFERSIZE_CLR_MSK 0xfff80000
79594
79595
#define ALT_USB_DEV_DIEPTSIZ12_XFERSIZE_RESET 0x0
79596
79597
#define ALT_USB_DEV_DIEPTSIZ12_XFERSIZE_GET(value) (((value) & 0x0007ffff) >> 0)
79598
79599
#define ALT_USB_DEV_DIEPTSIZ12_XFERSIZE_SET(value) (((value) << 0) & 0x0007ffff)
79600
79612
#define ALT_USB_DEV_DIEPTSIZ12_PKTCNT_LSB 19
79613
79614
#define ALT_USB_DEV_DIEPTSIZ12_PKTCNT_MSB 28
79615
79616
#define ALT_USB_DEV_DIEPTSIZ12_PKTCNT_WIDTH 10
79617
79618
#define ALT_USB_DEV_DIEPTSIZ12_PKTCNT_SET_MSK 0x1ff80000
79619
79620
#define ALT_USB_DEV_DIEPTSIZ12_PKTCNT_CLR_MSK 0xe007ffff
79621
79622
#define ALT_USB_DEV_DIEPTSIZ12_PKTCNT_RESET 0x0
79623
79624
#define ALT_USB_DEV_DIEPTSIZ12_PKTCNT_GET(value) (((value) & 0x1ff80000) >> 19)
79625
79626
#define ALT_USB_DEV_DIEPTSIZ12_PKTCNT_SET(value) (((value) << 19) & 0x1ff80000)
79627
79655
#define ALT_USB_DEV_DIEPTSIZ12_MC_E_PKTONE 0x1
79656
79661
#define ALT_USB_DEV_DIEPTSIZ12_MC_E_PKTTWO 0x2
79662
79667
#define ALT_USB_DEV_DIEPTSIZ12_MC_E_PKTTHREE 0x3
79668
79670
#define ALT_USB_DEV_DIEPTSIZ12_MC_LSB 29
79671
79672
#define ALT_USB_DEV_DIEPTSIZ12_MC_MSB 30
79673
79674
#define ALT_USB_DEV_DIEPTSIZ12_MC_WIDTH 2
79675
79676
#define ALT_USB_DEV_DIEPTSIZ12_MC_SET_MSK 0x60000000
79677
79678
#define ALT_USB_DEV_DIEPTSIZ12_MC_CLR_MSK 0x9fffffff
79679
79680
#define ALT_USB_DEV_DIEPTSIZ12_MC_RESET 0x0
79681
79682
#define ALT_USB_DEV_DIEPTSIZ12_MC_GET(value) (((value) & 0x60000000) >> 29)
79683
79684
#define ALT_USB_DEV_DIEPTSIZ12_MC_SET(value) (((value) << 29) & 0x60000000)
79685
79686
#ifndef __ASSEMBLY__
79687
79697
struct
ALT_USB_DEV_DIEPTSIZ12_s
79698
{
79699
uint32_t
xfersize
: 19;
79700
uint32_t
pktcnt
: 10;
79701
uint32_t
mc
: 2;
79702
uint32_t : 1;
79703
};
79704
79706
typedef
volatile
struct
ALT_USB_DEV_DIEPTSIZ12_s
ALT_USB_DEV_DIEPTSIZ12_t
;
79707
#endif
/* __ASSEMBLY__ */
79708
79710
#define ALT_USB_DEV_DIEPTSIZ12_OFST 0x290
79711
79712
#define ALT_USB_DEV_DIEPTSIZ12_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_DEV_DIEPTSIZ12_OFST))
79713
79746
#define ALT_USB_DEV_DIEPDMA12_DIEPDMA12_LSB 0
79747
79748
#define ALT_USB_DEV_DIEPDMA12_DIEPDMA12_MSB 31
79749
79750
#define ALT_USB_DEV_DIEPDMA12_DIEPDMA12_WIDTH 32
79751
79752
#define ALT_USB_DEV_DIEPDMA12_DIEPDMA12_SET_MSK 0xffffffff
79753
79754
#define ALT_USB_DEV_DIEPDMA12_DIEPDMA12_CLR_MSK 0x00000000
79755
79756
#define ALT_USB_DEV_DIEPDMA12_DIEPDMA12_RESET 0x0
79757
79758
#define ALT_USB_DEV_DIEPDMA12_DIEPDMA12_GET(value) (((value) & 0xffffffff) >> 0)
79759
79760
#define ALT_USB_DEV_DIEPDMA12_DIEPDMA12_SET(value) (((value) << 0) & 0xffffffff)
79761
79762
#ifndef __ASSEMBLY__
79763
79773
struct
ALT_USB_DEV_DIEPDMA12_s
79774
{
79775
uint32_t
diepdma12
: 32;
79776
};
79777
79779
typedef
volatile
struct
ALT_USB_DEV_DIEPDMA12_s
ALT_USB_DEV_DIEPDMA12_t
;
79780
#endif
/* __ASSEMBLY__ */
79781
79783
#define ALT_USB_DEV_DIEPDMA12_OFST 0x294
79784
79785
#define ALT_USB_DEV_DIEPDMA12_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_DEV_DIEPDMA12_OFST))
79786
79813
#define ALT_USB_DEV_DTXFSTS12_INEPTXFSPCAVAIL_LSB 0
79814
79815
#define ALT_USB_DEV_DTXFSTS12_INEPTXFSPCAVAIL_MSB 15
79816
79817
#define ALT_USB_DEV_DTXFSTS12_INEPTXFSPCAVAIL_WIDTH 16
79818
79819
#define ALT_USB_DEV_DTXFSTS12_INEPTXFSPCAVAIL_SET_MSK 0x0000ffff
79820
79821
#define ALT_USB_DEV_DTXFSTS12_INEPTXFSPCAVAIL_CLR_MSK 0xffff0000
79822
79823
#define ALT_USB_DEV_DTXFSTS12_INEPTXFSPCAVAIL_RESET 0x2000
79824
79825
#define ALT_USB_DEV_DTXFSTS12_INEPTXFSPCAVAIL_GET(value) (((value) & 0x0000ffff) >> 0)
79826
79827
#define ALT_USB_DEV_DTXFSTS12_INEPTXFSPCAVAIL_SET(value) (((value) << 0) & 0x0000ffff)
79828
79829
#ifndef __ASSEMBLY__
79830
79840
struct
ALT_USB_DEV_DTXFSTS12_s
79841
{
79842
const
uint32_t
ineptxfspcavail
: 16;
79843
uint32_t : 16;
79844
};
79845
79847
typedef
volatile
struct
ALT_USB_DEV_DTXFSTS12_s
ALT_USB_DEV_DTXFSTS12_t
;
79848
#endif
/* __ASSEMBLY__ */
79849
79851
#define ALT_USB_DEV_DTXFSTS12_OFST 0x298
79852
79853
#define ALT_USB_DEV_DTXFSTS12_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_DEV_DTXFSTS12_OFST))
79854
79878
#define ALT_USB_DEV_DIEPDMAB12_DIEPDMAB12_LSB 0
79879
79880
#define ALT_USB_DEV_DIEPDMAB12_DIEPDMAB12_MSB 31
79881
79882
#define ALT_USB_DEV_DIEPDMAB12_DIEPDMAB12_WIDTH 32
79883
79884
#define ALT_USB_DEV_DIEPDMAB12_DIEPDMAB12_SET_MSK 0xffffffff
79885
79886
#define ALT_USB_DEV_DIEPDMAB12_DIEPDMAB12_CLR_MSK 0x00000000
79887
79888
#define ALT_USB_DEV_DIEPDMAB12_DIEPDMAB12_RESET 0x0
79889
79890
#define ALT_USB_DEV_DIEPDMAB12_DIEPDMAB12_GET(value) (((value) & 0xffffffff) >> 0)
79891
79892
#define ALT_USB_DEV_DIEPDMAB12_DIEPDMAB12_SET(value) (((value) << 0) & 0xffffffff)
79893
79894
#ifndef __ASSEMBLY__
79895
79905
struct
ALT_USB_DEV_DIEPDMAB12_s
79906
{
79907
const
uint32_t
diepdmab12
: 32;
79908
};
79909
79911
typedef
volatile
struct
ALT_USB_DEV_DIEPDMAB12_s
ALT_USB_DEV_DIEPDMAB12_t
;
79912
#endif
/* __ASSEMBLY__ */
79913
79915
#define ALT_USB_DEV_DIEPDMAB12_OFST 0x29c
79916
79917
#define ALT_USB_DEV_DIEPDMAB12_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_DEV_DIEPDMAB12_OFST))
79918
79956
#define ALT_USB_DEV_DIEPCTL13_MPS_LSB 0
79957
79958
#define ALT_USB_DEV_DIEPCTL13_MPS_MSB 10
79959
79960
#define ALT_USB_DEV_DIEPCTL13_MPS_WIDTH 11
79961
79962
#define ALT_USB_DEV_DIEPCTL13_MPS_SET_MSK 0x000007ff
79963
79964
#define ALT_USB_DEV_DIEPCTL13_MPS_CLR_MSK 0xfffff800
79965
79966
#define ALT_USB_DEV_DIEPCTL13_MPS_RESET 0x0
79967
79968
#define ALT_USB_DEV_DIEPCTL13_MPS_GET(value) (((value) & 0x000007ff) >> 0)
79969
79970
#define ALT_USB_DEV_DIEPCTL13_MPS_SET(value) (((value) << 0) & 0x000007ff)
79971
79996
#define ALT_USB_DEV_DIEPCTL13_USBACTEP_E_DISD 0x0
79997
80002
#define ALT_USB_DEV_DIEPCTL13_USBACTEP_E_END 0x1
80003
80005
#define ALT_USB_DEV_DIEPCTL13_USBACTEP_LSB 15
80006
80007
#define ALT_USB_DEV_DIEPCTL13_USBACTEP_MSB 15
80008
80009
#define ALT_USB_DEV_DIEPCTL13_USBACTEP_WIDTH 1
80010
80011
#define ALT_USB_DEV_DIEPCTL13_USBACTEP_SET_MSK 0x00008000
80012
80013
#define ALT_USB_DEV_DIEPCTL13_USBACTEP_CLR_MSK 0xffff7fff
80014
80015
#define ALT_USB_DEV_DIEPCTL13_USBACTEP_RESET 0x0
80016
80017
#define ALT_USB_DEV_DIEPCTL13_USBACTEP_GET(value) (((value) & 0x00008000) >> 15)
80018
80019
#define ALT_USB_DEV_DIEPCTL13_USBACTEP_SET(value) (((value) << 15) & 0x00008000)
80020
80062
#define ALT_USB_DEV_DIEPCTL13_DPID_E_INACT 0x0
80063
80068
#define ALT_USB_DEV_DIEPCTL13_DPID_E_ACT 0x1
80069
80071
#define ALT_USB_DEV_DIEPCTL13_DPID_LSB 16
80072
80073
#define ALT_USB_DEV_DIEPCTL13_DPID_MSB 16
80074
80075
#define ALT_USB_DEV_DIEPCTL13_DPID_WIDTH 1
80076
80077
#define ALT_USB_DEV_DIEPCTL13_DPID_SET_MSK 0x00010000
80078
80079
#define ALT_USB_DEV_DIEPCTL13_DPID_CLR_MSK 0xfffeffff
80080
80081
#define ALT_USB_DEV_DIEPCTL13_DPID_RESET 0x0
80082
80083
#define ALT_USB_DEV_DIEPCTL13_DPID_GET(value) (((value) & 0x00010000) >> 16)
80084
80085
#define ALT_USB_DEV_DIEPCTL13_DPID_SET(value) (((value) << 16) & 0x00010000)
80086
80121
#define ALT_USB_DEV_DIEPCTL13_NAKSTS_E_NONNAK 0x0
80122
80127
#define ALT_USB_DEV_DIEPCTL13_NAKSTS_E_NAK 0x1
80128
80130
#define ALT_USB_DEV_DIEPCTL13_NAKSTS_LSB 17
80131
80132
#define ALT_USB_DEV_DIEPCTL13_NAKSTS_MSB 17
80133
80134
#define ALT_USB_DEV_DIEPCTL13_NAKSTS_WIDTH 1
80135
80136
#define ALT_USB_DEV_DIEPCTL13_NAKSTS_SET_MSK 0x00020000
80137
80138
#define ALT_USB_DEV_DIEPCTL13_NAKSTS_CLR_MSK 0xfffdffff
80139
80140
#define ALT_USB_DEV_DIEPCTL13_NAKSTS_RESET 0x0
80141
80142
#define ALT_USB_DEV_DIEPCTL13_NAKSTS_GET(value) (((value) & 0x00020000) >> 17)
80143
80144
#define ALT_USB_DEV_DIEPCTL13_NAKSTS_SET(value) (((value) << 17) & 0x00020000)
80145
80168
#define ALT_USB_DEV_DIEPCTL13_EPTYPE_E_CTL 0x0
80169
80174
#define ALT_USB_DEV_DIEPCTL13_EPTYPE_E_ISOCHRONOUS 0x1
80175
80180
#define ALT_USB_DEV_DIEPCTL13_EPTYPE_E_BULK 0x2
80181
80186
#define ALT_USB_DEV_DIEPCTL13_EPTYPE_E_INTERRUP 0x3
80187
80189
#define ALT_USB_DEV_DIEPCTL13_EPTYPE_LSB 18
80190
80191
#define ALT_USB_DEV_DIEPCTL13_EPTYPE_MSB 19
80192
80193
#define ALT_USB_DEV_DIEPCTL13_EPTYPE_WIDTH 2
80194
80195
#define ALT_USB_DEV_DIEPCTL13_EPTYPE_SET_MSK 0x000c0000
80196
80197
#define ALT_USB_DEV_DIEPCTL13_EPTYPE_CLR_MSK 0xfff3ffff
80198
80199
#define ALT_USB_DEV_DIEPCTL13_EPTYPE_RESET 0x0
80200
80201
#define ALT_USB_DEV_DIEPCTL13_EPTYPE_GET(value) (((value) & 0x000c0000) >> 18)
80202
80203
#define ALT_USB_DEV_DIEPCTL13_EPTYPE_SET(value) (((value) << 18) & 0x000c0000)
80204
80234
#define ALT_USB_DEV_DIEPCTL13_STALL_E_INACT 0x0
80235
80240
#define ALT_USB_DEV_DIEPCTL13_STALL_E_ACT 0x1
80241
80243
#define ALT_USB_DEV_DIEPCTL13_STALL_LSB 21
80244
80245
#define ALT_USB_DEV_DIEPCTL13_STALL_MSB 21
80246
80247
#define ALT_USB_DEV_DIEPCTL13_STALL_WIDTH 1
80248
80249
#define ALT_USB_DEV_DIEPCTL13_STALL_SET_MSK 0x00200000
80250
80251
#define ALT_USB_DEV_DIEPCTL13_STALL_CLR_MSK 0xffdfffff
80252
80253
#define ALT_USB_DEV_DIEPCTL13_STALL_RESET 0x0
80254
80255
#define ALT_USB_DEV_DIEPCTL13_STALL_GET(value) (((value) & 0x00200000) >> 21)
80256
80257
#define ALT_USB_DEV_DIEPCTL13_STALL_SET(value) (((value) << 21) & 0x00200000)
80258
80281
#define ALT_USB_DEV_DIEPCTL13_TXFNUM_LSB 22
80282
80283
#define ALT_USB_DEV_DIEPCTL13_TXFNUM_MSB 25
80284
80285
#define ALT_USB_DEV_DIEPCTL13_TXFNUM_WIDTH 4
80286
80287
#define ALT_USB_DEV_DIEPCTL13_TXFNUM_SET_MSK 0x03c00000
80288
80289
#define ALT_USB_DEV_DIEPCTL13_TXFNUM_CLR_MSK 0xfc3fffff
80290
80291
#define ALT_USB_DEV_DIEPCTL13_TXFNUM_RESET 0x0
80292
80293
#define ALT_USB_DEV_DIEPCTL13_TXFNUM_GET(value) (((value) & 0x03c00000) >> 22)
80294
80295
#define ALT_USB_DEV_DIEPCTL13_TXFNUM_SET(value) (((value) << 22) & 0x03c00000)
80296
80317
#define ALT_USB_DEV_DIEPCTL13_CNAK_E_INACT 0x0
80318
80323
#define ALT_USB_DEV_DIEPCTL13_CNAK_E_ACT 0x1
80324
80326
#define ALT_USB_DEV_DIEPCTL13_CNAK_LSB 26
80327
80328
#define ALT_USB_DEV_DIEPCTL13_CNAK_MSB 26
80329
80330
#define ALT_USB_DEV_DIEPCTL13_CNAK_WIDTH 1
80331
80332
#define ALT_USB_DEV_DIEPCTL13_CNAK_SET_MSK 0x04000000
80333
80334
#define ALT_USB_DEV_DIEPCTL13_CNAK_CLR_MSK 0xfbffffff
80335
80336
#define ALT_USB_DEV_DIEPCTL13_CNAK_RESET 0x0
80337
80338
#define ALT_USB_DEV_DIEPCTL13_CNAK_GET(value) (((value) & 0x04000000) >> 26)
80339
80340
#define ALT_USB_DEV_DIEPCTL13_CNAK_SET(value) (((value) << 26) & 0x04000000)
80341
80365
#define ALT_USB_DEV_DIEPCTL13_SNAK_E_INACT 0x0
80366
80371
#define ALT_USB_DEV_DIEPCTL13_SNAK_E_ACT 0x1
80372
80374
#define ALT_USB_DEV_DIEPCTL13_SNAK_LSB 27
80375
80376
#define ALT_USB_DEV_DIEPCTL13_SNAK_MSB 27
80377
80378
#define ALT_USB_DEV_DIEPCTL13_SNAK_WIDTH 1
80379
80380
#define ALT_USB_DEV_DIEPCTL13_SNAK_SET_MSK 0x08000000
80381
80382
#define ALT_USB_DEV_DIEPCTL13_SNAK_CLR_MSK 0xf7ffffff
80383
80384
#define ALT_USB_DEV_DIEPCTL13_SNAK_RESET 0x0
80385
80386
#define ALT_USB_DEV_DIEPCTL13_SNAK_GET(value) (((value) & 0x08000000) >> 27)
80387
80388
#define ALT_USB_DEV_DIEPCTL13_SNAK_SET(value) (((value) << 27) & 0x08000000)
80389
80418
#define ALT_USB_DEV_DIEPCTL13_SETD0PID_E_DISD 0x0
80419
80424
#define ALT_USB_DEV_DIEPCTL13_SETD0PID_E_END 0x1
80425
80427
#define ALT_USB_DEV_DIEPCTL13_SETD0PID_LSB 28
80428
80429
#define ALT_USB_DEV_DIEPCTL13_SETD0PID_MSB 28
80430
80431
#define ALT_USB_DEV_DIEPCTL13_SETD0PID_WIDTH 1
80432
80433
#define ALT_USB_DEV_DIEPCTL13_SETD0PID_SET_MSK 0x10000000
80434
80435
#define ALT_USB_DEV_DIEPCTL13_SETD0PID_CLR_MSK 0xefffffff
80436
80437
#define ALT_USB_DEV_DIEPCTL13_SETD0PID_RESET 0x0
80438
80439
#define ALT_USB_DEV_DIEPCTL13_SETD0PID_GET(value) (((value) & 0x10000000) >> 28)
80440
80441
#define ALT_USB_DEV_DIEPCTL13_SETD0PID_SET(value) (((value) << 28) & 0x10000000)
80442
80469
#define ALT_USB_DEV_DIEPCTL13_SETD1PID_E_DISD 0x0
80470
80475
#define ALT_USB_DEV_DIEPCTL13_SETD1PID_E_END 0x1
80476
80478
#define ALT_USB_DEV_DIEPCTL13_SETD1PID_LSB 29
80479
80480
#define ALT_USB_DEV_DIEPCTL13_SETD1PID_MSB 29
80481
80482
#define ALT_USB_DEV_DIEPCTL13_SETD1PID_WIDTH 1
80483
80484
#define ALT_USB_DEV_DIEPCTL13_SETD1PID_SET_MSK 0x20000000
80485
80486
#define ALT_USB_DEV_DIEPCTL13_SETD1PID_CLR_MSK 0xdfffffff
80487
80488
#define ALT_USB_DEV_DIEPCTL13_SETD1PID_RESET 0x0
80489
80490
#define ALT_USB_DEV_DIEPCTL13_SETD1PID_GET(value) (((value) & 0x20000000) >> 29)
80491
80492
#define ALT_USB_DEV_DIEPCTL13_SETD1PID_SET(value) (((value) << 29) & 0x20000000)
80493
80519
#define ALT_USB_DEV_DIEPCTL13_EPDIS_E_INACT 0x0
80520
80525
#define ALT_USB_DEV_DIEPCTL13_EPDIS_E_ACT 0x1
80526
80528
#define ALT_USB_DEV_DIEPCTL13_EPDIS_LSB 30
80529
80530
#define ALT_USB_DEV_DIEPCTL13_EPDIS_MSB 30
80531
80532
#define ALT_USB_DEV_DIEPCTL13_EPDIS_WIDTH 1
80533
80534
#define ALT_USB_DEV_DIEPCTL13_EPDIS_SET_MSK 0x40000000
80535
80536
#define ALT_USB_DEV_DIEPCTL13_EPDIS_CLR_MSK 0xbfffffff
80537
80538
#define ALT_USB_DEV_DIEPCTL13_EPDIS_RESET 0x0
80539
80540
#define ALT_USB_DEV_DIEPCTL13_EPDIS_GET(value) (((value) & 0x40000000) >> 30)
80541
80542
#define ALT_USB_DEV_DIEPCTL13_EPDIS_SET(value) (((value) << 30) & 0x40000000)
80543
80593
#define ALT_USB_DEV_DIEPCTL13_EPENA_E_INACT 0x0
80594
80599
#define ALT_USB_DEV_DIEPCTL13_EPENA_E_ACT 0x1
80600
80602
#define ALT_USB_DEV_DIEPCTL13_EPENA_LSB 31
80603
80604
#define ALT_USB_DEV_DIEPCTL13_EPENA_MSB 31
80605
80606
#define ALT_USB_DEV_DIEPCTL13_EPENA_WIDTH 1
80607
80608
#define ALT_USB_DEV_DIEPCTL13_EPENA_SET_MSK 0x80000000
80609
80610
#define ALT_USB_DEV_DIEPCTL13_EPENA_CLR_MSK 0x7fffffff
80611
80612
#define ALT_USB_DEV_DIEPCTL13_EPENA_RESET 0x0
80613
80614
#define ALT_USB_DEV_DIEPCTL13_EPENA_GET(value) (((value) & 0x80000000) >> 31)
80615
80616
#define ALT_USB_DEV_DIEPCTL13_EPENA_SET(value) (((value) << 31) & 0x80000000)
80617
80618
#ifndef __ASSEMBLY__
80619
80629
struct
ALT_USB_DEV_DIEPCTL13_s
80630
{
80631
uint32_t
mps
: 11;
80632
uint32_t : 4;
80633
uint32_t
usbactep
: 1;
80634
const
uint32_t
dpid
: 1;
80635
const
uint32_t
naksts
: 1;
80636
uint32_t
eptype
: 2;
80637
uint32_t : 1;
80638
const
uint32_t
stall
: 1;
80639
uint32_t
txfnum
: 4;
80640
uint32_t
cnak
: 1;
80641
uint32_t
snak
: 1;
80642
uint32_t
setd0pid
: 1;
80643
uint32_t
setd1pid
: 1;
80644
const
uint32_t
epdis
: 1;
80645
const
uint32_t
epena
: 1;
80646
};
80647
80649
typedef
volatile
struct
ALT_USB_DEV_DIEPCTL13_s
ALT_USB_DEV_DIEPCTL13_t
;
80650
#endif
/* __ASSEMBLY__ */
80651
80653
#define ALT_USB_DEV_DIEPCTL13_OFST 0x2a0
80654
80655
#define ALT_USB_DEV_DIEPCTL13_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_DEV_DIEPCTL13_OFST))
80656
80721
#define ALT_USB_DEV_DIEPINT13_XFERCOMPL_E_INACT 0x0
80722
80727
#define ALT_USB_DEV_DIEPINT13_XFERCOMPL_E_ACT 0x1
80728
80730
#define ALT_USB_DEV_DIEPINT13_XFERCOMPL_LSB 0
80731
80732
#define ALT_USB_DEV_DIEPINT13_XFERCOMPL_MSB 0
80733
80734
#define ALT_USB_DEV_DIEPINT13_XFERCOMPL_WIDTH 1
80735
80736
#define ALT_USB_DEV_DIEPINT13_XFERCOMPL_SET_MSK 0x00000001
80737
80738
#define ALT_USB_DEV_DIEPINT13_XFERCOMPL_CLR_MSK 0xfffffffe
80739
80740
#define ALT_USB_DEV_DIEPINT13_XFERCOMPL_RESET 0x0
80741
80742
#define ALT_USB_DEV_DIEPINT13_XFERCOMPL_GET(value) (((value) & 0x00000001) >> 0)
80743
80744
#define ALT_USB_DEV_DIEPINT13_XFERCOMPL_SET(value) (((value) << 0) & 0x00000001)
80745
80767
#define ALT_USB_DEV_DIEPINT13_EPDISBLD_E_INACT 0x0
80768
80773
#define ALT_USB_DEV_DIEPINT13_EPDISBLD_E_ACT 0x1
80774
80776
#define ALT_USB_DEV_DIEPINT13_EPDISBLD_LSB 1
80777
80778
#define ALT_USB_DEV_DIEPINT13_EPDISBLD_MSB 1
80779
80780
#define ALT_USB_DEV_DIEPINT13_EPDISBLD_WIDTH 1
80781
80782
#define ALT_USB_DEV_DIEPINT13_EPDISBLD_SET_MSK 0x00000002
80783
80784
#define ALT_USB_DEV_DIEPINT13_EPDISBLD_CLR_MSK 0xfffffffd
80785
80786
#define ALT_USB_DEV_DIEPINT13_EPDISBLD_RESET 0x0
80787
80788
#define ALT_USB_DEV_DIEPINT13_EPDISBLD_GET(value) (((value) & 0x00000002) >> 1)
80789
80790
#define ALT_USB_DEV_DIEPINT13_EPDISBLD_SET(value) (((value) << 1) & 0x00000002)
80791
80814
#define ALT_USB_DEV_DIEPINT13_AHBERR_E_INACT 0x0
80815
80820
#define ALT_USB_DEV_DIEPINT13_AHBERR_E_ACT 0x1
80821
80823
#define ALT_USB_DEV_DIEPINT13_AHBERR_LSB 2
80824
80825
#define ALT_USB_DEV_DIEPINT13_AHBERR_MSB 2
80826
80827
#define ALT_USB_DEV_DIEPINT13_AHBERR_WIDTH 1
80828
80829
#define ALT_USB_DEV_DIEPINT13_AHBERR_SET_MSK 0x00000004
80830
80831
#define ALT_USB_DEV_DIEPINT13_AHBERR_CLR_MSK 0xfffffffb
80832
80833
#define ALT_USB_DEV_DIEPINT13_AHBERR_RESET 0x0
80834
80835
#define ALT_USB_DEV_DIEPINT13_AHBERR_GET(value) (((value) & 0x00000004) >> 2)
80836
80837
#define ALT_USB_DEV_DIEPINT13_AHBERR_SET(value) (((value) << 2) & 0x00000004)
80838
80862
#define ALT_USB_DEV_DIEPINT13_TMO_E_INACT 0x0
80863
80868
#define ALT_USB_DEV_DIEPINT13_TMO_E_ACT 0x1
80869
80871
#define ALT_USB_DEV_DIEPINT13_TMO_LSB 3
80872
80873
#define ALT_USB_DEV_DIEPINT13_TMO_MSB 3
80874
80875
#define ALT_USB_DEV_DIEPINT13_TMO_WIDTH 1
80876
80877
#define ALT_USB_DEV_DIEPINT13_TMO_SET_MSK 0x00000008
80878
80879
#define ALT_USB_DEV_DIEPINT13_TMO_CLR_MSK 0xfffffff7
80880
80881
#define ALT_USB_DEV_DIEPINT13_TMO_RESET 0x0
80882
80883
#define ALT_USB_DEV_DIEPINT13_TMO_GET(value) (((value) & 0x00000008) >> 3)
80884
80885
#define ALT_USB_DEV_DIEPINT13_TMO_SET(value) (((value) << 3) & 0x00000008)
80886
80909
#define ALT_USB_DEV_DIEPINT13_INTKNTXFEMP_E_INACT 0x0
80910
80915
#define ALT_USB_DEV_DIEPINT13_INTKNTXFEMP_E_ACT 0x1
80916
80918
#define ALT_USB_DEV_DIEPINT13_INTKNTXFEMP_LSB 4
80919
80920
#define ALT_USB_DEV_DIEPINT13_INTKNTXFEMP_MSB 4
80921
80922
#define ALT_USB_DEV_DIEPINT13_INTKNTXFEMP_WIDTH 1
80923
80924
#define ALT_USB_DEV_DIEPINT13_INTKNTXFEMP_SET_MSK 0x00000010
80925
80926
#define ALT_USB_DEV_DIEPINT13_INTKNTXFEMP_CLR_MSK 0xffffffef
80927
80928
#define ALT_USB_DEV_DIEPINT13_INTKNTXFEMP_RESET 0x0
80929
80930
#define ALT_USB_DEV_DIEPINT13_INTKNTXFEMP_GET(value) (((value) & 0x00000010) >> 4)
80931
80932
#define ALT_USB_DEV_DIEPINT13_INTKNTXFEMP_SET(value) (((value) << 4) & 0x00000010)
80933
80957
#define ALT_USB_DEV_DIEPINT13_INTKNEPMIS_E_INACT 0x0
80958
80963
#define ALT_USB_DEV_DIEPINT13_INTKNEPMIS_E_ACT 0x1
80964
80966
#define ALT_USB_DEV_DIEPINT13_INTKNEPMIS_LSB 5
80967
80968
#define ALT_USB_DEV_DIEPINT13_INTKNEPMIS_MSB 5
80969
80970
#define ALT_USB_DEV_DIEPINT13_INTKNEPMIS_WIDTH 1
80971
80972
#define ALT_USB_DEV_DIEPINT13_INTKNEPMIS_SET_MSK 0x00000020
80973
80974
#define ALT_USB_DEV_DIEPINT13_INTKNEPMIS_CLR_MSK 0xffffffdf
80975
80976
#define ALT_USB_DEV_DIEPINT13_INTKNEPMIS_RESET 0x0
80977
80978
#define ALT_USB_DEV_DIEPINT13_INTKNEPMIS_GET(value) (((value) & 0x00000020) >> 5)
80979
80980
#define ALT_USB_DEV_DIEPINT13_INTKNEPMIS_SET(value) (((value) << 5) & 0x00000020)
80981
81008
#define ALT_USB_DEV_DIEPINT13_INEPNAKEFF_E_INACT 0x0
81009
81014
#define ALT_USB_DEV_DIEPINT13_INEPNAKEFF_E_ACT 0x1
81015
81017
#define ALT_USB_DEV_DIEPINT13_INEPNAKEFF_LSB 6
81018
81019
#define ALT_USB_DEV_DIEPINT13_INEPNAKEFF_MSB 6
81020
81021
#define ALT_USB_DEV_DIEPINT13_INEPNAKEFF_WIDTH 1
81022
81023
#define ALT_USB_DEV_DIEPINT13_INEPNAKEFF_SET_MSK 0x00000040
81024
81025
#define ALT_USB_DEV_DIEPINT13_INEPNAKEFF_CLR_MSK 0xffffffbf
81026
81027
#define ALT_USB_DEV_DIEPINT13_INEPNAKEFF_RESET 0x0
81028
81029
#define ALT_USB_DEV_DIEPINT13_INEPNAKEFF_GET(value) (((value) & 0x00000040) >> 6)
81030
81031
#define ALT_USB_DEV_DIEPINT13_INEPNAKEFF_SET(value) (((value) << 6) & 0x00000040)
81032
81056
#define ALT_USB_DEV_DIEPINT13_TXFEMP_E_INACT 0x0
81057
81062
#define ALT_USB_DEV_DIEPINT13_TXFEMP_E_ACT 0x1
81063
81065
#define ALT_USB_DEV_DIEPINT13_TXFEMP_LSB 7
81066
81067
#define ALT_USB_DEV_DIEPINT13_TXFEMP_MSB 7
81068
81069
#define ALT_USB_DEV_DIEPINT13_TXFEMP_WIDTH 1
81070
81071
#define ALT_USB_DEV_DIEPINT13_TXFEMP_SET_MSK 0x00000080
81072
81073
#define ALT_USB_DEV_DIEPINT13_TXFEMP_CLR_MSK 0xffffff7f
81074
81075
#define ALT_USB_DEV_DIEPINT13_TXFEMP_RESET 0x1
81076
81077
#define ALT_USB_DEV_DIEPINT13_TXFEMP_GET(value) (((value) & 0x00000080) >> 7)
81078
81079
#define ALT_USB_DEV_DIEPINT13_TXFEMP_SET(value) (((value) << 7) & 0x00000080)
81080
81102
#define ALT_USB_DEV_DIEPINT13_TXFIFOUNDRN_E_INACT 0x0
81103
81108
#define ALT_USB_DEV_DIEPINT13_TXFIFOUNDRN_E_ACT 0x1
81109
81111
#define ALT_USB_DEV_DIEPINT13_TXFIFOUNDRN_LSB 8
81112
81113
#define ALT_USB_DEV_DIEPINT13_TXFIFOUNDRN_MSB 8
81114
81115
#define ALT_USB_DEV_DIEPINT13_TXFIFOUNDRN_WIDTH 1
81116
81117
#define ALT_USB_DEV_DIEPINT13_TXFIFOUNDRN_SET_MSK 0x00000100
81118
81119
#define ALT_USB_DEV_DIEPINT13_TXFIFOUNDRN_CLR_MSK 0xfffffeff
81120
81121
#define ALT_USB_DEV_DIEPINT13_TXFIFOUNDRN_RESET 0x0
81122
81123
#define ALT_USB_DEV_DIEPINT13_TXFIFOUNDRN_GET(value) (((value) & 0x00000100) >> 8)
81124
81125
#define ALT_USB_DEV_DIEPINT13_TXFIFOUNDRN_SET(value) (((value) << 8) & 0x00000100)
81126
81149
#define ALT_USB_DEV_DIEPINT13_BNAINTR_E_INACT 0x0
81150
81155
#define ALT_USB_DEV_DIEPINT13_BNAINTR_E_ACT 0x1
81156
81158
#define ALT_USB_DEV_DIEPINT13_BNAINTR_LSB 9
81159
81160
#define ALT_USB_DEV_DIEPINT13_BNAINTR_MSB 9
81161
81162
#define ALT_USB_DEV_DIEPINT13_BNAINTR_WIDTH 1
81163
81164
#define ALT_USB_DEV_DIEPINT13_BNAINTR_SET_MSK 0x00000200
81165
81166
#define ALT_USB_DEV_DIEPINT13_BNAINTR_CLR_MSK 0xfffffdff
81167
81168
#define ALT_USB_DEV_DIEPINT13_BNAINTR_RESET 0x0
81169
81170
#define ALT_USB_DEV_DIEPINT13_BNAINTR_GET(value) (((value) & 0x00000200) >> 9)
81171
81172
#define ALT_USB_DEV_DIEPINT13_BNAINTR_SET(value) (((value) << 9) & 0x00000200)
81173
81196
#define ALT_USB_DEV_DIEPINT13_PKTDRPSTS_E_INACT 0x0
81197
81202
#define ALT_USB_DEV_DIEPINT13_PKTDRPSTS_E_ACT 0x1
81203
81205
#define ALT_USB_DEV_DIEPINT13_PKTDRPSTS_LSB 11
81206
81207
#define ALT_USB_DEV_DIEPINT13_PKTDRPSTS_MSB 11
81208
81209
#define ALT_USB_DEV_DIEPINT13_PKTDRPSTS_WIDTH 1
81210
81211
#define ALT_USB_DEV_DIEPINT13_PKTDRPSTS_SET_MSK 0x00000800
81212
81213
#define ALT_USB_DEV_DIEPINT13_PKTDRPSTS_CLR_MSK 0xfffff7ff
81214
81215
#define ALT_USB_DEV_DIEPINT13_PKTDRPSTS_RESET 0x0
81216
81217
#define ALT_USB_DEV_DIEPINT13_PKTDRPSTS_GET(value) (((value) & 0x00000800) >> 11)
81218
81219
#define ALT_USB_DEV_DIEPINT13_PKTDRPSTS_SET(value) (((value) << 11) & 0x00000800)
81220
81241
#define ALT_USB_DEV_DIEPINT13_BBLEERR_E_INACT 0x0
81242
81247
#define ALT_USB_DEV_DIEPINT13_BBLEERR_E_ACT 0x1
81248
81250
#define ALT_USB_DEV_DIEPINT13_BBLEERR_LSB 12
81251
81252
#define ALT_USB_DEV_DIEPINT13_BBLEERR_MSB 12
81253
81254
#define ALT_USB_DEV_DIEPINT13_BBLEERR_WIDTH 1
81255
81256
#define ALT_USB_DEV_DIEPINT13_BBLEERR_SET_MSK 0x00001000
81257
81258
#define ALT_USB_DEV_DIEPINT13_BBLEERR_CLR_MSK 0xffffefff
81259
81260
#define ALT_USB_DEV_DIEPINT13_BBLEERR_RESET 0x0
81261
81262
#define ALT_USB_DEV_DIEPINT13_BBLEERR_GET(value) (((value) & 0x00001000) >> 12)
81263
81264
#define ALT_USB_DEV_DIEPINT13_BBLEERR_SET(value) (((value) << 12) & 0x00001000)
81265
81288
#define ALT_USB_DEV_DIEPINT13_NAKINTRPT_E_INACT 0x0
81289
81294
#define ALT_USB_DEV_DIEPINT13_NAKINTRPT_E_ACT 0x1
81295
81297
#define ALT_USB_DEV_DIEPINT13_NAKINTRPT_LSB 13
81298
81299
#define ALT_USB_DEV_DIEPINT13_NAKINTRPT_MSB 13
81300
81301
#define ALT_USB_DEV_DIEPINT13_NAKINTRPT_WIDTH 1
81302
81303
#define ALT_USB_DEV_DIEPINT13_NAKINTRPT_SET_MSK 0x00002000
81304
81305
#define ALT_USB_DEV_DIEPINT13_NAKINTRPT_CLR_MSK 0xffffdfff
81306
81307
#define ALT_USB_DEV_DIEPINT13_NAKINTRPT_RESET 0x0
81308
81309
#define ALT_USB_DEV_DIEPINT13_NAKINTRPT_GET(value) (((value) & 0x00002000) >> 13)
81310
81311
#define ALT_USB_DEV_DIEPINT13_NAKINTRPT_SET(value) (((value) << 13) & 0x00002000)
81312
81334
#define ALT_USB_DEV_DIEPINT13_NYETINTRPT_E_INACT 0x0
81335
81340
#define ALT_USB_DEV_DIEPINT13_NYETINTRPT_E_ACT 0x1
81341
81343
#define ALT_USB_DEV_DIEPINT13_NYETINTRPT_LSB 14
81344
81345
#define ALT_USB_DEV_DIEPINT13_NYETINTRPT_MSB 14
81346
81347
#define ALT_USB_DEV_DIEPINT13_NYETINTRPT_WIDTH 1
81348
81349
#define ALT_USB_DEV_DIEPINT13_NYETINTRPT_SET_MSK 0x00004000
81350
81351
#define ALT_USB_DEV_DIEPINT13_NYETINTRPT_CLR_MSK 0xffffbfff
81352
81353
#define ALT_USB_DEV_DIEPINT13_NYETINTRPT_RESET 0x0
81354
81355
#define ALT_USB_DEV_DIEPINT13_NYETINTRPT_GET(value) (((value) & 0x00004000) >> 14)
81356
81357
#define ALT_USB_DEV_DIEPINT13_NYETINTRPT_SET(value) (((value) << 14) & 0x00004000)
81358
81359
#ifndef __ASSEMBLY__
81360
81370
struct
ALT_USB_DEV_DIEPINT13_s
81371
{
81372
const
uint32_t
xfercompl
: 1;
81373
const
uint32_t
epdisbld
: 1;
81374
const
uint32_t
ahberr
: 1;
81375
const
uint32_t
timeout
: 1;
81376
const
uint32_t
intkntxfemp
: 1;
81377
const
uint32_t
intknepmis
: 1;
81378
const
uint32_t
inepnakeff
: 1;
81379
const
uint32_t
txfemp
: 1;
81380
const
uint32_t
txfifoundrn
: 1;
81381
const
uint32_t
bnaintr
: 1;
81382
uint32_t : 1;
81383
const
uint32_t
pktdrpsts
: 1;
81384
const
uint32_t
bbleerr
: 1;
81385
const
uint32_t
nakintrpt
: 1;
81386
const
uint32_t
nyetintrpt
: 1;
81387
uint32_t : 17;
81388
};
81389
81391
typedef
volatile
struct
ALT_USB_DEV_DIEPINT13_s
ALT_USB_DEV_DIEPINT13_t
;
81392
#endif
/* __ASSEMBLY__ */
81393
81395
#define ALT_USB_DEV_DIEPINT13_OFST 0x2a8
81396
81397
#define ALT_USB_DEV_DIEPINT13_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_DEV_DIEPINT13_OFST))
81398
81431
#define ALT_USB_DEV_DIEPTSIZ13_XFERSIZE_LSB 0
81432
81433
#define ALT_USB_DEV_DIEPTSIZ13_XFERSIZE_MSB 18
81434
81435
#define ALT_USB_DEV_DIEPTSIZ13_XFERSIZE_WIDTH 19
81436
81437
#define ALT_USB_DEV_DIEPTSIZ13_XFERSIZE_SET_MSK 0x0007ffff
81438
81439
#define ALT_USB_DEV_DIEPTSIZ13_XFERSIZE_CLR_MSK 0xfff80000
81440
81441
#define ALT_USB_DEV_DIEPTSIZ13_XFERSIZE_RESET 0x0
81442
81443
#define ALT_USB_DEV_DIEPTSIZ13_XFERSIZE_GET(value) (((value) & 0x0007ffff) >> 0)
81444
81445
#define ALT_USB_DEV_DIEPTSIZ13_XFERSIZE_SET(value) (((value) << 0) & 0x0007ffff)
81446
81458
#define ALT_USB_DEV_DIEPTSIZ13_PKTCNT_LSB 19
81459
81460
#define ALT_USB_DEV_DIEPTSIZ13_PKTCNT_MSB 28
81461
81462
#define ALT_USB_DEV_DIEPTSIZ13_PKTCNT_WIDTH 10
81463
81464
#define ALT_USB_DEV_DIEPTSIZ13_PKTCNT_SET_MSK 0x1ff80000
81465
81466
#define ALT_USB_DEV_DIEPTSIZ13_PKTCNT_CLR_MSK 0xe007ffff
81467
81468
#define ALT_USB_DEV_DIEPTSIZ13_PKTCNT_RESET 0x0
81469
81470
#define ALT_USB_DEV_DIEPTSIZ13_PKTCNT_GET(value) (((value) & 0x1ff80000) >> 19)
81471
81472
#define ALT_USB_DEV_DIEPTSIZ13_PKTCNT_SET(value) (((value) << 19) & 0x1ff80000)
81473
81501
#define ALT_USB_DEV_DIEPTSIZ13_MC_E_PKTONE 0x1
81502
81507
#define ALT_USB_DEV_DIEPTSIZ13_MC_E_PKTTWO 0x2
81508
81513
#define ALT_USB_DEV_DIEPTSIZ13_MC_E_PKTTHREE 0x3
81514
81516
#define ALT_USB_DEV_DIEPTSIZ13_MC_LSB 29
81517
81518
#define ALT_USB_DEV_DIEPTSIZ13_MC_MSB 30
81519
81520
#define ALT_USB_DEV_DIEPTSIZ13_MC_WIDTH 2
81521
81522
#define ALT_USB_DEV_DIEPTSIZ13_MC_SET_MSK 0x60000000
81523
81524
#define ALT_USB_DEV_DIEPTSIZ13_MC_CLR_MSK 0x9fffffff
81525
81526
#define ALT_USB_DEV_DIEPTSIZ13_MC_RESET 0x0
81527
81528
#define ALT_USB_DEV_DIEPTSIZ13_MC_GET(value) (((value) & 0x60000000) >> 29)
81529
81530
#define ALT_USB_DEV_DIEPTSIZ13_MC_SET(value) (((value) << 29) & 0x60000000)
81531
81532
#ifndef __ASSEMBLY__
81533
81543
struct
ALT_USB_DEV_DIEPTSIZ13_s
81544
{
81545
uint32_t
xfersize
: 19;
81546
uint32_t
PktCnt
: 10;
81547
uint32_t
mc
: 2;
81548
uint32_t : 1;
81549
};
81550
81552
typedef
volatile
struct
ALT_USB_DEV_DIEPTSIZ13_s
ALT_USB_DEV_DIEPTSIZ13_t
;
81553
#endif
/* __ASSEMBLY__ */
81554
81556
#define ALT_USB_DEV_DIEPTSIZ13_OFST 0x2b0
81557
81558
#define ALT_USB_DEV_DIEPTSIZ13_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_DEV_DIEPTSIZ13_OFST))
81559
81592
#define ALT_USB_DEV_DIEPDMA13_DIEPDMA13_LSB 0
81593
81594
#define ALT_USB_DEV_DIEPDMA13_DIEPDMA13_MSB 31
81595
81596
#define ALT_USB_DEV_DIEPDMA13_DIEPDMA13_WIDTH 32
81597
81598
#define ALT_USB_DEV_DIEPDMA13_DIEPDMA13_SET_MSK 0xffffffff
81599
81600
#define ALT_USB_DEV_DIEPDMA13_DIEPDMA13_CLR_MSK 0x00000000
81601
81602
#define ALT_USB_DEV_DIEPDMA13_DIEPDMA13_RESET 0x0
81603
81604
#define ALT_USB_DEV_DIEPDMA13_DIEPDMA13_GET(value) (((value) & 0xffffffff) >> 0)
81605
81606
#define ALT_USB_DEV_DIEPDMA13_DIEPDMA13_SET(value) (((value) << 0) & 0xffffffff)
81607
81608
#ifndef __ASSEMBLY__
81609
81619
struct
ALT_USB_DEV_DIEPDMA13_s
81620
{
81621
uint32_t
diepdma13
: 32;
81622
};
81623
81625
typedef
volatile
struct
ALT_USB_DEV_DIEPDMA13_s
ALT_USB_DEV_DIEPDMA13_t
;
81626
#endif
/* __ASSEMBLY__ */
81627
81629
#define ALT_USB_DEV_DIEPDMA13_OFST 0x2b4
81630
81631
#define ALT_USB_DEV_DIEPDMA13_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_DEV_DIEPDMA13_OFST))
81632
81659
#define ALT_USB_DEV_DTXFSTS13_INEPTXFSPCAVAIL_LSB 0
81660
81661
#define ALT_USB_DEV_DTXFSTS13_INEPTXFSPCAVAIL_MSB 15
81662
81663
#define ALT_USB_DEV_DTXFSTS13_INEPTXFSPCAVAIL_WIDTH 16
81664
81665
#define ALT_USB_DEV_DTXFSTS13_INEPTXFSPCAVAIL_SET_MSK 0x0000ffff
81666
81667
#define ALT_USB_DEV_DTXFSTS13_INEPTXFSPCAVAIL_CLR_MSK 0xffff0000
81668
81669
#define ALT_USB_DEV_DTXFSTS13_INEPTXFSPCAVAIL_RESET 0x2000
81670
81671
#define ALT_USB_DEV_DTXFSTS13_INEPTXFSPCAVAIL_GET(value) (((value) & 0x0000ffff) >> 0)
81672
81673
#define ALT_USB_DEV_DTXFSTS13_INEPTXFSPCAVAIL_SET(value) (((value) << 0) & 0x0000ffff)
81674
81675
#ifndef __ASSEMBLY__
81676
81686
struct
ALT_USB_DEV_DTXFSTS13_s
81687
{
81688
const
uint32_t
ineptxfspcavail
: 16;
81689
uint32_t : 16;
81690
};
81691
81693
typedef
volatile
struct
ALT_USB_DEV_DTXFSTS13_s
ALT_USB_DEV_DTXFSTS13_t
;
81694
#endif
/* __ASSEMBLY__ */
81695
81697
#define ALT_USB_DEV_DTXFSTS13_OFST 0x2b8
81698
81699
#define ALT_USB_DEV_DTXFSTS13_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_DEV_DTXFSTS13_OFST))
81700
81724
#define ALT_USB_DEV_DIEPDMAB13_DIEPDMAB13_LSB 0
81725
81726
#define ALT_USB_DEV_DIEPDMAB13_DIEPDMAB13_MSB 31
81727
81728
#define ALT_USB_DEV_DIEPDMAB13_DIEPDMAB13_WIDTH 32
81729
81730
#define ALT_USB_DEV_DIEPDMAB13_DIEPDMAB13_SET_MSK 0xffffffff
81731
81732
#define ALT_USB_DEV_DIEPDMAB13_DIEPDMAB13_CLR_MSK 0x00000000
81733
81734
#define ALT_USB_DEV_DIEPDMAB13_DIEPDMAB13_RESET 0x0
81735
81736
#define ALT_USB_DEV_DIEPDMAB13_DIEPDMAB13_GET(value) (((value) & 0xffffffff) >> 0)
81737
81738
#define ALT_USB_DEV_DIEPDMAB13_DIEPDMAB13_SET(value) (((value) << 0) & 0xffffffff)
81739
81740
#ifndef __ASSEMBLY__
81741
81751
struct
ALT_USB_DEV_DIEPDMAB13_s
81752
{
81753
const
uint32_t
diepdmab13
: 32;
81754
};
81755
81757
typedef
volatile
struct
ALT_USB_DEV_DIEPDMAB13_s
ALT_USB_DEV_DIEPDMAB13_t
;
81758
#endif
/* __ASSEMBLY__ */
81759
81761
#define ALT_USB_DEV_DIEPDMAB13_OFST 0x2bc
81762
81763
#define ALT_USB_DEV_DIEPDMAB13_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_DEV_DIEPDMAB13_OFST))
81764
81802
#define ALT_USB_DEV_DIEPCTL14_MPS_LSB 0
81803
81804
#define ALT_USB_DEV_DIEPCTL14_MPS_MSB 10
81805
81806
#define ALT_USB_DEV_DIEPCTL14_MPS_WIDTH 11
81807
81808
#define ALT_USB_DEV_DIEPCTL14_MPS_SET_MSK 0x000007ff
81809
81810
#define ALT_USB_DEV_DIEPCTL14_MPS_CLR_MSK 0xfffff800
81811
81812
#define ALT_USB_DEV_DIEPCTL14_MPS_RESET 0x0
81813
81814
#define ALT_USB_DEV_DIEPCTL14_MPS_GET(value) (((value) & 0x000007ff) >> 0)
81815
81816
#define ALT_USB_DEV_DIEPCTL14_MPS_SET(value) (((value) << 0) & 0x000007ff)
81817
81842
#define ALT_USB_DEV_DIEPCTL14_USBACTEP_E_DISD 0x0
81843
81848
#define ALT_USB_DEV_DIEPCTL14_USBACTEP_E_END 0x1
81849
81851
#define ALT_USB_DEV_DIEPCTL14_USBACTEP_LSB 15
81852
81853
#define ALT_USB_DEV_DIEPCTL14_USBACTEP_MSB 15
81854
81855
#define ALT_USB_DEV_DIEPCTL14_USBACTEP_WIDTH 1
81856
81857
#define ALT_USB_DEV_DIEPCTL14_USBACTEP_SET_MSK 0x00008000
81858
81859
#define ALT_USB_DEV_DIEPCTL14_USBACTEP_CLR_MSK 0xffff7fff
81860
81861
#define ALT_USB_DEV_DIEPCTL14_USBACTEP_RESET 0x0
81862
81863
#define ALT_USB_DEV_DIEPCTL14_USBACTEP_GET(value) (((value) & 0x00008000) >> 15)
81864
81865
#define ALT_USB_DEV_DIEPCTL14_USBACTEP_SET(value) (((value) << 15) & 0x00008000)
81866
81908
#define ALT_USB_DEV_DIEPCTL14_DPID_E_INACT 0x0
81909
81914
#define ALT_USB_DEV_DIEPCTL14_DPID_E_ACT 0x1
81915
81917
#define ALT_USB_DEV_DIEPCTL14_DPID_LSB 16
81918
81919
#define ALT_USB_DEV_DIEPCTL14_DPID_MSB 16
81920
81921
#define ALT_USB_DEV_DIEPCTL14_DPID_WIDTH 1
81922
81923
#define ALT_USB_DEV_DIEPCTL14_DPID_SET_MSK 0x00010000
81924
81925
#define ALT_USB_DEV_DIEPCTL14_DPID_CLR_MSK 0xfffeffff
81926
81927
#define ALT_USB_DEV_DIEPCTL14_DPID_RESET 0x0
81928
81929
#define ALT_USB_DEV_DIEPCTL14_DPID_GET(value) (((value) & 0x00010000) >> 16)
81930
81931
#define ALT_USB_DEV_DIEPCTL14_DPID_SET(value) (((value) << 16) & 0x00010000)
81932
81967
#define ALT_USB_DEV_DIEPCTL14_NAKSTS_E_NONNAK 0x0
81968
81973
#define ALT_USB_DEV_DIEPCTL14_NAKSTS_E_NAK 0x1
81974
81976
#define ALT_USB_DEV_DIEPCTL14_NAKSTS_LSB 17
81977
81978
#define ALT_USB_DEV_DIEPCTL14_NAKSTS_MSB 17
81979
81980
#define ALT_USB_DEV_DIEPCTL14_NAKSTS_WIDTH 1
81981
81982
#define ALT_USB_DEV_DIEPCTL14_NAKSTS_SET_MSK 0x00020000
81983
81984
#define ALT_USB_DEV_DIEPCTL14_NAKSTS_CLR_MSK 0xfffdffff
81985
81986
#define ALT_USB_DEV_DIEPCTL14_NAKSTS_RESET 0x0
81987
81988
#define ALT_USB_DEV_DIEPCTL14_NAKSTS_GET(value) (((value) & 0x00020000) >> 17)
81989
81990
#define ALT_USB_DEV_DIEPCTL14_NAKSTS_SET(value) (((value) << 17) & 0x00020000)
81991
82014
#define ALT_USB_DEV_DIEPCTL14_EPTYPE_E_CTL 0x0
82015
82020
#define ALT_USB_DEV_DIEPCTL14_EPTYPE_E_ISOCHRONOUS 0x1
82021
82026
#define ALT_USB_DEV_DIEPCTL14_EPTYPE_E_BULK 0x2
82027
82032
#define ALT_USB_DEV_DIEPCTL14_EPTYPE_E_INTERRUP 0x3
82033
82035
#define ALT_USB_DEV_DIEPCTL14_EPTYPE_LSB 18
82036
82037
#define ALT_USB_DEV_DIEPCTL14_EPTYPE_MSB 19
82038
82039
#define ALT_USB_DEV_DIEPCTL14_EPTYPE_WIDTH 2
82040
82041
#define ALT_USB_DEV_DIEPCTL14_EPTYPE_SET_MSK 0x000c0000
82042
82043
#define ALT_USB_DEV_DIEPCTL14_EPTYPE_CLR_MSK 0xfff3ffff
82044
82045
#define ALT_USB_DEV_DIEPCTL14_EPTYPE_RESET 0x0
82046
82047
#define ALT_USB_DEV_DIEPCTL14_EPTYPE_GET(value) (((value) & 0x000c0000) >> 18)
82048
82049
#define ALT_USB_DEV_DIEPCTL14_EPTYPE_SET(value) (((value) << 18) & 0x000c0000)
82050
82080
#define ALT_USB_DEV_DIEPCTL14_STALL_E_INACT 0x0
82081
82086
#define ALT_USB_DEV_DIEPCTL14_STALL_E_ACT 0x1
82087
82089
#define ALT_USB_DEV_DIEPCTL14_STALL_LSB 21
82090
82091
#define ALT_USB_DEV_DIEPCTL14_STALL_MSB 21
82092
82093
#define ALT_USB_DEV_DIEPCTL14_STALL_WIDTH 1
82094
82095
#define ALT_USB_DEV_DIEPCTL14_STALL_SET_MSK 0x00200000
82096
82097
#define ALT_USB_DEV_DIEPCTL14_STALL_CLR_MSK 0xffdfffff
82098
82099
#define ALT_USB_DEV_DIEPCTL14_STALL_RESET 0x0
82100
82101
#define ALT_USB_DEV_DIEPCTL14_STALL_GET(value) (((value) & 0x00200000) >> 21)
82102
82103
#define ALT_USB_DEV_DIEPCTL14_STALL_SET(value) (((value) << 21) & 0x00200000)
82104
82127
#define ALT_USB_DEV_DIEPCTL14_TXFNUM_LSB 22
82128
82129
#define ALT_USB_DEV_DIEPCTL14_TXFNUM_MSB 25
82130
82131
#define ALT_USB_DEV_DIEPCTL14_TXFNUM_WIDTH 4
82132
82133
#define ALT_USB_DEV_DIEPCTL14_TXFNUM_SET_MSK 0x03c00000
82134
82135
#define ALT_USB_DEV_DIEPCTL14_TXFNUM_CLR_MSK 0xfc3fffff
82136
82137
#define ALT_USB_DEV_DIEPCTL14_TXFNUM_RESET 0x0
82138
82139
#define ALT_USB_DEV_DIEPCTL14_TXFNUM_GET(value) (((value) & 0x03c00000) >> 22)
82140
82141
#define ALT_USB_DEV_DIEPCTL14_TXFNUM_SET(value) (((value) << 22) & 0x03c00000)
82142
82163
#define ALT_USB_DEV_DIEPCTL14_CNAK_E_INACT 0x0
82164
82169
#define ALT_USB_DEV_DIEPCTL14_CNAK_E_ACT 0x1
82170
82172
#define ALT_USB_DEV_DIEPCTL14_CNAK_LSB 26
82173
82174
#define ALT_USB_DEV_DIEPCTL14_CNAK_MSB 26
82175
82176
#define ALT_USB_DEV_DIEPCTL14_CNAK_WIDTH 1
82177
82178
#define ALT_USB_DEV_DIEPCTL14_CNAK_SET_MSK 0x04000000
82179
82180
#define ALT_USB_DEV_DIEPCTL14_CNAK_CLR_MSK 0xfbffffff
82181
82182
#define ALT_USB_DEV_DIEPCTL14_CNAK_RESET 0x0
82183
82184
#define ALT_USB_DEV_DIEPCTL14_CNAK_GET(value) (((value) & 0x04000000) >> 26)
82185
82186
#define ALT_USB_DEV_DIEPCTL14_CNAK_SET(value) (((value) << 26) & 0x04000000)
82187
82211
#define ALT_USB_DEV_DIEPCTL14_SNAK_E_INACT 0x0
82212
82217
#define ALT_USB_DEV_DIEPCTL14_SNAK_E_ACT 0x1
82218
82220
#define ALT_USB_DEV_DIEPCTL14_SNAK_LSB 27
82221
82222
#define ALT_USB_DEV_DIEPCTL14_SNAK_MSB 27
82223
82224
#define ALT_USB_DEV_DIEPCTL14_SNAK_WIDTH 1
82225
82226
#define ALT_USB_DEV_DIEPCTL14_SNAK_SET_MSK 0x08000000
82227
82228
#define ALT_USB_DEV_DIEPCTL14_SNAK_CLR_MSK 0xf7ffffff
82229
82230
#define ALT_USB_DEV_DIEPCTL14_SNAK_RESET 0x0
82231
82232
#define ALT_USB_DEV_DIEPCTL14_SNAK_GET(value) (((value) & 0x08000000) >> 27)
82233
82234
#define ALT_USB_DEV_DIEPCTL14_SNAK_SET(value) (((value) << 27) & 0x08000000)
82235
82264
#define ALT_USB_DEV_DIEPCTL14_SETD0PID_E_DISD 0x0
82265
82270
#define ALT_USB_DEV_DIEPCTL14_SETD0PID_E_END 0x1
82271
82273
#define ALT_USB_DEV_DIEPCTL14_SETD0PID_LSB 28
82274
82275
#define ALT_USB_DEV_DIEPCTL14_SETD0PID_MSB 28
82276
82277
#define ALT_USB_DEV_DIEPCTL14_SETD0PID_WIDTH 1
82278
82279
#define ALT_USB_DEV_DIEPCTL14_SETD0PID_SET_MSK 0x10000000
82280
82281
#define ALT_USB_DEV_DIEPCTL14_SETD0PID_CLR_MSK 0xefffffff
82282
82283
#define ALT_USB_DEV_DIEPCTL14_SETD0PID_RESET 0x0
82284
82285
#define ALT_USB_DEV_DIEPCTL14_SETD0PID_GET(value) (((value) & 0x10000000) >> 28)
82286
82287
#define ALT_USB_DEV_DIEPCTL14_SETD0PID_SET(value) (((value) << 28) & 0x10000000)
82288
82315
#define ALT_USB_DEV_DIEPCTL14_SETD1PID_E_DISD 0x0
82316
82321
#define ALT_USB_DEV_DIEPCTL14_SETD1PID_E_END 0x1
82322
82324
#define ALT_USB_DEV_DIEPCTL14_SETD1PID_LSB 29
82325
82326
#define ALT_USB_DEV_DIEPCTL14_SETD1PID_MSB 29
82327
82328
#define ALT_USB_DEV_DIEPCTL14_SETD1PID_WIDTH 1
82329
82330
#define ALT_USB_DEV_DIEPCTL14_SETD1PID_SET_MSK 0x20000000
82331
82332
#define ALT_USB_DEV_DIEPCTL14_SETD1PID_CLR_MSK 0xdfffffff
82333
82334
#define ALT_USB_DEV_DIEPCTL14_SETD1PID_RESET 0x0
82335
82336
#define ALT_USB_DEV_DIEPCTL14_SETD1PID_GET(value) (((value) & 0x20000000) >> 29)
82337
82338
#define ALT_USB_DEV_DIEPCTL14_SETD1PID_SET(value) (((value) << 29) & 0x20000000)
82339
82365
#define ALT_USB_DEV_DIEPCTL14_EPDIS_E_INACT 0x0
82366
82371
#define ALT_USB_DEV_DIEPCTL14_EPDIS_E_ACT 0x1
82372
82374
#define ALT_USB_DEV_DIEPCTL14_EPDIS_LSB 30
82375
82376
#define ALT_USB_DEV_DIEPCTL14_EPDIS_MSB 30
82377
82378
#define ALT_USB_DEV_DIEPCTL14_EPDIS_WIDTH 1
82379
82380
#define ALT_USB_DEV_DIEPCTL14_EPDIS_SET_MSK 0x40000000
82381
82382
#define ALT_USB_DEV_DIEPCTL14_EPDIS_CLR_MSK 0xbfffffff
82383
82384
#define ALT_USB_DEV_DIEPCTL14_EPDIS_RESET 0x0
82385
82386
#define ALT_USB_DEV_DIEPCTL14_EPDIS_GET(value) (((value) & 0x40000000) >> 30)
82387
82388
#define ALT_USB_DEV_DIEPCTL14_EPDIS_SET(value) (((value) << 30) & 0x40000000)
82389
82439
#define ALT_USB_DEV_DIEPCTL14_EPENA_E_INACT 0x0
82440
82445
#define ALT_USB_DEV_DIEPCTL14_EPENA_E_ACT 0x1
82446
82448
#define ALT_USB_DEV_DIEPCTL14_EPENA_LSB 31
82449
82450
#define ALT_USB_DEV_DIEPCTL14_EPENA_MSB 31
82451
82452
#define ALT_USB_DEV_DIEPCTL14_EPENA_WIDTH 1
82453
82454
#define ALT_USB_DEV_DIEPCTL14_EPENA_SET_MSK 0x80000000
82455
82456
#define ALT_USB_DEV_DIEPCTL14_EPENA_CLR_MSK 0x7fffffff
82457
82458
#define ALT_USB_DEV_DIEPCTL14_EPENA_RESET 0x0
82459
82460
#define ALT_USB_DEV_DIEPCTL14_EPENA_GET(value) (((value) & 0x80000000) >> 31)
82461
82462
#define ALT_USB_DEV_DIEPCTL14_EPENA_SET(value) (((value) << 31) & 0x80000000)
82463
82464
#ifndef __ASSEMBLY__
82465
82475
struct
ALT_USB_DEV_DIEPCTL14_s
82476
{
82477
uint32_t
mps
: 11;
82478
uint32_t : 4;
82479
uint32_t
usbactep
: 1;
82480
const
uint32_t
dpid
: 1;
82481
const
uint32_t
naksts
: 1;
82482
uint32_t
eptype
: 2;
82483
uint32_t : 1;
82484
const
uint32_t
stall
: 1;
82485
uint32_t
txfnum
: 4;
82486
uint32_t
cnak
: 1;
82487
uint32_t
snak
: 1;
82488
uint32_t
setd0pid
: 1;
82489
uint32_t
setd1pid
: 1;
82490
const
uint32_t
epdis
: 1;
82491
const
uint32_t
epena
: 1;
82492
};
82493
82495
typedef
volatile
struct
ALT_USB_DEV_DIEPCTL14_s
ALT_USB_DEV_DIEPCTL14_t
;
82496
#endif
/* __ASSEMBLY__ */
82497
82499
#define ALT_USB_DEV_DIEPCTL14_OFST 0x2c0
82500
82501
#define ALT_USB_DEV_DIEPCTL14_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_DEV_DIEPCTL14_OFST))
82502
82567
#define ALT_USB_DEV_DIEPINT14_XFERCOMPL_E_INACT 0x0
82568
82573
#define ALT_USB_DEV_DIEPINT14_XFERCOMPL_E_ACT 0x1
82574
82576
#define ALT_USB_DEV_DIEPINT14_XFERCOMPL_LSB 0
82577
82578
#define ALT_USB_DEV_DIEPINT14_XFERCOMPL_MSB 0
82579
82580
#define ALT_USB_DEV_DIEPINT14_XFERCOMPL_WIDTH 1
82581
82582
#define ALT_USB_DEV_DIEPINT14_XFERCOMPL_SET_MSK 0x00000001
82583
82584
#define ALT_USB_DEV_DIEPINT14_XFERCOMPL_CLR_MSK 0xfffffffe
82585
82586
#define ALT_USB_DEV_DIEPINT14_XFERCOMPL_RESET 0x0
82587
82588
#define ALT_USB_DEV_DIEPINT14_XFERCOMPL_GET(value) (((value) & 0x00000001) >> 0)
82589
82590
#define ALT_USB_DEV_DIEPINT14_XFERCOMPL_SET(value) (((value) << 0) & 0x00000001)
82591
82613
#define ALT_USB_DEV_DIEPINT14_EPDISBLD_E_INACT 0x0
82614
82619
#define ALT_USB_DEV_DIEPINT14_EPDISBLD_E_ACT 0x1
82620
82622
#define ALT_USB_DEV_DIEPINT14_EPDISBLD_LSB 1
82623
82624
#define ALT_USB_DEV_DIEPINT14_EPDISBLD_MSB 1
82625
82626
#define ALT_USB_DEV_DIEPINT14_EPDISBLD_WIDTH 1
82627
82628
#define ALT_USB_DEV_DIEPINT14_EPDISBLD_SET_MSK 0x00000002
82629
82630
#define ALT_USB_DEV_DIEPINT14_EPDISBLD_CLR_MSK 0xfffffffd
82631
82632
#define ALT_USB_DEV_DIEPINT14_EPDISBLD_RESET 0x0
82633
82634
#define ALT_USB_DEV_DIEPINT14_EPDISBLD_GET(value) (((value) & 0x00000002) >> 1)
82635
82636
#define ALT_USB_DEV_DIEPINT14_EPDISBLD_SET(value) (((value) << 1) & 0x00000002)
82637
82660
#define ALT_USB_DEV_DIEPINT14_AHBERR_E_INACT 0x0
82661
82666
#define ALT_USB_DEV_DIEPINT14_AHBERR_E_ACT 0x1
82667
82669
#define ALT_USB_DEV_DIEPINT14_AHBERR_LSB 2
82670
82671
#define ALT_USB_DEV_DIEPINT14_AHBERR_MSB 2
82672
82673
#define ALT_USB_DEV_DIEPINT14_AHBERR_WIDTH 1
82674
82675
#define ALT_USB_DEV_DIEPINT14_AHBERR_SET_MSK 0x00000004
82676
82677
#define ALT_USB_DEV_DIEPINT14_AHBERR_CLR_MSK 0xfffffffb
82678
82679
#define ALT_USB_DEV_DIEPINT14_AHBERR_RESET 0x0
82680
82681
#define ALT_USB_DEV_DIEPINT14_AHBERR_GET(value) (((value) & 0x00000004) >> 2)
82682
82683
#define ALT_USB_DEV_DIEPINT14_AHBERR_SET(value) (((value) << 2) & 0x00000004)
82684
82708
#define ALT_USB_DEV_DIEPINT14_TMO_E_INACT 0x0
82709
82714
#define ALT_USB_DEV_DIEPINT14_TMO_E_ACT 0x1
82715
82717
#define ALT_USB_DEV_DIEPINT14_TMO_LSB 3
82718
82719
#define ALT_USB_DEV_DIEPINT14_TMO_MSB 3
82720
82721
#define ALT_USB_DEV_DIEPINT14_TMO_WIDTH 1
82722
82723
#define ALT_USB_DEV_DIEPINT14_TMO_SET_MSK 0x00000008
82724
82725
#define ALT_USB_DEV_DIEPINT14_TMO_CLR_MSK 0xfffffff7
82726
82727
#define ALT_USB_DEV_DIEPINT14_TMO_RESET 0x0
82728
82729
#define ALT_USB_DEV_DIEPINT14_TMO_GET(value) (((value) & 0x00000008) >> 3)
82730
82731
#define ALT_USB_DEV_DIEPINT14_TMO_SET(value) (((value) << 3) & 0x00000008)
82732
82755
#define ALT_USB_DEV_DIEPINT14_INTKNTXFEMP_E_INACT 0x0
82756
82761
#define ALT_USB_DEV_DIEPINT14_INTKNTXFEMP_E_ACT 0x1
82762
82764
#define ALT_USB_DEV_DIEPINT14_INTKNTXFEMP_LSB 4
82765
82766
#define ALT_USB_DEV_DIEPINT14_INTKNTXFEMP_MSB 4
82767
82768
#define ALT_USB_DEV_DIEPINT14_INTKNTXFEMP_WIDTH 1
82769
82770
#define ALT_USB_DEV_DIEPINT14_INTKNTXFEMP_SET_MSK 0x00000010
82771
82772
#define ALT_USB_DEV_DIEPINT14_INTKNTXFEMP_CLR_MSK 0xffffffef
82773
82774
#define ALT_USB_DEV_DIEPINT14_INTKNTXFEMP_RESET 0x0
82775
82776
#define ALT_USB_DEV_DIEPINT14_INTKNTXFEMP_GET(value) (((value) & 0x00000010) >> 4)
82777
82778
#define ALT_USB_DEV_DIEPINT14_INTKNTXFEMP_SET(value) (((value) << 4) & 0x00000010)
82779
82803
#define ALT_USB_DEV_DIEPINT14_INTKNEPMIS_E_INACT 0x0
82804
82809
#define ALT_USB_DEV_DIEPINT14_INTKNEPMIS_E_ACT 0x1
82810
82812
#define ALT_USB_DEV_DIEPINT14_INTKNEPMIS_LSB 5
82813
82814
#define ALT_USB_DEV_DIEPINT14_INTKNEPMIS_MSB 5
82815
82816
#define ALT_USB_DEV_DIEPINT14_INTKNEPMIS_WIDTH 1
82817
82818
#define ALT_USB_DEV_DIEPINT14_INTKNEPMIS_SET_MSK 0x00000020
82819
82820
#define ALT_USB_DEV_DIEPINT14_INTKNEPMIS_CLR_MSK 0xffffffdf
82821
82822
#define ALT_USB_DEV_DIEPINT14_INTKNEPMIS_RESET 0x0
82823
82824
#define ALT_USB_DEV_DIEPINT14_INTKNEPMIS_GET(value) (((value) & 0x00000020) >> 5)
82825
82826
#define ALT_USB_DEV_DIEPINT14_INTKNEPMIS_SET(value) (((value) << 5) & 0x00000020)
82827
82854
#define ALT_USB_DEV_DIEPINT14_INEPNAKEFF_E_INACT 0x0
82855
82860
#define ALT_USB_DEV_DIEPINT14_INEPNAKEFF_E_ACT 0x1
82861
82863
#define ALT_USB_DEV_DIEPINT14_INEPNAKEFF_LSB 6
82864
82865
#define ALT_USB_DEV_DIEPINT14_INEPNAKEFF_MSB 6
82866
82867
#define ALT_USB_DEV_DIEPINT14_INEPNAKEFF_WIDTH 1
82868
82869
#define ALT_USB_DEV_DIEPINT14_INEPNAKEFF_SET_MSK 0x00000040
82870
82871
#define ALT_USB_DEV_DIEPINT14_INEPNAKEFF_CLR_MSK 0xffffffbf
82872
82873
#define ALT_USB_DEV_DIEPINT14_INEPNAKEFF_RESET 0x0
82874
82875
#define ALT_USB_DEV_DIEPINT14_INEPNAKEFF_GET(value) (((value) & 0x00000040) >> 6)
82876
82877
#define ALT_USB_DEV_DIEPINT14_INEPNAKEFF_SET(value) (((value) << 6) & 0x00000040)
82878
82902
#define ALT_USB_DEV_DIEPINT14_TXFEMP_E_INACT 0x0
82903
82908
#define ALT_USB_DEV_DIEPINT14_TXFEMP_E_ACT 0x1
82909
82911
#define ALT_USB_DEV_DIEPINT14_TXFEMP_LSB 7
82912
82913
#define ALT_USB_DEV_DIEPINT14_TXFEMP_MSB 7
82914
82915
#define ALT_USB_DEV_DIEPINT14_TXFEMP_WIDTH 1
82916
82917
#define ALT_USB_DEV_DIEPINT14_TXFEMP_SET_MSK 0x00000080
82918
82919
#define ALT_USB_DEV_DIEPINT14_TXFEMP_CLR_MSK 0xffffff7f
82920
82921
#define ALT_USB_DEV_DIEPINT14_TXFEMP_RESET 0x1
82922
82923
#define ALT_USB_DEV_DIEPINT14_TXFEMP_GET(value) (((value) & 0x00000080) >> 7)
82924
82925
#define ALT_USB_DEV_DIEPINT14_TXFEMP_SET(value) (((value) << 7) & 0x00000080)
82926
82948
#define ALT_USB_DEV_DIEPINT14_TXFIFOUNDRN_E_INACT 0x0
82949
82954
#define ALT_USB_DEV_DIEPINT14_TXFIFOUNDRN_E_ACT 0x1
82955
82957
#define ALT_USB_DEV_DIEPINT14_TXFIFOUNDRN_LSB 8
82958
82959
#define ALT_USB_DEV_DIEPINT14_TXFIFOUNDRN_MSB 8
82960
82961
#define ALT_USB_DEV_DIEPINT14_TXFIFOUNDRN_WIDTH 1
82962
82963
#define ALT_USB_DEV_DIEPINT14_TXFIFOUNDRN_SET_MSK 0x00000100
82964
82965
#define ALT_USB_DEV_DIEPINT14_TXFIFOUNDRN_CLR_MSK 0xfffffeff
82966
82967
#define ALT_USB_DEV_DIEPINT14_TXFIFOUNDRN_RESET 0x0
82968
82969
#define ALT_USB_DEV_DIEPINT14_TXFIFOUNDRN_GET(value) (((value) & 0x00000100) >> 8)
82970
82971
#define ALT_USB_DEV_DIEPINT14_TXFIFOUNDRN_SET(value) (((value) << 8) & 0x00000100)
82972
82995
#define ALT_USB_DEV_DIEPINT14_BNAINTR_E_INACT 0x0
82996
83001
#define ALT_USB_DEV_DIEPINT14_BNAINTR_E_ACT 0x1
83002
83004
#define ALT_USB_DEV_DIEPINT14_BNAINTR_LSB 9
83005
83006
#define ALT_USB_DEV_DIEPINT14_BNAINTR_MSB 9
83007
83008
#define ALT_USB_DEV_DIEPINT14_BNAINTR_WIDTH 1
83009
83010
#define ALT_USB_DEV_DIEPINT14_BNAINTR_SET_MSK 0x00000200
83011
83012
#define ALT_USB_DEV_DIEPINT14_BNAINTR_CLR_MSK 0xfffffdff
83013
83014
#define ALT_USB_DEV_DIEPINT14_BNAINTR_RESET 0x0
83015
83016
#define ALT_USB_DEV_DIEPINT14_BNAINTR_GET(value) (((value) & 0x00000200) >> 9)
83017
83018
#define ALT_USB_DEV_DIEPINT14_BNAINTR_SET(value) (((value) << 9) & 0x00000200)
83019
83042
#define ALT_USB_DEV_DIEPINT14_PKTDRPSTS_E_INACT 0x0
83043
83048
#define ALT_USB_DEV_DIEPINT14_PKTDRPSTS_E_ACT 0x1
83049
83051
#define ALT_USB_DEV_DIEPINT14_PKTDRPSTS_LSB 11
83052
83053
#define ALT_USB_DEV_DIEPINT14_PKTDRPSTS_MSB 11
83054
83055
#define ALT_USB_DEV_DIEPINT14_PKTDRPSTS_WIDTH 1
83056
83057
#define ALT_USB_DEV_DIEPINT14_PKTDRPSTS_SET_MSK 0x00000800
83058
83059
#define ALT_USB_DEV_DIEPINT14_PKTDRPSTS_CLR_MSK 0xfffff7ff
83060
83061
#define ALT_USB_DEV_DIEPINT14_PKTDRPSTS_RESET 0x0
83062
83063
#define ALT_USB_DEV_DIEPINT14_PKTDRPSTS_GET(value) (((value) & 0x00000800) >> 11)
83064
83065
#define ALT_USB_DEV_DIEPINT14_PKTDRPSTS_SET(value) (((value) << 11) & 0x00000800)
83066
83087
#define ALT_USB_DEV_DIEPINT14_BBLEERR_E_INACT 0x0
83088
83093
#define ALT_USB_DEV_DIEPINT14_BBLEERR_E_ACT 0x1
83094
83096
#define ALT_USB_DEV_DIEPINT14_BBLEERR_LSB 12
83097
83098
#define ALT_USB_DEV_DIEPINT14_BBLEERR_MSB 12
83099
83100
#define ALT_USB_DEV_DIEPINT14_BBLEERR_WIDTH 1
83101
83102
#define ALT_USB_DEV_DIEPINT14_BBLEERR_SET_MSK 0x00001000
83103
83104
#define ALT_USB_DEV_DIEPINT14_BBLEERR_CLR_MSK 0xffffefff
83105
83106
#define ALT_USB_DEV_DIEPINT14_BBLEERR_RESET 0x0
83107
83108
#define ALT_USB_DEV_DIEPINT14_BBLEERR_GET(value) (((value) & 0x00001000) >> 12)
83109
83110
#define ALT_USB_DEV_DIEPINT14_BBLEERR_SET(value) (((value) << 12) & 0x00001000)
83111
83134
#define ALT_USB_DEV_DIEPINT14_NAKINTRPT_E_INACT 0x0
83135
83140
#define ALT_USB_DEV_DIEPINT14_NAKINTRPT_E_ACT 0x1
83141
83143
#define ALT_USB_DEV_DIEPINT14_NAKINTRPT_LSB 13
83144
83145
#define ALT_USB_DEV_DIEPINT14_NAKINTRPT_MSB 13
83146
83147
#define ALT_USB_DEV_DIEPINT14_NAKINTRPT_WIDTH 1
83148
83149
#define ALT_USB_DEV_DIEPINT14_NAKINTRPT_SET_MSK 0x00002000
83150
83151
#define ALT_USB_DEV_DIEPINT14_NAKINTRPT_CLR_MSK 0xffffdfff
83152
83153
#define ALT_USB_DEV_DIEPINT14_NAKINTRPT_RESET 0x0
83154
83155
#define ALT_USB_DEV_DIEPINT14_NAKINTRPT_GET(value) (((value) & 0x00002000) >> 13)
83156
83157
#define ALT_USB_DEV_DIEPINT14_NAKINTRPT_SET(value) (((value) << 13) & 0x00002000)
83158
83180
#define ALT_USB_DEV_DIEPINT14_NYETINTRPT_E_INACT 0x0
83181
83186
#define ALT_USB_DEV_DIEPINT14_NYETINTRPT_E_ACT 0x1
83187
83189
#define ALT_USB_DEV_DIEPINT14_NYETINTRPT_LSB 14
83190
83191
#define ALT_USB_DEV_DIEPINT14_NYETINTRPT_MSB 14
83192
83193
#define ALT_USB_DEV_DIEPINT14_NYETINTRPT_WIDTH 1
83194
83195
#define ALT_USB_DEV_DIEPINT14_NYETINTRPT_SET_MSK 0x00004000
83196
83197
#define ALT_USB_DEV_DIEPINT14_NYETINTRPT_CLR_MSK 0xffffbfff
83198
83199
#define ALT_USB_DEV_DIEPINT14_NYETINTRPT_RESET 0x0
83200
83201
#define ALT_USB_DEV_DIEPINT14_NYETINTRPT_GET(value) (((value) & 0x00004000) >> 14)
83202
83203
#define ALT_USB_DEV_DIEPINT14_NYETINTRPT_SET(value) (((value) << 14) & 0x00004000)
83204
83205
#ifndef __ASSEMBLY__
83206
83216
struct
ALT_USB_DEV_DIEPINT14_s
83217
{
83218
const
uint32_t
xfercompl
: 1;
83219
const
uint32_t
epdisbld
: 1;
83220
const
uint32_t
ahberr
: 1;
83221
const
uint32_t
timeout
: 1;
83222
const
uint32_t
intkntxfemp
: 1;
83223
const
uint32_t
intknepmis
: 1;
83224
const
uint32_t
inepnakeff
: 1;
83225
const
uint32_t
txfemp
: 1;
83226
const
uint32_t
txfifoundrn
: 1;
83227
const
uint32_t
bnaintr
: 1;
83228
uint32_t : 1;
83229
const
uint32_t
pktdrpsts
: 1;
83230
const
uint32_t
bbleerr
: 1;
83231
const
uint32_t
nakintrpt
: 1;
83232
const
uint32_t
nyetintrpt
: 1;
83233
uint32_t : 17;
83234
};
83235
83237
typedef
volatile
struct
ALT_USB_DEV_DIEPINT14_s
ALT_USB_DEV_DIEPINT14_t
;
83238
#endif
/* __ASSEMBLY__ */
83239
83241
#define ALT_USB_DEV_DIEPINT14_OFST 0x2c8
83242
83243
#define ALT_USB_DEV_DIEPINT14_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_DEV_DIEPINT14_OFST))
83244
83277
#define ALT_USB_DEV_DIEPTSIZ14_XFERSIZE_LSB 0
83278
83279
#define ALT_USB_DEV_DIEPTSIZ14_XFERSIZE_MSB 18
83280
83281
#define ALT_USB_DEV_DIEPTSIZ14_XFERSIZE_WIDTH 19
83282
83283
#define ALT_USB_DEV_DIEPTSIZ14_XFERSIZE_SET_MSK 0x0007ffff
83284
83285
#define ALT_USB_DEV_DIEPTSIZ14_XFERSIZE_CLR_MSK 0xfff80000
83286
83287
#define ALT_USB_DEV_DIEPTSIZ14_XFERSIZE_RESET 0x0
83288
83289
#define ALT_USB_DEV_DIEPTSIZ14_XFERSIZE_GET(value) (((value) & 0x0007ffff) >> 0)
83290
83291
#define ALT_USB_DEV_DIEPTSIZ14_XFERSIZE_SET(value) (((value) << 0) & 0x0007ffff)
83292
83304
#define ALT_USB_DEV_DIEPTSIZ14_PKTCNT_LSB 19
83305
83306
#define ALT_USB_DEV_DIEPTSIZ14_PKTCNT_MSB 28
83307
83308
#define ALT_USB_DEV_DIEPTSIZ14_PKTCNT_WIDTH 10
83309
83310
#define ALT_USB_DEV_DIEPTSIZ14_PKTCNT_SET_MSK 0x1ff80000
83311
83312
#define ALT_USB_DEV_DIEPTSIZ14_PKTCNT_CLR_MSK 0xe007ffff
83313
83314
#define ALT_USB_DEV_DIEPTSIZ14_PKTCNT_RESET 0x0
83315
83316
#define ALT_USB_DEV_DIEPTSIZ14_PKTCNT_GET(value) (((value) & 0x1ff80000) >> 19)
83317
83318
#define ALT_USB_DEV_DIEPTSIZ14_PKTCNT_SET(value) (((value) << 19) & 0x1ff80000)
83319
83347
#define ALT_USB_DEV_DIEPTSIZ14_MC_E_PKTONE 0x1
83348
83353
#define ALT_USB_DEV_DIEPTSIZ14_MC_E_PKTTWO 0x2
83354
83359
#define ALT_USB_DEV_DIEPTSIZ14_MC_E_PKTTHREE 0x3
83360
83362
#define ALT_USB_DEV_DIEPTSIZ14_MC_LSB 29
83363
83364
#define ALT_USB_DEV_DIEPTSIZ14_MC_MSB 30
83365
83366
#define ALT_USB_DEV_DIEPTSIZ14_MC_WIDTH 2
83367
83368
#define ALT_USB_DEV_DIEPTSIZ14_MC_SET_MSK 0x60000000
83369
83370
#define ALT_USB_DEV_DIEPTSIZ14_MC_CLR_MSK 0x9fffffff
83371
83372
#define ALT_USB_DEV_DIEPTSIZ14_MC_RESET 0x0
83373
83374
#define ALT_USB_DEV_DIEPTSIZ14_MC_GET(value) (((value) & 0x60000000) >> 29)
83375
83376
#define ALT_USB_DEV_DIEPTSIZ14_MC_SET(value) (((value) << 29) & 0x60000000)
83377
83378
#ifndef __ASSEMBLY__
83379
83389
struct
ALT_USB_DEV_DIEPTSIZ14_s
83390
{
83391
uint32_t
xfersize
: 19;
83392
uint32_t
PktCnt
: 10;
83393
uint32_t
mc
: 2;
83394
uint32_t : 1;
83395
};
83396
83398
typedef
volatile
struct
ALT_USB_DEV_DIEPTSIZ14_s
ALT_USB_DEV_DIEPTSIZ14_t
;
83399
#endif
/* __ASSEMBLY__ */
83400
83402
#define ALT_USB_DEV_DIEPTSIZ14_OFST 0x2d0
83403
83404
#define ALT_USB_DEV_DIEPTSIZ14_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_DEV_DIEPTSIZ14_OFST))
83405
83438
#define ALT_USB_DEV_DIEPDMA14_DIEPDMA14_LSB 0
83439
83440
#define ALT_USB_DEV_DIEPDMA14_DIEPDMA14_MSB 31
83441
83442
#define ALT_USB_DEV_DIEPDMA14_DIEPDMA14_WIDTH 32
83443
83444
#define ALT_USB_DEV_DIEPDMA14_DIEPDMA14_SET_MSK 0xffffffff
83445
83446
#define ALT_USB_DEV_DIEPDMA14_DIEPDMA14_CLR_MSK 0x00000000
83447
83448
#define ALT_USB_DEV_DIEPDMA14_DIEPDMA14_RESET 0x0
83449
83450
#define ALT_USB_DEV_DIEPDMA14_DIEPDMA14_GET(value) (((value) & 0xffffffff) >> 0)
83451
83452
#define ALT_USB_DEV_DIEPDMA14_DIEPDMA14_SET(value) (((value) << 0) & 0xffffffff)
83453
83454
#ifndef __ASSEMBLY__
83455
83465
struct
ALT_USB_DEV_DIEPDMA14_s
83466
{
83467
uint32_t
diepdma14
: 32;
83468
};
83469
83471
typedef
volatile
struct
ALT_USB_DEV_DIEPDMA14_s
ALT_USB_DEV_DIEPDMA14_t
;
83472
#endif
/* __ASSEMBLY__ */
83473
83475
#define ALT_USB_DEV_DIEPDMA14_OFST 0x2d4
83476
83477
#define ALT_USB_DEV_DIEPDMA14_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_DEV_DIEPDMA14_OFST))
83478
83505
#define ALT_USB_DEV_DTXFSTS14_INEPTXFSPCAVAIL_LSB 0
83506
83507
#define ALT_USB_DEV_DTXFSTS14_INEPTXFSPCAVAIL_MSB 15
83508
83509
#define ALT_USB_DEV_DTXFSTS14_INEPTXFSPCAVAIL_WIDTH 16
83510
83511
#define ALT_USB_DEV_DTXFSTS14_INEPTXFSPCAVAIL_SET_MSK 0x0000ffff
83512
83513
#define ALT_USB_DEV_DTXFSTS14_INEPTXFSPCAVAIL_CLR_MSK 0xffff0000
83514
83515
#define ALT_USB_DEV_DTXFSTS14_INEPTXFSPCAVAIL_RESET 0x2000
83516
83517
#define ALT_USB_DEV_DTXFSTS14_INEPTXFSPCAVAIL_GET(value) (((value) & 0x0000ffff) >> 0)
83518
83519
#define ALT_USB_DEV_DTXFSTS14_INEPTXFSPCAVAIL_SET(value) (((value) << 0) & 0x0000ffff)
83520
83521
#ifndef __ASSEMBLY__
83522
83532
struct
ALT_USB_DEV_DTXFSTS14_s
83533
{
83534
const
uint32_t
ineptxfspcavail
: 16;
83535
uint32_t : 16;
83536
};
83537
83539
typedef
volatile
struct
ALT_USB_DEV_DTXFSTS14_s
ALT_USB_DEV_DTXFSTS14_t
;
83540
#endif
/* __ASSEMBLY__ */
83541
83543
#define ALT_USB_DEV_DTXFSTS14_OFST 0x2d8
83544
83545
#define ALT_USB_DEV_DTXFSTS14_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_DEV_DTXFSTS14_OFST))
83546
83570
#define ALT_USB_DEV_DIEPDMAB14_DIEPDMAB14_LSB 0
83571
83572
#define ALT_USB_DEV_DIEPDMAB14_DIEPDMAB14_MSB 31
83573
83574
#define ALT_USB_DEV_DIEPDMAB14_DIEPDMAB14_WIDTH 32
83575
83576
#define ALT_USB_DEV_DIEPDMAB14_DIEPDMAB14_SET_MSK 0xffffffff
83577
83578
#define ALT_USB_DEV_DIEPDMAB14_DIEPDMAB14_CLR_MSK 0x00000000
83579
83580
#define ALT_USB_DEV_DIEPDMAB14_DIEPDMAB14_RESET 0x0
83581
83582
#define ALT_USB_DEV_DIEPDMAB14_DIEPDMAB14_GET(value) (((value) & 0xffffffff) >> 0)
83583
83584
#define ALT_USB_DEV_DIEPDMAB14_DIEPDMAB14_SET(value) (((value) << 0) & 0xffffffff)
83585
83586
#ifndef __ASSEMBLY__
83587
83597
struct
ALT_USB_DEV_DIEPDMAB14_s
83598
{
83599
const
uint32_t
diepdmab14
: 32;
83600
};
83601
83603
typedef
volatile
struct
ALT_USB_DEV_DIEPDMAB14_s
ALT_USB_DEV_DIEPDMAB14_t
;
83604
#endif
/* __ASSEMBLY__ */
83605
83607
#define ALT_USB_DEV_DIEPDMAB14_OFST 0x2dc
83608
83609
#define ALT_USB_DEV_DIEPDMAB14_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_DEV_DIEPDMAB14_OFST))
83610
83648
#define ALT_USB_DEV_DIEPCTL15_MPS_LSB 0
83649
83650
#define ALT_USB_DEV_DIEPCTL15_MPS_MSB 10
83651
83652
#define ALT_USB_DEV_DIEPCTL15_MPS_WIDTH 11
83653
83654
#define ALT_USB_DEV_DIEPCTL15_MPS_SET_MSK 0x000007ff
83655
83656
#define ALT_USB_DEV_DIEPCTL15_MPS_CLR_MSK 0xfffff800
83657
83658
#define ALT_USB_DEV_DIEPCTL15_MPS_RESET 0x0
83659
83660
#define ALT_USB_DEV_DIEPCTL15_MPS_GET(value) (((value) & 0x000007ff) >> 0)
83661
83662
#define ALT_USB_DEV_DIEPCTL15_MPS_SET(value) (((value) << 0) & 0x000007ff)
83663
83688
#define ALT_USB_DEV_DIEPCTL15_USBACTEP_E_DISD 0x0
83689
83694
#define ALT_USB_DEV_DIEPCTL15_USBACTEP_E_END 0x1
83695
83697
#define ALT_USB_DEV_DIEPCTL15_USBACTEP_LSB 15
83698
83699
#define ALT_USB_DEV_DIEPCTL15_USBACTEP_MSB 15
83700
83701
#define ALT_USB_DEV_DIEPCTL15_USBACTEP_WIDTH 1
83702
83703
#define ALT_USB_DEV_DIEPCTL15_USBACTEP_SET_MSK 0x00008000
83704
83705
#define ALT_USB_DEV_DIEPCTL15_USBACTEP_CLR_MSK 0xffff7fff
83706
83707
#define ALT_USB_DEV_DIEPCTL15_USBACTEP_RESET 0x0
83708
83709
#define ALT_USB_DEV_DIEPCTL15_USBACTEP_GET(value) (((value) & 0x00008000) >> 15)
83710
83711
#define ALT_USB_DEV_DIEPCTL15_USBACTEP_SET(value) (((value) << 15) & 0x00008000)
83712
83754
#define ALT_USB_DEV_DIEPCTL15_DPID_E_INACT 0x0
83755
83760
#define ALT_USB_DEV_DIEPCTL15_DPID_E_ACT 0x1
83761
83763
#define ALT_USB_DEV_DIEPCTL15_DPID_LSB 16
83764
83765
#define ALT_USB_DEV_DIEPCTL15_DPID_MSB 16
83766
83767
#define ALT_USB_DEV_DIEPCTL15_DPID_WIDTH 1
83768
83769
#define ALT_USB_DEV_DIEPCTL15_DPID_SET_MSK 0x00010000
83770
83771
#define ALT_USB_DEV_DIEPCTL15_DPID_CLR_MSK 0xfffeffff
83772
83773
#define ALT_USB_DEV_DIEPCTL15_DPID_RESET 0x0
83774
83775
#define ALT_USB_DEV_DIEPCTL15_DPID_GET(value) (((value) & 0x00010000) >> 16)
83776
83777
#define ALT_USB_DEV_DIEPCTL15_DPID_SET(value) (((value) << 16) & 0x00010000)
83778
83813
#define ALT_USB_DEV_DIEPCTL15_NAKSTS_E_NONNAK 0x0
83814
83819
#define ALT_USB_DEV_DIEPCTL15_NAKSTS_E_NAK 0x1
83820
83822
#define ALT_USB_DEV_DIEPCTL15_NAKSTS_LSB 17
83823
83824
#define ALT_USB_DEV_DIEPCTL15_NAKSTS_MSB 17
83825
83826
#define ALT_USB_DEV_DIEPCTL15_NAKSTS_WIDTH 1
83827
83828
#define ALT_USB_DEV_DIEPCTL15_NAKSTS_SET_MSK 0x00020000
83829
83830
#define ALT_USB_DEV_DIEPCTL15_NAKSTS_CLR_MSK 0xfffdffff
83831
83832
#define ALT_USB_DEV_DIEPCTL15_NAKSTS_RESET 0x0
83833
83834
#define ALT_USB_DEV_DIEPCTL15_NAKSTS_GET(value) (((value) & 0x00020000) >> 17)
83835
83836
#define ALT_USB_DEV_DIEPCTL15_NAKSTS_SET(value) (((value) << 17) & 0x00020000)
83837
83860
#define ALT_USB_DEV_DIEPCTL15_EPTYPE_E_CTL 0x0
83861
83866
#define ALT_USB_DEV_DIEPCTL15_EPTYPE_E_ISOCHRONOUS 0x1
83867
83872
#define ALT_USB_DEV_DIEPCTL15_EPTYPE_E_BULK 0x2
83873
83878
#define ALT_USB_DEV_DIEPCTL15_EPTYPE_E_INTERRUP 0x3
83879
83881
#define ALT_USB_DEV_DIEPCTL15_EPTYPE_LSB 18
83882
83883
#define ALT_USB_DEV_DIEPCTL15_EPTYPE_MSB 19
83884
83885
#define ALT_USB_DEV_DIEPCTL15_EPTYPE_WIDTH 2
83886
83887
#define ALT_USB_DEV_DIEPCTL15_EPTYPE_SET_MSK 0x000c0000
83888
83889
#define ALT_USB_DEV_DIEPCTL15_EPTYPE_CLR_MSK 0xfff3ffff
83890
83891
#define ALT_USB_DEV_DIEPCTL15_EPTYPE_RESET 0x0
83892
83893
#define ALT_USB_DEV_DIEPCTL15_EPTYPE_GET(value) (((value) & 0x000c0000) >> 18)
83894
83895
#define ALT_USB_DEV_DIEPCTL15_EPTYPE_SET(value) (((value) << 18) & 0x000c0000)
83896
83926
#define ALT_USB_DEV_DIEPCTL15_STALL_E_INACT 0x0
83927
83932
#define ALT_USB_DEV_DIEPCTL15_STALL_E_ACT 0x1
83933
83935
#define ALT_USB_DEV_DIEPCTL15_STALL_LSB 21
83936
83937
#define ALT_USB_DEV_DIEPCTL15_STALL_MSB 21
83938
83939
#define ALT_USB_DEV_DIEPCTL15_STALL_WIDTH 1
83940
83941
#define ALT_USB_DEV_DIEPCTL15_STALL_SET_MSK 0x00200000
83942
83943
#define ALT_USB_DEV_DIEPCTL15_STALL_CLR_MSK 0xffdfffff
83944
83945
#define ALT_USB_DEV_DIEPCTL15_STALL_RESET 0x0
83946
83947
#define ALT_USB_DEV_DIEPCTL15_STALL_GET(value) (((value) & 0x00200000) >> 21)
83948
83949
#define ALT_USB_DEV_DIEPCTL15_STALL_SET(value) (((value) << 21) & 0x00200000)
83950
83973
#define ALT_USB_DEV_DIEPCTL15_TXFNUM_LSB 22
83974
83975
#define ALT_USB_DEV_DIEPCTL15_TXFNUM_MSB 25
83976
83977
#define ALT_USB_DEV_DIEPCTL15_TXFNUM_WIDTH 4
83978
83979
#define ALT_USB_DEV_DIEPCTL15_TXFNUM_SET_MSK 0x03c00000
83980
83981
#define ALT_USB_DEV_DIEPCTL15_TXFNUM_CLR_MSK 0xfc3fffff
83982
83983
#define ALT_USB_DEV_DIEPCTL15_TXFNUM_RESET 0x0
83984
83985
#define ALT_USB_DEV_DIEPCTL15_TXFNUM_GET(value) (((value) & 0x03c00000) >> 22)
83986
83987
#define ALT_USB_DEV_DIEPCTL15_TXFNUM_SET(value) (((value) << 22) & 0x03c00000)
83988
84009
#define ALT_USB_DEV_DIEPCTL15_CNAK_E_INACT 0x0
84010
84015
#define ALT_USB_DEV_DIEPCTL15_CNAK_E_ACT 0x1
84016
84018
#define ALT_USB_DEV_DIEPCTL15_CNAK_LSB 26
84019
84020
#define ALT_USB_DEV_DIEPCTL15_CNAK_MSB 26
84021
84022
#define ALT_USB_DEV_DIEPCTL15_CNAK_WIDTH 1
84023
84024
#define ALT_USB_DEV_DIEPCTL15_CNAK_SET_MSK 0x04000000
84025
84026
#define ALT_USB_DEV_DIEPCTL15_CNAK_CLR_MSK 0xfbffffff
84027
84028
#define ALT_USB_DEV_DIEPCTL15_CNAK_RESET 0x0
84029
84030
#define ALT_USB_DEV_DIEPCTL15_CNAK_GET(value) (((value) & 0x04000000) >> 26)
84031
84032
#define ALT_USB_DEV_DIEPCTL15_CNAK_SET(value) (((value) << 26) & 0x04000000)
84033
84057
#define ALT_USB_DEV_DIEPCTL15_SNAK_E_INACT 0x0
84058
84063
#define ALT_USB_DEV_DIEPCTL15_SNAK_E_ACT 0x1
84064
84066
#define ALT_USB_DEV_DIEPCTL15_SNAK_LSB 27
84067
84068
#define ALT_USB_DEV_DIEPCTL15_SNAK_MSB 27
84069
84070
#define ALT_USB_DEV_DIEPCTL15_SNAK_WIDTH 1
84071
84072
#define ALT_USB_DEV_DIEPCTL15_SNAK_SET_MSK 0x08000000
84073
84074
#define ALT_USB_DEV_DIEPCTL15_SNAK_CLR_MSK 0xf7ffffff
84075
84076
#define ALT_USB_DEV_DIEPCTL15_SNAK_RESET 0x0
84077
84078
#define ALT_USB_DEV_DIEPCTL15_SNAK_GET(value) (((value) & 0x08000000) >> 27)
84079
84080
#define ALT_USB_DEV_DIEPCTL15_SNAK_SET(value) (((value) << 27) & 0x08000000)
84081
84110
#define ALT_USB_DEV_DIEPCTL15_SETD0PID_E_DISD 0x0
84111
84116
#define ALT_USB_DEV_DIEPCTL15_SETD0PID_E_END 0x1
84117
84119
#define ALT_USB_DEV_DIEPCTL15_SETD0PID_LSB 28
84120
84121
#define ALT_USB_DEV_DIEPCTL15_SETD0PID_MSB 28
84122
84123
#define ALT_USB_DEV_DIEPCTL15_SETD0PID_WIDTH 1
84124
84125
#define ALT_USB_DEV_DIEPCTL15_SETD0PID_SET_MSK 0x10000000
84126
84127
#define ALT_USB_DEV_DIEPCTL15_SETD0PID_CLR_MSK 0xefffffff
84128
84129
#define ALT_USB_DEV_DIEPCTL15_SETD0PID_RESET 0x0
84130
84131
#define ALT_USB_DEV_DIEPCTL15_SETD0PID_GET(value) (((value) & 0x10000000) >> 28)
84132
84133
#define ALT_USB_DEV_DIEPCTL15_SETD0PID_SET(value) (((value) << 28) & 0x10000000)
84134
84161
#define ALT_USB_DEV_DIEPCTL15_SETD1PID_E_DISD 0x0
84162
84167
#define ALT_USB_DEV_DIEPCTL15_SETD1PID_E_END 0x1
84168
84170
#define ALT_USB_DEV_DIEPCTL15_SETD1PID_LSB 29
84171
84172
#define ALT_USB_DEV_DIEPCTL15_SETD1PID_MSB 29
84173
84174
#define ALT_USB_DEV_DIEPCTL15_SETD1PID_WIDTH 1
84175
84176
#define ALT_USB_DEV_DIEPCTL15_SETD1PID_SET_MSK 0x20000000
84177
84178
#define ALT_USB_DEV_DIEPCTL15_SETD1PID_CLR_MSK 0xdfffffff
84179
84180
#define ALT_USB_DEV_DIEPCTL15_SETD1PID_RESET 0x0
84181
84182
#define ALT_USB_DEV_DIEPCTL15_SETD1PID_GET(value) (((value) & 0x20000000) >> 29)
84183
84184
#define ALT_USB_DEV_DIEPCTL15_SETD1PID_SET(value) (((value) << 29) & 0x20000000)
84185
84211
#define ALT_USB_DEV_DIEPCTL15_EPDIS_E_INACT 0x0
84212
84217
#define ALT_USB_DEV_DIEPCTL15_EPDIS_E_ACT 0x1
84218
84220
#define ALT_USB_DEV_DIEPCTL15_EPDIS_LSB 30
84221
84222
#define ALT_USB_DEV_DIEPCTL15_EPDIS_MSB 30
84223
84224
#define ALT_USB_DEV_DIEPCTL15_EPDIS_WIDTH 1
84225
84226
#define ALT_USB_DEV_DIEPCTL15_EPDIS_SET_MSK 0x40000000
84227
84228
#define ALT_USB_DEV_DIEPCTL15_EPDIS_CLR_MSK 0xbfffffff
84229
84230
#define ALT_USB_DEV_DIEPCTL15_EPDIS_RESET 0x0
84231
84232
#define ALT_USB_DEV_DIEPCTL15_EPDIS_GET(value) (((value) & 0x40000000) >> 30)
84233
84234
#define ALT_USB_DEV_DIEPCTL15_EPDIS_SET(value) (((value) << 30) & 0x40000000)
84235
84285
#define ALT_USB_DEV_DIEPCTL15_EPENA_E_INACT 0x0
84286
84291
#define ALT_USB_DEV_DIEPCTL15_EPENA_E_ACT 0x1
84292
84294
#define ALT_USB_DEV_DIEPCTL15_EPENA_LSB 31
84295
84296
#define ALT_USB_DEV_DIEPCTL15_EPENA_MSB 31
84297
84298
#define ALT_USB_DEV_DIEPCTL15_EPENA_WIDTH 1
84299
84300
#define ALT_USB_DEV_DIEPCTL15_EPENA_SET_MSK 0x80000000
84301
84302
#define ALT_USB_DEV_DIEPCTL15_EPENA_CLR_MSK 0x7fffffff
84303
84304
#define ALT_USB_DEV_DIEPCTL15_EPENA_RESET 0x0
84305
84306
#define ALT_USB_DEV_DIEPCTL15_EPENA_GET(value) (((value) & 0x80000000) >> 31)
84307
84308
#define ALT_USB_DEV_DIEPCTL15_EPENA_SET(value) (((value) << 31) & 0x80000000)
84309
84310
#ifndef __ASSEMBLY__
84311
84321
struct
ALT_USB_DEV_DIEPCTL15_s
84322
{
84323
uint32_t
mps
: 11;
84324
uint32_t : 4;
84325
uint32_t
usbactep
: 1;
84326
const
uint32_t
dpid
: 1;
84327
const
uint32_t
naksts
: 1;
84328
uint32_t
eptype
: 2;
84329
uint32_t : 1;
84330
const
uint32_t
stall
: 1;
84331
uint32_t
txfnum
: 4;
84332
uint32_t
cnak
: 1;
84333
uint32_t
snak
: 1;
84334
uint32_t
setd0pid
: 1;
84335
uint32_t
setd1pid
: 1;
84336
const
uint32_t
epdis
: 1;
84337
const
uint32_t
epena
: 1;
84338
};
84339
84341
typedef
volatile
struct
ALT_USB_DEV_DIEPCTL15_s
ALT_USB_DEV_DIEPCTL15_t
;
84342
#endif
/* __ASSEMBLY__ */
84343
84345
#define ALT_USB_DEV_DIEPCTL15_OFST 0x2e0
84346
84347
#define ALT_USB_DEV_DIEPCTL15_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_DEV_DIEPCTL15_OFST))
84348
84413
#define ALT_USB_DEV_DIEPINT15_XFERCOMPL_E_INACT 0x0
84414
84419
#define ALT_USB_DEV_DIEPINT15_XFERCOMPL_E_ACT 0x1
84420
84422
#define ALT_USB_DEV_DIEPINT15_XFERCOMPL_LSB 0
84423
84424
#define ALT_USB_DEV_DIEPINT15_XFERCOMPL_MSB 0
84425
84426
#define ALT_USB_DEV_DIEPINT15_XFERCOMPL_WIDTH 1
84427
84428
#define ALT_USB_DEV_DIEPINT15_XFERCOMPL_SET_MSK 0x00000001
84429
84430
#define ALT_USB_DEV_DIEPINT15_XFERCOMPL_CLR_MSK 0xfffffffe
84431
84432
#define ALT_USB_DEV_DIEPINT15_XFERCOMPL_RESET 0x0
84433
84434
#define ALT_USB_DEV_DIEPINT15_XFERCOMPL_GET(value) (((value) & 0x00000001) >> 0)
84435
84436
#define ALT_USB_DEV_DIEPINT15_XFERCOMPL_SET(value) (((value) << 0) & 0x00000001)
84437
84459
#define ALT_USB_DEV_DIEPINT15_EPDISBLD_E_INACT 0x0
84460
84465
#define ALT_USB_DEV_DIEPINT15_EPDISBLD_E_ACT 0x1
84466
84468
#define ALT_USB_DEV_DIEPINT15_EPDISBLD_LSB 1
84469
84470
#define ALT_USB_DEV_DIEPINT15_EPDISBLD_MSB 1
84471
84472
#define ALT_USB_DEV_DIEPINT15_EPDISBLD_WIDTH 1
84473
84474
#define ALT_USB_DEV_DIEPINT15_EPDISBLD_SET_MSK 0x00000002
84475
84476
#define ALT_USB_DEV_DIEPINT15_EPDISBLD_CLR_MSK 0xfffffffd
84477
84478
#define ALT_USB_DEV_DIEPINT15_EPDISBLD_RESET 0x0
84479
84480
#define ALT_USB_DEV_DIEPINT15_EPDISBLD_GET(value) (((value) & 0x00000002) >> 1)
84481
84482
#define ALT_USB_DEV_DIEPINT15_EPDISBLD_SET(value) (((value) << 1) & 0x00000002)
84483
84506
#define ALT_USB_DEV_DIEPINT15_AHBERR_E_INACT 0x0
84507
84512
#define ALT_USB_DEV_DIEPINT15_AHBERR_E_ACT 0x1
84513
84515
#define ALT_USB_DEV_DIEPINT15_AHBERR_LSB 2
84516
84517
#define ALT_USB_DEV_DIEPINT15_AHBERR_MSB 2
84518
84519
#define ALT_USB_DEV_DIEPINT15_AHBERR_WIDTH 1
84520
84521
#define ALT_USB_DEV_DIEPINT15_AHBERR_SET_MSK 0x00000004
84522
84523
#define ALT_USB_DEV_DIEPINT15_AHBERR_CLR_MSK 0xfffffffb
84524
84525
#define ALT_USB_DEV_DIEPINT15_AHBERR_RESET 0x0
84526
84527
#define ALT_USB_DEV_DIEPINT15_AHBERR_GET(value) (((value) & 0x00000004) >> 2)
84528
84529
#define ALT_USB_DEV_DIEPINT15_AHBERR_SET(value) (((value) << 2) & 0x00000004)
84530
84554
#define ALT_USB_DEV_DIEPINT15_TMO_E_INACT 0x0
84555
84560
#define ALT_USB_DEV_DIEPINT15_TMO_E_ACT 0x1
84561
84563
#define ALT_USB_DEV_DIEPINT15_TMO_LSB 3
84564
84565
#define ALT_USB_DEV_DIEPINT15_TMO_MSB 3
84566
84567
#define ALT_USB_DEV_DIEPINT15_TMO_WIDTH 1
84568
84569
#define ALT_USB_DEV_DIEPINT15_TMO_SET_MSK 0x00000008
84570
84571
#define ALT_USB_DEV_DIEPINT15_TMO_CLR_MSK 0xfffffff7
84572
84573
#define ALT_USB_DEV_DIEPINT15_TMO_RESET 0x0
84574
84575
#define ALT_USB_DEV_DIEPINT15_TMO_GET(value) (((value) & 0x00000008) >> 3)
84576
84577
#define ALT_USB_DEV_DIEPINT15_TMO_SET(value) (((value) << 3) & 0x00000008)
84578
84601
#define ALT_USB_DEV_DIEPINT15_INTKNTXFEMP_E_INACT 0x0
84602
84607
#define ALT_USB_DEV_DIEPINT15_INTKNTXFEMP_E_ACT 0x1
84608
84610
#define ALT_USB_DEV_DIEPINT15_INTKNTXFEMP_LSB 4
84611
84612
#define ALT_USB_DEV_DIEPINT15_INTKNTXFEMP_MSB 4
84613
84614
#define ALT_USB_DEV_DIEPINT15_INTKNTXFEMP_WIDTH 1
84615
84616
#define ALT_USB_DEV_DIEPINT15_INTKNTXFEMP_SET_MSK 0x00000010
84617
84618
#define ALT_USB_DEV_DIEPINT15_INTKNTXFEMP_CLR_MSK 0xffffffef
84619
84620
#define ALT_USB_DEV_DIEPINT15_INTKNTXFEMP_RESET 0x0
84621
84622
#define ALT_USB_DEV_DIEPINT15_INTKNTXFEMP_GET(value) (((value) & 0x00000010) >> 4)
84623
84624
#define ALT_USB_DEV_DIEPINT15_INTKNTXFEMP_SET(value) (((value) << 4) & 0x00000010)
84625
84649
#define ALT_USB_DEV_DIEPINT15_INTKNEPMIS_E_INACT 0x0
84650
84655
#define ALT_USB_DEV_DIEPINT15_INTKNEPMIS_E_ACT 0x1
84656
84658
#define ALT_USB_DEV_DIEPINT15_INTKNEPMIS_LSB 5
84659
84660
#define ALT_USB_DEV_DIEPINT15_INTKNEPMIS_MSB 5
84661
84662
#define ALT_USB_DEV_DIEPINT15_INTKNEPMIS_WIDTH 1
84663
84664
#define ALT_USB_DEV_DIEPINT15_INTKNEPMIS_SET_MSK 0x00000020
84665
84666
#define ALT_USB_DEV_DIEPINT15_INTKNEPMIS_CLR_MSK 0xffffffdf
84667
84668
#define ALT_USB_DEV_DIEPINT15_INTKNEPMIS_RESET 0x0
84669
84670
#define ALT_USB_DEV_DIEPINT15_INTKNEPMIS_GET(value) (((value) & 0x00000020) >> 5)
84671
84672
#define ALT_USB_DEV_DIEPINT15_INTKNEPMIS_SET(value) (((value) << 5) & 0x00000020)
84673
84700
#define ALT_USB_DEV_DIEPINT15_INEPNAKEFF_E_INACT 0x0
84701
84706
#define ALT_USB_DEV_DIEPINT15_INEPNAKEFF_E_ACT 0x1
84707
84709
#define ALT_USB_DEV_DIEPINT15_INEPNAKEFF_LSB 6
84710
84711
#define ALT_USB_DEV_DIEPINT15_INEPNAKEFF_MSB 6
84712
84713
#define ALT_USB_DEV_DIEPINT15_INEPNAKEFF_WIDTH 1
84714
84715
#define ALT_USB_DEV_DIEPINT15_INEPNAKEFF_SET_MSK 0x00000040
84716
84717
#define ALT_USB_DEV_DIEPINT15_INEPNAKEFF_CLR_MSK 0xffffffbf
84718
84719
#define ALT_USB_DEV_DIEPINT15_INEPNAKEFF_RESET 0x0
84720
84721
#define ALT_USB_DEV_DIEPINT15_INEPNAKEFF_GET(value) (((value) & 0x00000040) >> 6)
84722
84723
#define ALT_USB_DEV_DIEPINT15_INEPNAKEFF_SET(value) (((value) << 6) & 0x00000040)
84724
84748
#define ALT_USB_DEV_DIEPINT15_TXFEMP_E_INACT 0x0
84749
84754
#define ALT_USB_DEV_DIEPINT15_TXFEMP_E_ACT 0x1
84755
84757
#define ALT_USB_DEV_DIEPINT15_TXFEMP_LSB 7
84758
84759
#define ALT_USB_DEV_DIEPINT15_TXFEMP_MSB 7
84760
84761
#define ALT_USB_DEV_DIEPINT15_TXFEMP_WIDTH 1
84762
84763
#define ALT_USB_DEV_DIEPINT15_TXFEMP_SET_MSK 0x00000080
84764
84765
#define ALT_USB_DEV_DIEPINT15_TXFEMP_CLR_MSK 0xffffff7f
84766
84767
#define ALT_USB_DEV_DIEPINT15_TXFEMP_RESET 0x1
84768
84769
#define ALT_USB_DEV_DIEPINT15_TXFEMP_GET(value) (((value) & 0x00000080) >> 7)
84770
84771
#define ALT_USB_DEV_DIEPINT15_TXFEMP_SET(value) (((value) << 7) & 0x00000080)
84772
84794
#define ALT_USB_DEV_DIEPINT15_TXFIFOUNDRN_E_INACT 0x0
84795
84800
#define ALT_USB_DEV_DIEPINT15_TXFIFOUNDRN_E_ACT 0x1
84801
84803
#define ALT_USB_DEV_DIEPINT15_TXFIFOUNDRN_LSB 8
84804
84805
#define ALT_USB_DEV_DIEPINT15_TXFIFOUNDRN_MSB 8
84806
84807
#define ALT_USB_DEV_DIEPINT15_TXFIFOUNDRN_WIDTH 1
84808
84809
#define ALT_USB_DEV_DIEPINT15_TXFIFOUNDRN_SET_MSK 0x00000100
84810
84811
#define ALT_USB_DEV_DIEPINT15_TXFIFOUNDRN_CLR_MSK 0xfffffeff
84812
84813
#define ALT_USB_DEV_DIEPINT15_TXFIFOUNDRN_RESET 0x0
84814
84815
#define ALT_USB_DEV_DIEPINT15_TXFIFOUNDRN_GET(value) (((value) & 0x00000100) >> 8)
84816
84817
#define ALT_USB_DEV_DIEPINT15_TXFIFOUNDRN_SET(value) (((value) << 8) & 0x00000100)
84818
84841
#define ALT_USB_DEV_DIEPINT15_BNAINTR_E_INACT 0x0
84842
84847
#define ALT_USB_DEV_DIEPINT15_BNAINTR_E_ACT 0x1
84848
84850
#define ALT_USB_DEV_DIEPINT15_BNAINTR_LSB 9
84851
84852
#define ALT_USB_DEV_DIEPINT15_BNAINTR_MSB 9
84853
84854
#define ALT_USB_DEV_DIEPINT15_BNAINTR_WIDTH 1
84855
84856
#define ALT_USB_DEV_DIEPINT15_BNAINTR_SET_MSK 0x00000200
84857
84858
#define ALT_USB_DEV_DIEPINT15_BNAINTR_CLR_MSK 0xfffffdff
84859
84860
#define ALT_USB_DEV_DIEPINT15_BNAINTR_RESET 0x0
84861
84862
#define ALT_USB_DEV_DIEPINT15_BNAINTR_GET(value) (((value) & 0x00000200) >> 9)
84863
84864
#define ALT_USB_DEV_DIEPINT15_BNAINTR_SET(value) (((value) << 9) & 0x00000200)
84865
84888
#define ALT_USB_DEV_DIEPINT15_PKTDRPSTS_E_INACT 0x0
84889
84894
#define ALT_USB_DEV_DIEPINT15_PKTDRPSTS_E_ACT 0x1
84895
84897
#define ALT_USB_DEV_DIEPINT15_PKTDRPSTS_LSB 11
84898
84899
#define ALT_USB_DEV_DIEPINT15_PKTDRPSTS_MSB 11
84900
84901
#define ALT_USB_DEV_DIEPINT15_PKTDRPSTS_WIDTH 1
84902
84903
#define ALT_USB_DEV_DIEPINT15_PKTDRPSTS_SET_MSK 0x00000800
84904
84905
#define ALT_USB_DEV_DIEPINT15_PKTDRPSTS_CLR_MSK 0xfffff7ff
84906
84907
#define ALT_USB_DEV_DIEPINT15_PKTDRPSTS_RESET 0x0
84908
84909
#define ALT_USB_DEV_DIEPINT15_PKTDRPSTS_GET(value) (((value) & 0x00000800) >> 11)
84910
84911
#define ALT_USB_DEV_DIEPINT15_PKTDRPSTS_SET(value) (((value) << 11) & 0x00000800)
84912
84933
#define ALT_USB_DEV_DIEPINT15_BBLEERR_E_INACT 0x0
84934
84939
#define ALT_USB_DEV_DIEPINT15_BBLEERR_E_ACT 0x1
84940
84942
#define ALT_USB_DEV_DIEPINT15_BBLEERR_LSB 12
84943
84944
#define ALT_USB_DEV_DIEPINT15_BBLEERR_MSB 12
84945
84946
#define ALT_USB_DEV_DIEPINT15_BBLEERR_WIDTH 1
84947
84948
#define ALT_USB_DEV_DIEPINT15_BBLEERR_SET_MSK 0x00001000
84949
84950
#define ALT_USB_DEV_DIEPINT15_BBLEERR_CLR_MSK 0xffffefff
84951
84952
#define ALT_USB_DEV_DIEPINT15_BBLEERR_RESET 0x0
84953
84954
#define ALT_USB_DEV_DIEPINT15_BBLEERR_GET(value) (((value) & 0x00001000) >> 12)
84955
84956
#define ALT_USB_DEV_DIEPINT15_BBLEERR_SET(value) (((value) << 12) & 0x00001000)
84957
84980
#define ALT_USB_DEV_DIEPINT15_NAKINTRPT_E_INACT 0x0
84981
84986
#define ALT_USB_DEV_DIEPINT15_NAKINTRPT_E_ACT 0x1
84987
84989
#define ALT_USB_DEV_DIEPINT15_NAKINTRPT_LSB 13
84990
84991
#define ALT_USB_DEV_DIEPINT15_NAKINTRPT_MSB 13
84992
84993
#define ALT_USB_DEV_DIEPINT15_NAKINTRPT_WIDTH 1
84994
84995
#define ALT_USB_DEV_DIEPINT15_NAKINTRPT_SET_MSK 0x00002000
84996
84997
#define ALT_USB_DEV_DIEPINT15_NAKINTRPT_CLR_MSK 0xffffdfff
84998
84999
#define ALT_USB_DEV_DIEPINT15_NAKINTRPT_RESET 0x0
85000
85001
#define ALT_USB_DEV_DIEPINT15_NAKINTRPT_GET(value) (((value) & 0x00002000) >> 13)
85002
85003
#define ALT_USB_DEV_DIEPINT15_NAKINTRPT_SET(value) (((value) << 13) & 0x00002000)
85004
85026
#define ALT_USB_DEV_DIEPINT15_NYETINTRPT_E_INACT 0x0
85027
85032
#define ALT_USB_DEV_DIEPINT15_NYETINTRPT_E_ACT 0x1
85033
85035
#define ALT_USB_DEV_DIEPINT15_NYETINTRPT_LSB 14
85036
85037
#define ALT_USB_DEV_DIEPINT15_NYETINTRPT_MSB 14
85038
85039
#define ALT_USB_DEV_DIEPINT15_NYETINTRPT_WIDTH 1
85040
85041
#define ALT_USB_DEV_DIEPINT15_NYETINTRPT_SET_MSK 0x00004000
85042
85043
#define ALT_USB_DEV_DIEPINT15_NYETINTRPT_CLR_MSK 0xffffbfff
85044
85045
#define ALT_USB_DEV_DIEPINT15_NYETINTRPT_RESET 0x0
85046
85047
#define ALT_USB_DEV_DIEPINT15_NYETINTRPT_GET(value) (((value) & 0x00004000) >> 14)
85048
85049
#define ALT_USB_DEV_DIEPINT15_NYETINTRPT_SET(value) (((value) << 14) & 0x00004000)
85050
85051
#ifndef __ASSEMBLY__
85052
85062
struct
ALT_USB_DEV_DIEPINT15_s
85063
{
85064
const
uint32_t
xfercompl
: 1;
85065
const
uint32_t
epdisbld
: 1;
85066
const
uint32_t
ahberr
: 1;
85067
const
uint32_t
timeout
: 1;
85068
const
uint32_t
intkntxfemp
: 1;
85069
const
uint32_t
intknepmis
: 1;
85070
const
uint32_t
inepnakeff
: 1;
85071
const
uint32_t
txfemp
: 1;
85072
const
uint32_t
txfifoundrn
: 1;
85073
const
uint32_t
bnaintr
: 1;
85074
uint32_t : 1;
85075
const
uint32_t
pktdrpsts
: 1;
85076
const
uint32_t
bbleerr
: 1;
85077
const
uint32_t
nakintrpt
: 1;
85078
const
uint32_t
nyetintrpt
: 1;
85079
uint32_t : 17;
85080
};
85081
85083
typedef
volatile
struct
ALT_USB_DEV_DIEPINT15_s
ALT_USB_DEV_DIEPINT15_t
;
85084
#endif
/* __ASSEMBLY__ */
85085
85087
#define ALT_USB_DEV_DIEPINT15_OFST 0x2e8
85088
85089
#define ALT_USB_DEV_DIEPINT15_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_DEV_DIEPINT15_OFST))
85090
85123
#define ALT_USB_DEV_DIEPTSIZ15_XFERSIZE_LSB 0
85124
85125
#define ALT_USB_DEV_DIEPTSIZ15_XFERSIZE_MSB 18
85126
85127
#define ALT_USB_DEV_DIEPTSIZ15_XFERSIZE_WIDTH 19
85128
85129
#define ALT_USB_DEV_DIEPTSIZ15_XFERSIZE_SET_MSK 0x0007ffff
85130
85131
#define ALT_USB_DEV_DIEPTSIZ15_XFERSIZE_CLR_MSK 0xfff80000
85132
85133
#define ALT_USB_DEV_DIEPTSIZ15_XFERSIZE_RESET 0x0
85134
85135
#define ALT_USB_DEV_DIEPTSIZ15_XFERSIZE_GET(value) (((value) & 0x0007ffff) >> 0)
85136
85137
#define ALT_USB_DEV_DIEPTSIZ15_XFERSIZE_SET(value) (((value) << 0) & 0x0007ffff)
85138
85150
#define ALT_USB_DEV_DIEPTSIZ15_PKTCNT_LSB 19
85151
85152
#define ALT_USB_DEV_DIEPTSIZ15_PKTCNT_MSB 28
85153
85154
#define ALT_USB_DEV_DIEPTSIZ15_PKTCNT_WIDTH 10
85155
85156
#define ALT_USB_DEV_DIEPTSIZ15_PKTCNT_SET_MSK 0x1ff80000
85157
85158
#define ALT_USB_DEV_DIEPTSIZ15_PKTCNT_CLR_MSK 0xe007ffff
85159
85160
#define ALT_USB_DEV_DIEPTSIZ15_PKTCNT_RESET 0x0
85161
85162
#define ALT_USB_DEV_DIEPTSIZ15_PKTCNT_GET(value) (((value) & 0x1ff80000) >> 19)
85163
85164
#define ALT_USB_DEV_DIEPTSIZ15_PKTCNT_SET(value) (((value) << 19) & 0x1ff80000)
85165
85193
#define ALT_USB_DEV_DIEPTSIZ15_MC_E_PKTONE 0x1
85194
85199
#define ALT_USB_DEV_DIEPTSIZ15_MC_E_PKTTWO 0x2
85200
85205
#define ALT_USB_DEV_DIEPTSIZ15_MC_E_PKTTHREE 0x3
85206
85208
#define ALT_USB_DEV_DIEPTSIZ15_MC_LSB 29
85209
85210
#define ALT_USB_DEV_DIEPTSIZ15_MC_MSB 30
85211
85212
#define ALT_USB_DEV_DIEPTSIZ15_MC_WIDTH 2
85213
85214
#define ALT_USB_DEV_DIEPTSIZ15_MC_SET_MSK 0x60000000
85215
85216
#define ALT_USB_DEV_DIEPTSIZ15_MC_CLR_MSK 0x9fffffff
85217
85218
#define ALT_USB_DEV_DIEPTSIZ15_MC_RESET 0x0
85219
85220
#define ALT_USB_DEV_DIEPTSIZ15_MC_GET(value) (((value) & 0x60000000) >> 29)
85221
85222
#define ALT_USB_DEV_DIEPTSIZ15_MC_SET(value) (((value) << 29) & 0x60000000)
85223
85224
#ifndef __ASSEMBLY__
85225
85235
struct
ALT_USB_DEV_DIEPTSIZ15_s
85236
{
85237
uint32_t
xfersize
: 19;
85238
uint32_t
PktCnt
: 10;
85239
uint32_t
mc
: 2;
85240
uint32_t : 1;
85241
};
85242
85244
typedef
volatile
struct
ALT_USB_DEV_DIEPTSIZ15_s
ALT_USB_DEV_DIEPTSIZ15_t
;
85245
#endif
/* __ASSEMBLY__ */
85246
85248
#define ALT_USB_DEV_DIEPTSIZ15_OFST 0x2f0
85249
85250
#define ALT_USB_DEV_DIEPTSIZ15_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_DEV_DIEPTSIZ15_OFST))
85251
85284
#define ALT_USB_DEV_DIEPDMA15_DIEPDMA15_LSB 0
85285
85286
#define ALT_USB_DEV_DIEPDMA15_DIEPDMA15_MSB 31
85287
85288
#define ALT_USB_DEV_DIEPDMA15_DIEPDMA15_WIDTH 32
85289
85290
#define ALT_USB_DEV_DIEPDMA15_DIEPDMA15_SET_MSK 0xffffffff
85291
85292
#define ALT_USB_DEV_DIEPDMA15_DIEPDMA15_CLR_MSK 0x00000000
85293
85294
#define ALT_USB_DEV_DIEPDMA15_DIEPDMA15_RESET 0x0
85295
85296
#define ALT_USB_DEV_DIEPDMA15_DIEPDMA15_GET(value) (((value) & 0xffffffff) >> 0)
85297
85298
#define ALT_USB_DEV_DIEPDMA15_DIEPDMA15_SET(value) (((value) << 0) & 0xffffffff)
85299
85300
#ifndef __ASSEMBLY__
85301
85311
struct
ALT_USB_DEV_DIEPDMA15_s
85312
{
85313
uint32_t
diepdma15
: 32;
85314
};
85315
85317
typedef
volatile
struct
ALT_USB_DEV_DIEPDMA15_s
ALT_USB_DEV_DIEPDMA15_t
;
85318
#endif
/* __ASSEMBLY__ */
85319
85321
#define ALT_USB_DEV_DIEPDMA15_OFST 0x2f4
85322
85323
#define ALT_USB_DEV_DIEPDMA15_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_DEV_DIEPDMA15_OFST))
85324
85351
#define ALT_USB_DEV_DTXFSTS15_INEPTXFSPCAVAIL_LSB 0
85352
85353
#define ALT_USB_DEV_DTXFSTS15_INEPTXFSPCAVAIL_MSB 15
85354
85355
#define ALT_USB_DEV_DTXFSTS15_INEPTXFSPCAVAIL_WIDTH 16
85356
85357
#define ALT_USB_DEV_DTXFSTS15_INEPTXFSPCAVAIL_SET_MSK 0x0000ffff
85358
85359
#define ALT_USB_DEV_DTXFSTS15_INEPTXFSPCAVAIL_CLR_MSK 0xffff0000
85360
85361
#define ALT_USB_DEV_DTXFSTS15_INEPTXFSPCAVAIL_RESET 0x2000
85362
85363
#define ALT_USB_DEV_DTXFSTS15_INEPTXFSPCAVAIL_GET(value) (((value) & 0x0000ffff) >> 0)
85364
85365
#define ALT_USB_DEV_DTXFSTS15_INEPTXFSPCAVAIL_SET(value) (((value) << 0) & 0x0000ffff)
85366
85367
#ifndef __ASSEMBLY__
85368
85378
struct
ALT_USB_DEV_DTXFSTS15_s
85379
{
85380
const
uint32_t
ineptxfspcavail
: 16;
85381
uint32_t : 16;
85382
};
85383
85385
typedef
volatile
struct
ALT_USB_DEV_DTXFSTS15_s
ALT_USB_DEV_DTXFSTS15_t
;
85386
#endif
/* __ASSEMBLY__ */
85387
85389
#define ALT_USB_DEV_DTXFSTS15_OFST 0x2f8
85390
85391
#define ALT_USB_DEV_DTXFSTS15_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_DEV_DTXFSTS15_OFST))
85392
85416
#define ALT_USB_DEV_DIEPDMAB15_DIEPDMAB15_LSB 0
85417
85418
#define ALT_USB_DEV_DIEPDMAB15_DIEPDMAB15_MSB 31
85419
85420
#define ALT_USB_DEV_DIEPDMAB15_DIEPDMAB15_WIDTH 32
85421
85422
#define ALT_USB_DEV_DIEPDMAB15_DIEPDMAB15_SET_MSK 0xffffffff
85423
85424
#define ALT_USB_DEV_DIEPDMAB15_DIEPDMAB15_CLR_MSK 0x00000000
85425
85426
#define ALT_USB_DEV_DIEPDMAB15_DIEPDMAB15_RESET 0x0
85427
85428
#define ALT_USB_DEV_DIEPDMAB15_DIEPDMAB15_GET(value) (((value) & 0xffffffff) >> 0)
85429
85430
#define ALT_USB_DEV_DIEPDMAB15_DIEPDMAB15_SET(value) (((value) << 0) & 0xffffffff)
85431
85432
#ifndef __ASSEMBLY__
85433
85443
struct
ALT_USB_DEV_DIEPDMAB15_s
85444
{
85445
const
uint32_t
diepdmab15
: 32;
85446
};
85447
85449
typedef
volatile
struct
ALT_USB_DEV_DIEPDMAB15_s
ALT_USB_DEV_DIEPDMAB15_t
;
85450
#endif
/* __ASSEMBLY__ */
85451
85453
#define ALT_USB_DEV_DIEPDMAB15_OFST 0x2fc
85454
85455
#define ALT_USB_DEV_DIEPDMAB15_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_DEV_DIEPDMAB15_OFST))
85456
85505
#define ALT_USB_DEV_DOEPCTL0_MPS_E_BYTE64 0x0
85506
85511
#define ALT_USB_DEV_DOEPCTL0_MPS_E_BYTE32 0x1
85512
85517
#define ALT_USB_DEV_DOEPCTL0_MPS_E_BYTE16 0x2
85518
85523
#define ALT_USB_DEV_DOEPCTL0_MPS_E_BYTE8 0x3
85524
85526
#define ALT_USB_DEV_DOEPCTL0_MPS_LSB 0
85527
85528
#define ALT_USB_DEV_DOEPCTL0_MPS_MSB 1
85529
85530
#define ALT_USB_DEV_DOEPCTL0_MPS_WIDTH 2
85531
85532
#define ALT_USB_DEV_DOEPCTL0_MPS_SET_MSK 0x00000003
85533
85534
#define ALT_USB_DEV_DOEPCTL0_MPS_CLR_MSK 0xfffffffc
85535
85536
#define ALT_USB_DEV_DOEPCTL0_MPS_RESET 0x0
85537
85538
#define ALT_USB_DEV_DOEPCTL0_MPS_GET(value) (((value) & 0x00000003) >> 0)
85539
85540
#define ALT_USB_DEV_DOEPCTL0_MPS_SET(value) (((value) << 0) & 0x00000003)
85541
85562
#define ALT_USB_DEV_DOEPCTL0_USBACTEP_E_ACT 0x1
85563
85565
#define ALT_USB_DEV_DOEPCTL0_USBACTEP_LSB 15
85566
85567
#define ALT_USB_DEV_DOEPCTL0_USBACTEP_MSB 15
85568
85569
#define ALT_USB_DEV_DOEPCTL0_USBACTEP_WIDTH 1
85570
85571
#define ALT_USB_DEV_DOEPCTL0_USBACTEP_SET_MSK 0x00008000
85572
85573
#define ALT_USB_DEV_DOEPCTL0_USBACTEP_CLR_MSK 0xffff7fff
85574
85575
#define ALT_USB_DEV_DOEPCTL0_USBACTEP_RESET 0x1
85576
85577
#define ALT_USB_DEV_DOEPCTL0_USBACTEP_GET(value) (((value) & 0x00008000) >> 15)
85578
85579
#define ALT_USB_DEV_DOEPCTL0_USBACTEP_SET(value) (((value) << 15) & 0x00008000)
85580
85606
#define ALT_USB_DEV_DOEPCTL0_NAKSTS_E_INACT 0x0
85607
85612
#define ALT_USB_DEV_DOEPCTL0_NAKSTS_E_ACT 0x1
85613
85615
#define ALT_USB_DEV_DOEPCTL0_NAKSTS_LSB 17
85616
85617
#define ALT_USB_DEV_DOEPCTL0_NAKSTS_MSB 17
85618
85619
#define ALT_USB_DEV_DOEPCTL0_NAKSTS_WIDTH 1
85620
85621
#define ALT_USB_DEV_DOEPCTL0_NAKSTS_SET_MSK 0x00020000
85622
85623
#define ALT_USB_DEV_DOEPCTL0_NAKSTS_CLR_MSK 0xfffdffff
85624
85625
#define ALT_USB_DEV_DOEPCTL0_NAKSTS_RESET 0x0
85626
85627
#define ALT_USB_DEV_DOEPCTL0_NAKSTS_GET(value) (((value) & 0x00020000) >> 17)
85628
85629
#define ALT_USB_DEV_DOEPCTL0_NAKSTS_SET(value) (((value) << 17) & 0x00020000)
85630
85650
#define ALT_USB_DEV_DOEPCTL0_EPTYPE_E_ACT 0x0
85651
85653
#define ALT_USB_DEV_DOEPCTL0_EPTYPE_LSB 18
85654
85655
#define ALT_USB_DEV_DOEPCTL0_EPTYPE_MSB 19
85656
85657
#define ALT_USB_DEV_DOEPCTL0_EPTYPE_WIDTH 2
85658
85659
#define ALT_USB_DEV_DOEPCTL0_EPTYPE_SET_MSK 0x000c0000
85660
85661
#define ALT_USB_DEV_DOEPCTL0_EPTYPE_CLR_MSK 0xfff3ffff
85662
85663
#define ALT_USB_DEV_DOEPCTL0_EPTYPE_RESET 0x0
85664
85665
#define ALT_USB_DEV_DOEPCTL0_EPTYPE_GET(value) (((value) & 0x000c0000) >> 18)
85666
85667
#define ALT_USB_DEV_DOEPCTL0_EPTYPE_SET(value) (((value) << 18) & 0x000c0000)
85668
85691
#define ALT_USB_DEV_DOEPCTL0_SNP_E_DISD 0x0
85692
85697
#define ALT_USB_DEV_DOEPCTL0_SNP_E_END 0x1
85698
85700
#define ALT_USB_DEV_DOEPCTL0_SNP_LSB 20
85701
85702
#define ALT_USB_DEV_DOEPCTL0_SNP_MSB 20
85703
85704
#define ALT_USB_DEV_DOEPCTL0_SNP_WIDTH 1
85705
85706
#define ALT_USB_DEV_DOEPCTL0_SNP_SET_MSK 0x00100000
85707
85708
#define ALT_USB_DEV_DOEPCTL0_SNP_CLR_MSK 0xffefffff
85709
85710
#define ALT_USB_DEV_DOEPCTL0_SNP_RESET 0x0
85711
85712
#define ALT_USB_DEV_DOEPCTL0_SNP_GET(value) (((value) & 0x00100000) >> 20)
85713
85714
#define ALT_USB_DEV_DOEPCTL0_SNP_SET(value) (((value) << 20) & 0x00100000)
85715
85739
#define ALT_USB_DEV_DOEPCTL0_STALL_E_INACT 0x0
85740
85745
#define ALT_USB_DEV_DOEPCTL0_STALL_E_ACT 0x1
85746
85748
#define ALT_USB_DEV_DOEPCTL0_STALL_LSB 21
85749
85750
#define ALT_USB_DEV_DOEPCTL0_STALL_MSB 21
85751
85752
#define ALT_USB_DEV_DOEPCTL0_STALL_WIDTH 1
85753
85754
#define ALT_USB_DEV_DOEPCTL0_STALL_SET_MSK 0x00200000
85755
85756
#define ALT_USB_DEV_DOEPCTL0_STALL_CLR_MSK 0xffdfffff
85757
85758
#define ALT_USB_DEV_DOEPCTL0_STALL_RESET 0x0
85759
85760
#define ALT_USB_DEV_DOEPCTL0_STALL_GET(value) (((value) & 0x00200000) >> 21)
85761
85762
#define ALT_USB_DEV_DOEPCTL0_STALL_SET(value) (((value) << 21) & 0x00200000)
85763
85784
#define ALT_USB_DEV_DOEPCTL0_CNAK_E_NOCLR 0x0
85785
85790
#define ALT_USB_DEV_DOEPCTL0_CNAK_E_CLR 0x1
85791
85793
#define ALT_USB_DEV_DOEPCTL0_CNAK_LSB 26
85794
85795
#define ALT_USB_DEV_DOEPCTL0_CNAK_MSB 26
85796
85797
#define ALT_USB_DEV_DOEPCTL0_CNAK_WIDTH 1
85798
85799
#define ALT_USB_DEV_DOEPCTL0_CNAK_SET_MSK 0x04000000
85800
85801
#define ALT_USB_DEV_DOEPCTL0_CNAK_CLR_MSK 0xfbffffff
85802
85803
#define ALT_USB_DEV_DOEPCTL0_CNAK_RESET 0x0
85804
85805
#define ALT_USB_DEV_DOEPCTL0_CNAK_GET(value) (((value) & 0x04000000) >> 26)
85806
85807
#define ALT_USB_DEV_DOEPCTL0_CNAK_SET(value) (((value) << 26) & 0x04000000)
85808
85832
#define ALT_USB_DEV_DOEPCTL0_SNAK_E_NOSET 0x0
85833
85838
#define ALT_USB_DEV_DOEPCTL0_SNAK_E_SET 0x1
85839
85841
#define ALT_USB_DEV_DOEPCTL0_SNAK_LSB 27
85842
85843
#define ALT_USB_DEV_DOEPCTL0_SNAK_MSB 27
85844
85845
#define ALT_USB_DEV_DOEPCTL0_SNAK_WIDTH 1
85846
85847
#define ALT_USB_DEV_DOEPCTL0_SNAK_SET_MSK 0x08000000
85848
85849
#define ALT_USB_DEV_DOEPCTL0_SNAK_CLR_MSK 0xf7ffffff
85850
85851
#define ALT_USB_DEV_DOEPCTL0_SNAK_RESET 0x0
85852
85853
#define ALT_USB_DEV_DOEPCTL0_SNAK_GET(value) (((value) & 0x08000000) >> 27)
85854
85855
#define ALT_USB_DEV_DOEPCTL0_SNAK_SET(value) (((value) << 27) & 0x08000000)
85856
85876
#define ALT_USB_DEV_DOEPCTL0_EPDIS_E_INACT 0x0
85877
85879
#define ALT_USB_DEV_DOEPCTL0_EPDIS_LSB 30
85880
85881
#define ALT_USB_DEV_DOEPCTL0_EPDIS_MSB 30
85882
85883
#define ALT_USB_DEV_DOEPCTL0_EPDIS_WIDTH 1
85884
85885
#define ALT_USB_DEV_DOEPCTL0_EPDIS_SET_MSK 0x40000000
85886
85887
#define ALT_USB_DEV_DOEPCTL0_EPDIS_CLR_MSK 0xbfffffff
85888
85889
#define ALT_USB_DEV_DOEPCTL0_EPDIS_RESET 0x0
85890
85891
#define ALT_USB_DEV_DOEPCTL0_EPDIS_GET(value) (((value) & 0x40000000) >> 30)
85892
85893
#define ALT_USB_DEV_DOEPCTL0_EPDIS_SET(value) (((value) << 30) & 0x40000000)
85894
85929
#define ALT_USB_DEV_DOEPCTL0_EPENA_E_INACT 0x0
85930
85935
#define ALT_USB_DEV_DOEPCTL0_EPENA_E_ACT 0x1
85936
85938
#define ALT_USB_DEV_DOEPCTL0_EPENA_LSB 31
85939
85940
#define ALT_USB_DEV_DOEPCTL0_EPENA_MSB 31
85941
85942
#define ALT_USB_DEV_DOEPCTL0_EPENA_WIDTH 1
85943
85944
#define ALT_USB_DEV_DOEPCTL0_EPENA_SET_MSK 0x80000000
85945
85946
#define ALT_USB_DEV_DOEPCTL0_EPENA_CLR_MSK 0x7fffffff
85947
85948
#define ALT_USB_DEV_DOEPCTL0_EPENA_RESET 0x0
85949
85950
#define ALT_USB_DEV_DOEPCTL0_EPENA_GET(value) (((value) & 0x80000000) >> 31)
85951
85952
#define ALT_USB_DEV_DOEPCTL0_EPENA_SET(value) (((value) << 31) & 0x80000000)
85953
85954
#ifndef __ASSEMBLY__
85955
85965
struct
ALT_USB_DEV_DOEPCTL0_s
85966
{
85967
const
uint32_t
mps
: 2;
85968
uint32_t : 13;
85969
const
uint32_t
usbactep
: 1;
85970
uint32_t : 1;
85971
const
uint32_t
naksts
: 1;
85972
const
uint32_t
eptype
: 2;
85973
uint32_t
snp
: 1;
85974
const
uint32_t
stall
: 1;
85975
uint32_t : 4;
85976
uint32_t
cnak
: 1;
85977
uint32_t
snak
: 1;
85978
uint32_t : 2;
85979
const
uint32_t
epdis
: 1;
85980
const
uint32_t
epena
: 1;
85981
};
85982
85984
typedef
volatile
struct
ALT_USB_DEV_DOEPCTL0_s
ALT_USB_DEV_DOEPCTL0_t
;
85985
#endif
/* __ASSEMBLY__ */
85986
85988
#define ALT_USB_DEV_DOEPCTL0_OFST 0x300
85989
85990
#define ALT_USB_DEV_DOEPCTL0_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_DEV_DOEPCTL0_OFST))
85991
86055
#define ALT_USB_DEV_DOEPINT0_XFERCOMPL_E_INACT 0x0
86056
86061
#define ALT_USB_DEV_DOEPINT0_XFERCOMPL_E_ACT 0x1
86062
86064
#define ALT_USB_DEV_DOEPINT0_XFERCOMPL_LSB 0
86065
86066
#define ALT_USB_DEV_DOEPINT0_XFERCOMPL_MSB 0
86067
86068
#define ALT_USB_DEV_DOEPINT0_XFERCOMPL_WIDTH 1
86069
86070
#define ALT_USB_DEV_DOEPINT0_XFERCOMPL_SET_MSK 0x00000001
86071
86072
#define ALT_USB_DEV_DOEPINT0_XFERCOMPL_CLR_MSK 0xfffffffe
86073
86074
#define ALT_USB_DEV_DOEPINT0_XFERCOMPL_RESET 0x0
86075
86076
#define ALT_USB_DEV_DOEPINT0_XFERCOMPL_GET(value) (((value) & 0x00000001) >> 0)
86077
86078
#define ALT_USB_DEV_DOEPINT0_XFERCOMPL_SET(value) (((value) << 0) & 0x00000001)
86079
86101
#define ALT_USB_DEV_DOEPINT0_EPDISBLD_E_INACT 0x0
86102
86107
#define ALT_USB_DEV_DOEPINT0_EPDISBLD_E_ACT 0x1
86108
86110
#define ALT_USB_DEV_DOEPINT0_EPDISBLD_LSB 1
86111
86112
#define ALT_USB_DEV_DOEPINT0_EPDISBLD_MSB 1
86113
86114
#define ALT_USB_DEV_DOEPINT0_EPDISBLD_WIDTH 1
86115
86116
#define ALT_USB_DEV_DOEPINT0_EPDISBLD_SET_MSK 0x00000002
86117
86118
#define ALT_USB_DEV_DOEPINT0_EPDISBLD_CLR_MSK 0xfffffffd
86119
86120
#define ALT_USB_DEV_DOEPINT0_EPDISBLD_RESET 0x0
86121
86122
#define ALT_USB_DEV_DOEPINT0_EPDISBLD_GET(value) (((value) & 0x00000002) >> 1)
86123
86124
#define ALT_USB_DEV_DOEPINT0_EPDISBLD_SET(value) (((value) << 1) & 0x00000002)
86125
86148
#define ALT_USB_DEV_DOEPINT0_AHBERR_E_INACT 0x0
86149
86154
#define ALT_USB_DEV_DOEPINT0_AHBERR_E_ACT 0x1
86155
86157
#define ALT_USB_DEV_DOEPINT0_AHBERR_LSB 2
86158
86159
#define ALT_USB_DEV_DOEPINT0_AHBERR_MSB 2
86160
86161
#define ALT_USB_DEV_DOEPINT0_AHBERR_WIDTH 1
86162
86163
#define ALT_USB_DEV_DOEPINT0_AHBERR_SET_MSK 0x00000004
86164
86165
#define ALT_USB_DEV_DOEPINT0_AHBERR_CLR_MSK 0xfffffffb
86166
86167
#define ALT_USB_DEV_DOEPINT0_AHBERR_RESET 0x0
86168
86169
#define ALT_USB_DEV_DOEPINT0_AHBERR_GET(value) (((value) & 0x00000004) >> 2)
86170
86171
#define ALT_USB_DEV_DOEPINT0_AHBERR_SET(value) (((value) << 2) & 0x00000004)
86172
86196
#define ALT_USB_DEV_DOEPINT0_SETUP_E_INACT 0x0
86197
86202
#define ALT_USB_DEV_DOEPINT0_SETUP_E_ACT 0x1
86203
86205
#define ALT_USB_DEV_DOEPINT0_SETUP_LSB 3
86206
86207
#define ALT_USB_DEV_DOEPINT0_SETUP_MSB 3
86208
86209
#define ALT_USB_DEV_DOEPINT0_SETUP_WIDTH 1
86210
86211
#define ALT_USB_DEV_DOEPINT0_SETUP_SET_MSK 0x00000008
86212
86213
#define ALT_USB_DEV_DOEPINT0_SETUP_CLR_MSK 0xfffffff7
86214
86215
#define ALT_USB_DEV_DOEPINT0_SETUP_RESET 0x0
86216
86217
#define ALT_USB_DEV_DOEPINT0_SETUP_GET(value) (((value) & 0x00000008) >> 3)
86218
86219
#define ALT_USB_DEV_DOEPINT0_SETUP_SET(value) (((value) << 3) & 0x00000008)
86220
86243
#define ALT_USB_DEV_DOEPINT0_OUTTKNEPDIS_E_INACT 0x0
86244
86249
#define ALT_USB_DEV_DOEPINT0_OUTTKNEPDIS_E_ACT 0x1
86250
86252
#define ALT_USB_DEV_DOEPINT0_OUTTKNEPDIS_LSB 4
86253
86254
#define ALT_USB_DEV_DOEPINT0_OUTTKNEPDIS_MSB 4
86255
86256
#define ALT_USB_DEV_DOEPINT0_OUTTKNEPDIS_WIDTH 1
86257
86258
#define ALT_USB_DEV_DOEPINT0_OUTTKNEPDIS_SET_MSK 0x00000010
86259
86260
#define ALT_USB_DEV_DOEPINT0_OUTTKNEPDIS_CLR_MSK 0xffffffef
86261
86262
#define ALT_USB_DEV_DOEPINT0_OUTTKNEPDIS_RESET 0x0
86263
86264
#define ALT_USB_DEV_DOEPINT0_OUTTKNEPDIS_GET(value) (((value) & 0x00000010) >> 4)
86265
86266
#define ALT_USB_DEV_DOEPINT0_OUTTKNEPDIS_SET(value) (((value) << 4) & 0x00000010)
86267
86295
#define ALT_USB_DEV_DOEPINT0_STSPHSERCVD_E_INACT 0x0
86296
86301
#define ALT_USB_DEV_DOEPINT0_STSPHSERCVD_E_ACT 0x1
86302
86304
#define ALT_USB_DEV_DOEPINT0_STSPHSERCVD_LSB 5
86305
86306
#define ALT_USB_DEV_DOEPINT0_STSPHSERCVD_MSB 5
86307
86308
#define ALT_USB_DEV_DOEPINT0_STSPHSERCVD_WIDTH 1
86309
86310
#define ALT_USB_DEV_DOEPINT0_STSPHSERCVD_SET_MSK 0x00000020
86311
86312
#define ALT_USB_DEV_DOEPINT0_STSPHSERCVD_CLR_MSK 0xffffffdf
86313
86314
#define ALT_USB_DEV_DOEPINT0_STSPHSERCVD_RESET 0x0
86315
86316
#define ALT_USB_DEV_DOEPINT0_STSPHSERCVD_GET(value) (((value) & 0x00000020) >> 5)
86317
86318
#define ALT_USB_DEV_DOEPINT0_STSPHSERCVD_SET(value) (((value) << 5) & 0x00000020)
86319
86342
#define ALT_USB_DEV_DOEPINT0_BACK2BACKSETUP_E_INACT 0x0
86343
86348
#define ALT_USB_DEV_DOEPINT0_BACK2BACKSETUP_E_ACT 0x1
86349
86351
#define ALT_USB_DEV_DOEPINT0_BACK2BACKSETUP_LSB 6
86352
86353
#define ALT_USB_DEV_DOEPINT0_BACK2BACKSETUP_MSB 6
86354
86355
#define ALT_USB_DEV_DOEPINT0_BACK2BACKSETUP_WIDTH 1
86356
86357
#define ALT_USB_DEV_DOEPINT0_BACK2BACKSETUP_SET_MSK 0x00000040
86358
86359
#define ALT_USB_DEV_DOEPINT0_BACK2BACKSETUP_CLR_MSK 0xffffffbf
86360
86361
#define ALT_USB_DEV_DOEPINT0_BACK2BACKSETUP_RESET 0x0
86362
86363
#define ALT_USB_DEV_DOEPINT0_BACK2BACKSETUP_GET(value) (((value) & 0x00000040) >> 6)
86364
86365
#define ALT_USB_DEV_DOEPINT0_BACK2BACKSETUP_SET(value) (((value) << 6) & 0x00000040)
86366
86388
#define ALT_USB_DEV_DOEPINT0_OUTPKTERR_E_INACT 0x0
86389
86394
#define ALT_USB_DEV_DOEPINT0_OUTPKTERR_E_ACT 0x1
86395
86397
#define ALT_USB_DEV_DOEPINT0_OUTPKTERR_LSB 8
86398
86399
#define ALT_USB_DEV_DOEPINT0_OUTPKTERR_MSB 8
86400
86401
#define ALT_USB_DEV_DOEPINT0_OUTPKTERR_WIDTH 1
86402
86403
#define ALT_USB_DEV_DOEPINT0_OUTPKTERR_SET_MSK 0x00000100
86404
86405
#define ALT_USB_DEV_DOEPINT0_OUTPKTERR_CLR_MSK 0xfffffeff
86406
86407
#define ALT_USB_DEV_DOEPINT0_OUTPKTERR_RESET 0x0
86408
86409
#define ALT_USB_DEV_DOEPINT0_OUTPKTERR_GET(value) (((value) & 0x00000100) >> 8)
86410
86411
#define ALT_USB_DEV_DOEPINT0_OUTPKTERR_SET(value) (((value) << 8) & 0x00000100)
86412
86436
#define ALT_USB_DEV_DOEPINT0_BNAINTR_E_INACT 0x0
86437
86442
#define ALT_USB_DEV_DOEPINT0_BNAINTR_E_ACT 0x1
86443
86445
#define ALT_USB_DEV_DOEPINT0_BNAINTR_LSB 9
86446
86447
#define ALT_USB_DEV_DOEPINT0_BNAINTR_MSB 9
86448
86449
#define ALT_USB_DEV_DOEPINT0_BNAINTR_WIDTH 1
86450
86451
#define ALT_USB_DEV_DOEPINT0_BNAINTR_SET_MSK 0x00000200
86452
86453
#define ALT_USB_DEV_DOEPINT0_BNAINTR_CLR_MSK 0xfffffdff
86454
86455
#define ALT_USB_DEV_DOEPINT0_BNAINTR_RESET 0x0
86456
86457
#define ALT_USB_DEV_DOEPINT0_BNAINTR_GET(value) (((value) & 0x00000200) >> 9)
86458
86459
#define ALT_USB_DEV_DOEPINT0_BNAINTR_SET(value) (((value) << 9) & 0x00000200)
86460
86483
#define ALT_USB_DEV_DOEPINT0_PKTDRPSTS_E_INACT 0x0
86484
86489
#define ALT_USB_DEV_DOEPINT0_PKTDRPSTS_E_ACT 0x1
86490
86492
#define ALT_USB_DEV_DOEPINT0_PKTDRPSTS_LSB 11
86493
86494
#define ALT_USB_DEV_DOEPINT0_PKTDRPSTS_MSB 11
86495
86496
#define ALT_USB_DEV_DOEPINT0_PKTDRPSTS_WIDTH 1
86497
86498
#define ALT_USB_DEV_DOEPINT0_PKTDRPSTS_SET_MSK 0x00000800
86499
86500
#define ALT_USB_DEV_DOEPINT0_PKTDRPSTS_CLR_MSK 0xfffff7ff
86501
86502
#define ALT_USB_DEV_DOEPINT0_PKTDRPSTS_RESET 0x0
86503
86504
#define ALT_USB_DEV_DOEPINT0_PKTDRPSTS_GET(value) (((value) & 0x00000800) >> 11)
86505
86506
#define ALT_USB_DEV_DOEPINT0_PKTDRPSTS_SET(value) (((value) << 11) & 0x00000800)
86507
86528
#define ALT_USB_DEV_DOEPINT0_BBLEERR_E_INACT 0x0
86529
86534
#define ALT_USB_DEV_DOEPINT0_BBLEERR_E_ACT 0x1
86535
86537
#define ALT_USB_DEV_DOEPINT0_BBLEERR_LSB 12
86538
86539
#define ALT_USB_DEV_DOEPINT0_BBLEERR_MSB 12
86540
86541
#define ALT_USB_DEV_DOEPINT0_BBLEERR_WIDTH 1
86542
86543
#define ALT_USB_DEV_DOEPINT0_BBLEERR_SET_MSK 0x00001000
86544
86545
#define ALT_USB_DEV_DOEPINT0_BBLEERR_CLR_MSK 0xffffefff
86546
86547
#define ALT_USB_DEV_DOEPINT0_BBLEERR_RESET 0x0
86548
86549
#define ALT_USB_DEV_DOEPINT0_BBLEERR_GET(value) (((value) & 0x00001000) >> 12)
86550
86551
#define ALT_USB_DEV_DOEPINT0_BBLEERR_SET(value) (((value) << 12) & 0x00001000)
86552
86575
#define ALT_USB_DEV_DOEPINT0_NAKINTRPT_E_INACT 0x0
86576
86581
#define ALT_USB_DEV_DOEPINT0_NAKINTRPT_E_ACT 0x1
86582
86584
#define ALT_USB_DEV_DOEPINT0_NAKINTRPT_LSB 13
86585
86586
#define ALT_USB_DEV_DOEPINT0_NAKINTRPT_MSB 13
86587
86588
#define ALT_USB_DEV_DOEPINT0_NAKINTRPT_WIDTH 1
86589
86590
#define ALT_USB_DEV_DOEPINT0_NAKINTRPT_SET_MSK 0x00002000
86591
86592
#define ALT_USB_DEV_DOEPINT0_NAKINTRPT_CLR_MSK 0xffffdfff
86593
86594
#define ALT_USB_DEV_DOEPINT0_NAKINTRPT_RESET 0x0
86595
86596
#define ALT_USB_DEV_DOEPINT0_NAKINTRPT_GET(value) (((value) & 0x00002000) >> 13)
86597
86598
#define ALT_USB_DEV_DOEPINT0_NAKINTRPT_SET(value) (((value) << 13) & 0x00002000)
86599
86621
#define ALT_USB_DEV_DOEPINT0_NYETINTRPT_E_INACT 0x0
86622
86627
#define ALT_USB_DEV_DOEPINT0_NYETINTRPT_E_ACT 0x1
86628
86630
#define ALT_USB_DEV_DOEPINT0_NYETINTRPT_LSB 14
86631
86632
#define ALT_USB_DEV_DOEPINT0_NYETINTRPT_MSB 14
86633
86634
#define ALT_USB_DEV_DOEPINT0_NYETINTRPT_WIDTH 1
86635
86636
#define ALT_USB_DEV_DOEPINT0_NYETINTRPT_SET_MSK 0x00004000
86637
86638
#define ALT_USB_DEV_DOEPINT0_NYETINTRPT_CLR_MSK 0xffffbfff
86639
86640
#define ALT_USB_DEV_DOEPINT0_NYETINTRPT_RESET 0x0
86641
86642
#define ALT_USB_DEV_DOEPINT0_NYETINTRPT_GET(value) (((value) & 0x00004000) >> 14)
86643
86644
#define ALT_USB_DEV_DOEPINT0_NYETINTRPT_SET(value) (((value) << 14) & 0x00004000)
86645
86646
#ifndef __ASSEMBLY__
86647
86657
struct
ALT_USB_DEV_DOEPINT0_s
86658
{
86659
const
uint32_t
xfercompl
: 1;
86660
const
uint32_t
epdisbld
: 1;
86661
const
uint32_t
ahberr
: 1;
86662
const
uint32_t
setup
: 1;
86663
const
uint32_t
outtknepdis
: 1;
86664
const
uint32_t
stsphsercvd
: 1;
86665
const
uint32_t
back2backsetup
: 1;
86666
uint32_t : 1;
86667
const
uint32_t
outpkterr
: 1;
86668
const
uint32_t
bnaintr
: 1;
86669
uint32_t : 1;
86670
const
uint32_t
pktdrpsts
: 1;
86671
const
uint32_t
bbleerr
: 1;
86672
const
uint32_t
nakintrpt
: 1;
86673
const
uint32_t
nyetintrpt
: 1;
86674
uint32_t : 17;
86675
};
86676
86678
typedef
volatile
struct
ALT_USB_DEV_DOEPINT0_s
ALT_USB_DEV_DOEPINT0_t
;
86679
#endif
/* __ASSEMBLY__ */
86680
86682
#define ALT_USB_DEV_DOEPINT0_OFST 0x308
86683
86684
#define ALT_USB_DEV_DOEPINT0_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_DEV_DOEPINT0_OFST))
86685
86723
#define ALT_USB_DEV_DOEPTSIZ0_XFERSIZE_LSB 0
86724
86725
#define ALT_USB_DEV_DOEPTSIZ0_XFERSIZE_MSB 6
86726
86727
#define ALT_USB_DEV_DOEPTSIZ0_XFERSIZE_WIDTH 7
86728
86729
#define ALT_USB_DEV_DOEPTSIZ0_XFERSIZE_SET_MSK 0x0000007f
86730
86731
#define ALT_USB_DEV_DOEPTSIZ0_XFERSIZE_CLR_MSK 0xffffff80
86732
86733
#define ALT_USB_DEV_DOEPTSIZ0_XFERSIZE_RESET 0x0
86734
86735
#define ALT_USB_DEV_DOEPTSIZ0_XFERSIZE_GET(value) (((value) & 0x0000007f) >> 0)
86736
86737
#define ALT_USB_DEV_DOEPTSIZ0_XFERSIZE_SET(value) (((value) << 0) & 0x0000007f)
86738
86748
#define ALT_USB_DEV_DOEPTSIZ0_PKTCNT_LSB 19
86749
86750
#define ALT_USB_DEV_DOEPTSIZ0_PKTCNT_MSB 19
86751
86752
#define ALT_USB_DEV_DOEPTSIZ0_PKTCNT_WIDTH 1
86753
86754
#define ALT_USB_DEV_DOEPTSIZ0_PKTCNT_SET_MSK 0x00080000
86755
86756
#define ALT_USB_DEV_DOEPTSIZ0_PKTCNT_CLR_MSK 0xfff7ffff
86757
86758
#define ALT_USB_DEV_DOEPTSIZ0_PKTCNT_RESET 0x0
86759
86760
#define ALT_USB_DEV_DOEPTSIZ0_PKTCNT_GET(value) (((value) & 0x00080000) >> 19)
86761
86762
#define ALT_USB_DEV_DOEPTSIZ0_PKTCNT_SET(value) (((value) << 19) & 0x00080000)
86763
86786
#define ALT_USB_DEV_DOEPTSIZ0_SUPCNT_E_ONEPKT 0x1
86787
86792
#define ALT_USB_DEV_DOEPTSIZ0_SUPCNT_E_TWOPKT 0x2
86793
86798
#define ALT_USB_DEV_DOEPTSIZ0_SUPCNT_E_THREEPKT 0x3
86799
86801
#define ALT_USB_DEV_DOEPTSIZ0_SUPCNT_LSB 29
86802
86803
#define ALT_USB_DEV_DOEPTSIZ0_SUPCNT_MSB 30
86804
86805
#define ALT_USB_DEV_DOEPTSIZ0_SUPCNT_WIDTH 2
86806
86807
#define ALT_USB_DEV_DOEPTSIZ0_SUPCNT_SET_MSK 0x60000000
86808
86809
#define ALT_USB_DEV_DOEPTSIZ0_SUPCNT_CLR_MSK 0x9fffffff
86810
86811
#define ALT_USB_DEV_DOEPTSIZ0_SUPCNT_RESET 0x0
86812
86813
#define ALT_USB_DEV_DOEPTSIZ0_SUPCNT_GET(value) (((value) & 0x60000000) >> 29)
86814
86815
#define ALT_USB_DEV_DOEPTSIZ0_SUPCNT_SET(value) (((value) << 29) & 0x60000000)
86816
86817
#ifndef __ASSEMBLY__
86818
86828
struct
ALT_USB_DEV_DOEPTSIZ0_s
86829
{
86830
uint32_t
xfersize
: 7;
86831
uint32_t : 12;
86832
uint32_t
pktcnt
: 1;
86833
uint32_t : 9;
86834
uint32_t
supcnt
: 2;
86835
uint32_t : 1;
86836
};
86837
86839
typedef
volatile
struct
ALT_USB_DEV_DOEPTSIZ0_s
ALT_USB_DEV_DOEPTSIZ0_t
;
86840
#endif
/* __ASSEMBLY__ */
86841
86843
#define ALT_USB_DEV_DOEPTSIZ0_OFST 0x310
86844
86845
#define ALT_USB_DEV_DOEPTSIZ0_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_DEV_DOEPTSIZ0_OFST))
86846
86879
#define ALT_USB_DEV_DOEPDMA0_DOEPDMA0_LSB 0
86880
86881
#define ALT_USB_DEV_DOEPDMA0_DOEPDMA0_MSB 31
86882
86883
#define ALT_USB_DEV_DOEPDMA0_DOEPDMA0_WIDTH 32
86884
86885
#define ALT_USB_DEV_DOEPDMA0_DOEPDMA0_SET_MSK 0xffffffff
86886
86887
#define ALT_USB_DEV_DOEPDMA0_DOEPDMA0_CLR_MSK 0x00000000
86888
86889
#define ALT_USB_DEV_DOEPDMA0_DOEPDMA0_RESET 0x0
86890
86891
#define ALT_USB_DEV_DOEPDMA0_DOEPDMA0_GET(value) (((value) & 0xffffffff) >> 0)
86892
86893
#define ALT_USB_DEV_DOEPDMA0_DOEPDMA0_SET(value) (((value) << 0) & 0xffffffff)
86894
86895
#ifndef __ASSEMBLY__
86896
86906
struct
ALT_USB_DEV_DOEPDMA0_s
86907
{
86908
uint32_t
doepdma0
: 32;
86909
};
86910
86912
typedef
volatile
struct
ALT_USB_DEV_DOEPDMA0_s
ALT_USB_DEV_DOEPDMA0_t
;
86913
#endif
/* __ASSEMBLY__ */
86914
86916
#define ALT_USB_DEV_DOEPDMA0_OFST 0x314
86917
86918
#define ALT_USB_DEV_DOEPDMA0_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_DEV_DOEPDMA0_OFST))
86919
86941
#define ALT_USB_DEV_DOEPDMAB0_DOEPDMAB0_LSB 0
86942
86943
#define ALT_USB_DEV_DOEPDMAB0_DOEPDMAB0_MSB 31
86944
86945
#define ALT_USB_DEV_DOEPDMAB0_DOEPDMAB0_WIDTH 32
86946
86947
#define ALT_USB_DEV_DOEPDMAB0_DOEPDMAB0_SET_MSK 0xffffffff
86948
86949
#define ALT_USB_DEV_DOEPDMAB0_DOEPDMAB0_CLR_MSK 0x00000000
86950
86951
#define ALT_USB_DEV_DOEPDMAB0_DOEPDMAB0_RESET 0x0
86952
86953
#define ALT_USB_DEV_DOEPDMAB0_DOEPDMAB0_GET(value) (((value) & 0xffffffff) >> 0)
86954
86955
#define ALT_USB_DEV_DOEPDMAB0_DOEPDMAB0_SET(value) (((value) << 0) & 0xffffffff)
86956
86957
#ifndef __ASSEMBLY__
86958
86968
struct
ALT_USB_DEV_DOEPDMAB0_s
86969
{
86970
const
uint32_t
doepdmab0
: 32;
86971
};
86972
86974
typedef
volatile
struct
ALT_USB_DEV_DOEPDMAB0_s
ALT_USB_DEV_DOEPDMAB0_t
;
86975
#endif
/* __ASSEMBLY__ */
86976
86978
#define ALT_USB_DEV_DOEPDMAB0_OFST 0x31c
86979
86980
#define ALT_USB_DEV_DOEPDMAB0_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_DEV_DOEPDMAB0_OFST))
86981
87019
#define ALT_USB_DEV_DOEPCTL1_MPS_LSB 0
87020
87021
#define ALT_USB_DEV_DOEPCTL1_MPS_MSB 10
87022
87023
#define ALT_USB_DEV_DOEPCTL1_MPS_WIDTH 11
87024
87025
#define ALT_USB_DEV_DOEPCTL1_MPS_SET_MSK 0x000007ff
87026
87027
#define ALT_USB_DEV_DOEPCTL1_MPS_CLR_MSK 0xfffff800
87028
87029
#define ALT_USB_DEV_DOEPCTL1_MPS_RESET 0x0
87030
87031
#define ALT_USB_DEV_DOEPCTL1_MPS_GET(value) (((value) & 0x000007ff) >> 0)
87032
87033
#define ALT_USB_DEV_DOEPCTL1_MPS_SET(value) (((value) << 0) & 0x000007ff)
87034
87059
#define ALT_USB_DEV_DOEPCTL1_USBACTEP_E_DISD 0x0
87060
87065
#define ALT_USB_DEV_DOEPCTL1_USBACTEP_E_END 0x1
87066
87068
#define ALT_USB_DEV_DOEPCTL1_USBACTEP_LSB 15
87069
87070
#define ALT_USB_DEV_DOEPCTL1_USBACTEP_MSB 15
87071
87072
#define ALT_USB_DEV_DOEPCTL1_USBACTEP_WIDTH 1
87073
87074
#define ALT_USB_DEV_DOEPCTL1_USBACTEP_SET_MSK 0x00008000
87075
87076
#define ALT_USB_DEV_DOEPCTL1_USBACTEP_CLR_MSK 0xffff7fff
87077
87078
#define ALT_USB_DEV_DOEPCTL1_USBACTEP_RESET 0x0
87079
87080
#define ALT_USB_DEV_DOEPCTL1_USBACTEP_GET(value) (((value) & 0x00008000) >> 15)
87081
87082
#define ALT_USB_DEV_DOEPCTL1_USBACTEP_SET(value) (((value) << 15) & 0x00008000)
87083
87125
#define ALT_USB_DEV_DOEPCTL1_DPID_E_INACT 0x0
87126
87131
#define ALT_USB_DEV_DOEPCTL1_DPID_E_ACT 0x1
87132
87134
#define ALT_USB_DEV_DOEPCTL1_DPID_LSB 16
87135
87136
#define ALT_USB_DEV_DOEPCTL1_DPID_MSB 16
87137
87138
#define ALT_USB_DEV_DOEPCTL1_DPID_WIDTH 1
87139
87140
#define ALT_USB_DEV_DOEPCTL1_DPID_SET_MSK 0x00010000
87141
87142
#define ALT_USB_DEV_DOEPCTL1_DPID_CLR_MSK 0xfffeffff
87143
87144
#define ALT_USB_DEV_DOEPCTL1_DPID_RESET 0x0
87145
87146
#define ALT_USB_DEV_DOEPCTL1_DPID_GET(value) (((value) & 0x00010000) >> 16)
87147
87148
#define ALT_USB_DEV_DOEPCTL1_DPID_SET(value) (((value) << 16) & 0x00010000)
87149
87184
#define ALT_USB_DEV_DOEPCTL1_NAKSTS_E_NONNAK 0x0
87185
87190
#define ALT_USB_DEV_DOEPCTL1_NAKSTS_E_NAK 0x1
87191
87193
#define ALT_USB_DEV_DOEPCTL1_NAKSTS_LSB 17
87194
87195
#define ALT_USB_DEV_DOEPCTL1_NAKSTS_MSB 17
87196
87197
#define ALT_USB_DEV_DOEPCTL1_NAKSTS_WIDTH 1
87198
87199
#define ALT_USB_DEV_DOEPCTL1_NAKSTS_SET_MSK 0x00020000
87200
87201
#define ALT_USB_DEV_DOEPCTL1_NAKSTS_CLR_MSK 0xfffdffff
87202
87203
#define ALT_USB_DEV_DOEPCTL1_NAKSTS_RESET 0x0
87204
87205
#define ALT_USB_DEV_DOEPCTL1_NAKSTS_GET(value) (((value) & 0x00020000) >> 17)
87206
87207
#define ALT_USB_DEV_DOEPCTL1_NAKSTS_SET(value) (((value) << 17) & 0x00020000)
87208
87231
#define ALT_USB_DEV_DOEPCTL1_EPTYPE_E_CTL 0x0
87232
87237
#define ALT_USB_DEV_DOEPCTL1_EPTYPE_E_ISOCHRONOUS 0x1
87238
87243
#define ALT_USB_DEV_DOEPCTL1_EPTYPE_E_BULK 0x2
87244
87249
#define ALT_USB_DEV_DOEPCTL1_EPTYPE_E_INTERRUP 0x3
87250
87252
#define ALT_USB_DEV_DOEPCTL1_EPTYPE_LSB 18
87253
87254
#define ALT_USB_DEV_DOEPCTL1_EPTYPE_MSB 19
87255
87256
#define ALT_USB_DEV_DOEPCTL1_EPTYPE_WIDTH 2
87257
87258
#define ALT_USB_DEV_DOEPCTL1_EPTYPE_SET_MSK 0x000c0000
87259
87260
#define ALT_USB_DEV_DOEPCTL1_EPTYPE_CLR_MSK 0xfff3ffff
87261
87262
#define ALT_USB_DEV_DOEPCTL1_EPTYPE_RESET 0x0
87263
87264
#define ALT_USB_DEV_DOEPCTL1_EPTYPE_GET(value) (((value) & 0x000c0000) >> 18)
87265
87266
#define ALT_USB_DEV_DOEPCTL1_EPTYPE_SET(value) (((value) << 18) & 0x000c0000)
87267
87290
#define ALT_USB_DEV_DOEPCTL1_SNP_E_DIS 0x0
87291
87296
#define ALT_USB_DEV_DOEPCTL1_SNP_E_EN 0x1
87297
87299
#define ALT_USB_DEV_DOEPCTL1_SNP_LSB 20
87300
87301
#define ALT_USB_DEV_DOEPCTL1_SNP_MSB 20
87302
87303
#define ALT_USB_DEV_DOEPCTL1_SNP_WIDTH 1
87304
87305
#define ALT_USB_DEV_DOEPCTL1_SNP_SET_MSK 0x00100000
87306
87307
#define ALT_USB_DEV_DOEPCTL1_SNP_CLR_MSK 0xffefffff
87308
87309
#define ALT_USB_DEV_DOEPCTL1_SNP_RESET 0x0
87310
87311
#define ALT_USB_DEV_DOEPCTL1_SNP_GET(value) (((value) & 0x00100000) >> 20)
87312
87313
#define ALT_USB_DEV_DOEPCTL1_SNP_SET(value) (((value) << 20) & 0x00100000)
87314
87344
#define ALT_USB_DEV_DOEPCTL1_STALL_E_INACT 0x0
87345
87350
#define ALT_USB_DEV_DOEPCTL1_STALL_E_ACT 0x1
87351
87353
#define ALT_USB_DEV_DOEPCTL1_STALL_LSB 21
87354
87355
#define ALT_USB_DEV_DOEPCTL1_STALL_MSB 21
87356
87357
#define ALT_USB_DEV_DOEPCTL1_STALL_WIDTH 1
87358
87359
#define ALT_USB_DEV_DOEPCTL1_STALL_SET_MSK 0x00200000
87360
87361
#define ALT_USB_DEV_DOEPCTL1_STALL_CLR_MSK 0xffdfffff
87362
87363
#define ALT_USB_DEV_DOEPCTL1_STALL_RESET 0x0
87364
87365
#define ALT_USB_DEV_DOEPCTL1_STALL_GET(value) (((value) & 0x00200000) >> 21)
87366
87367
#define ALT_USB_DEV_DOEPCTL1_STALL_SET(value) (((value) << 21) & 0x00200000)
87368
87389
#define ALT_USB_DEV_DOEPCTL1_CNAK_E_INACT 0x0
87390
87395
#define ALT_USB_DEV_DOEPCTL1_CNAK_E_ACT 0x1
87396
87398
#define ALT_USB_DEV_DOEPCTL1_CNAK_LSB 26
87399
87400
#define ALT_USB_DEV_DOEPCTL1_CNAK_MSB 26
87401
87402
#define ALT_USB_DEV_DOEPCTL1_CNAK_WIDTH 1
87403
87404
#define ALT_USB_DEV_DOEPCTL1_CNAK_SET_MSK 0x04000000
87405
87406
#define ALT_USB_DEV_DOEPCTL1_CNAK_CLR_MSK 0xfbffffff
87407
87408
#define ALT_USB_DEV_DOEPCTL1_CNAK_RESET 0x0
87409
87410
#define ALT_USB_DEV_DOEPCTL1_CNAK_GET(value) (((value) & 0x04000000) >> 26)
87411
87412
#define ALT_USB_DEV_DOEPCTL1_CNAK_SET(value) (((value) << 26) & 0x04000000)
87413
87437
#define ALT_USB_DEV_DOEPCTL1_SNAK_E_INACT 0x0
87438
87443
#define ALT_USB_DEV_DOEPCTL1_SNAK_E_ACT 0x1
87444
87446
#define ALT_USB_DEV_DOEPCTL1_SNAK_LSB 27
87447
87448
#define ALT_USB_DEV_DOEPCTL1_SNAK_MSB 27
87449
87450
#define ALT_USB_DEV_DOEPCTL1_SNAK_WIDTH 1
87451
87452
#define ALT_USB_DEV_DOEPCTL1_SNAK_SET_MSK 0x08000000
87453
87454
#define ALT_USB_DEV_DOEPCTL1_SNAK_CLR_MSK 0xf7ffffff
87455
87456
#define ALT_USB_DEV_DOEPCTL1_SNAK_RESET 0x0
87457
87458
#define ALT_USB_DEV_DOEPCTL1_SNAK_GET(value) (((value) & 0x08000000) >> 27)
87459
87460
#define ALT_USB_DEV_DOEPCTL1_SNAK_SET(value) (((value) << 27) & 0x08000000)
87461
87490
#define ALT_USB_DEV_DOEPCTL1_SETD0PID_E_DISD 0x0
87491
87496
#define ALT_USB_DEV_DOEPCTL1_SETD0PID_E_END 0x1
87497
87499
#define ALT_USB_DEV_DOEPCTL1_SETD0PID_LSB 28
87500
87501
#define ALT_USB_DEV_DOEPCTL1_SETD0PID_MSB 28
87502
87503
#define ALT_USB_DEV_DOEPCTL1_SETD0PID_WIDTH 1
87504
87505
#define ALT_USB_DEV_DOEPCTL1_SETD0PID_SET_MSK 0x10000000
87506
87507
#define ALT_USB_DEV_DOEPCTL1_SETD0PID_CLR_MSK 0xefffffff
87508
87509
#define ALT_USB_DEV_DOEPCTL1_SETD0PID_RESET 0x0
87510
87511
#define ALT_USB_DEV_DOEPCTL1_SETD0PID_GET(value) (((value) & 0x10000000) >> 28)
87512
87513
#define ALT_USB_DEV_DOEPCTL1_SETD0PID_SET(value) (((value) << 28) & 0x10000000)
87514
87541
#define ALT_USB_DEV_DOEPCTL1_SETD1PID_E_DISD 0x0
87542
87547
#define ALT_USB_DEV_DOEPCTL1_SETD1PID_E_END 0x1
87548
87550
#define ALT_USB_DEV_DOEPCTL1_SETD1PID_LSB 29
87551
87552
#define ALT_USB_DEV_DOEPCTL1_SETD1PID_MSB 29
87553
87554
#define ALT_USB_DEV_DOEPCTL1_SETD1PID_WIDTH 1
87555
87556
#define ALT_USB_DEV_DOEPCTL1_SETD1PID_SET_MSK 0x20000000
87557
87558
#define ALT_USB_DEV_DOEPCTL1_SETD1PID_CLR_MSK 0xdfffffff
87559
87560
#define ALT_USB_DEV_DOEPCTL1_SETD1PID_RESET 0x0
87561
87562
#define ALT_USB_DEV_DOEPCTL1_SETD1PID_GET(value) (((value) & 0x20000000) >> 29)
87563
87564
#define ALT_USB_DEV_DOEPCTL1_SETD1PID_SET(value) (((value) << 29) & 0x20000000)
87565
87591
#define ALT_USB_DEV_DOEPCTL1_EPDIS_E_INACT 0x0
87592
87597
#define ALT_USB_DEV_DOEPCTL1_EPDIS_E_ACT 0x1
87598
87600
#define ALT_USB_DEV_DOEPCTL1_EPDIS_LSB 30
87601
87602
#define ALT_USB_DEV_DOEPCTL1_EPDIS_MSB 30
87603
87604
#define ALT_USB_DEV_DOEPCTL1_EPDIS_WIDTH 1
87605
87606
#define ALT_USB_DEV_DOEPCTL1_EPDIS_SET_MSK 0x40000000
87607
87608
#define ALT_USB_DEV_DOEPCTL1_EPDIS_CLR_MSK 0xbfffffff
87609
87610
#define ALT_USB_DEV_DOEPCTL1_EPDIS_RESET 0x0
87611
87612
#define ALT_USB_DEV_DOEPCTL1_EPDIS_GET(value) (((value) & 0x40000000) >> 30)
87613
87614
#define ALT_USB_DEV_DOEPCTL1_EPDIS_SET(value) (((value) << 30) & 0x40000000)
87615
87665
#define ALT_USB_DEV_DOEPCTL1_EPENA_E_INACT 0x0
87666
87671
#define ALT_USB_DEV_DOEPCTL1_EPENA_E_ACT 0x1
87672
87674
#define ALT_USB_DEV_DOEPCTL1_EPENA_LSB 31
87675
87676
#define ALT_USB_DEV_DOEPCTL1_EPENA_MSB 31
87677
87678
#define ALT_USB_DEV_DOEPCTL1_EPENA_WIDTH 1
87679
87680
#define ALT_USB_DEV_DOEPCTL1_EPENA_SET_MSK 0x80000000
87681
87682
#define ALT_USB_DEV_DOEPCTL1_EPENA_CLR_MSK 0x7fffffff
87683
87684
#define ALT_USB_DEV_DOEPCTL1_EPENA_RESET 0x0
87685
87686
#define ALT_USB_DEV_DOEPCTL1_EPENA_GET(value) (((value) & 0x80000000) >> 31)
87687
87688
#define ALT_USB_DEV_DOEPCTL1_EPENA_SET(value) (((value) << 31) & 0x80000000)
87689
87690
#ifndef __ASSEMBLY__
87691
87701
struct
ALT_USB_DEV_DOEPCTL1_s
87702
{
87703
uint32_t
mps
: 11;
87704
uint32_t : 4;
87705
uint32_t
usbactep
: 1;
87706
const
uint32_t
dpid
: 1;
87707
const
uint32_t
naksts
: 1;
87708
uint32_t
eptype
: 2;
87709
uint32_t
snp
: 1;
87710
const
uint32_t
stall
: 1;
87711
uint32_t : 4;
87712
uint32_t
cnak
: 1;
87713
uint32_t
snak
: 1;
87714
uint32_t
setd0pid
: 1;
87715
uint32_t
setd1pid
: 1;
87716
const
uint32_t
epdis
: 1;
87717
const
uint32_t
epena
: 1;
87718
};
87719
87721
typedef
volatile
struct
ALT_USB_DEV_DOEPCTL1_s
ALT_USB_DEV_DOEPCTL1_t
;
87722
#endif
/* __ASSEMBLY__ */
87723
87725
#define ALT_USB_DEV_DOEPCTL1_OFST 0x320
87726
87727
#define ALT_USB_DEV_DOEPCTL1_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_DEV_DOEPCTL1_OFST))
87728
87792
#define ALT_USB_DEV_DOEPINT1_XFERCOMPL_E_INACT 0x0
87793
87798
#define ALT_USB_DEV_DOEPINT1_XFERCOMPL_E_ACT 0x1
87799
87801
#define ALT_USB_DEV_DOEPINT1_XFERCOMPL_LSB 0
87802
87803
#define ALT_USB_DEV_DOEPINT1_XFERCOMPL_MSB 0
87804
87805
#define ALT_USB_DEV_DOEPINT1_XFERCOMPL_WIDTH 1
87806
87807
#define ALT_USB_DEV_DOEPINT1_XFERCOMPL_SET_MSK 0x00000001
87808
87809
#define ALT_USB_DEV_DOEPINT1_XFERCOMPL_CLR_MSK 0xfffffffe
87810
87811
#define ALT_USB_DEV_DOEPINT1_XFERCOMPL_RESET 0x0
87812
87813
#define ALT_USB_DEV_DOEPINT1_XFERCOMPL_GET(value) (((value) & 0x00000001) >> 0)
87814
87815
#define ALT_USB_DEV_DOEPINT1_XFERCOMPL_SET(value) (((value) << 0) & 0x00000001)
87816
87838
#define ALT_USB_DEV_DOEPINT1_EPDISBLD_E_INACT 0x0
87839
87844
#define ALT_USB_DEV_DOEPINT1_EPDISBLD_E_ACT 0x1
87845
87847
#define ALT_USB_DEV_DOEPINT1_EPDISBLD_LSB 1
87848
87849
#define ALT_USB_DEV_DOEPINT1_EPDISBLD_MSB 1
87850
87851
#define ALT_USB_DEV_DOEPINT1_EPDISBLD_WIDTH 1
87852
87853
#define ALT_USB_DEV_DOEPINT1_EPDISBLD_SET_MSK 0x00000002
87854
87855
#define ALT_USB_DEV_DOEPINT1_EPDISBLD_CLR_MSK 0xfffffffd
87856
87857
#define ALT_USB_DEV_DOEPINT1_EPDISBLD_RESET 0x0
87858
87859
#define ALT_USB_DEV_DOEPINT1_EPDISBLD_GET(value) (((value) & 0x00000002) >> 1)
87860
87861
#define ALT_USB_DEV_DOEPINT1_EPDISBLD_SET(value) (((value) << 1) & 0x00000002)
87862
87885
#define ALT_USB_DEV_DOEPINT1_AHBERR_E_INACT 0x0
87886
87891
#define ALT_USB_DEV_DOEPINT1_AHBERR_E_ACT 0x1
87892
87894
#define ALT_USB_DEV_DOEPINT1_AHBERR_LSB 2
87895
87896
#define ALT_USB_DEV_DOEPINT1_AHBERR_MSB 2
87897
87898
#define ALT_USB_DEV_DOEPINT1_AHBERR_WIDTH 1
87899
87900
#define ALT_USB_DEV_DOEPINT1_AHBERR_SET_MSK 0x00000004
87901
87902
#define ALT_USB_DEV_DOEPINT1_AHBERR_CLR_MSK 0xfffffffb
87903
87904
#define ALT_USB_DEV_DOEPINT1_AHBERR_RESET 0x0
87905
87906
#define ALT_USB_DEV_DOEPINT1_AHBERR_GET(value) (((value) & 0x00000004) >> 2)
87907
87908
#define ALT_USB_DEV_DOEPINT1_AHBERR_SET(value) (((value) << 2) & 0x00000004)
87909
87933
#define ALT_USB_DEV_DOEPINT1_SETUP_E_INACT 0x0
87934
87939
#define ALT_USB_DEV_DOEPINT1_SETUP_E_ACT 0x1
87940
87942
#define ALT_USB_DEV_DOEPINT1_SETUP_LSB 3
87943
87944
#define ALT_USB_DEV_DOEPINT1_SETUP_MSB 3
87945
87946
#define ALT_USB_DEV_DOEPINT1_SETUP_WIDTH 1
87947
87948
#define ALT_USB_DEV_DOEPINT1_SETUP_SET_MSK 0x00000008
87949
87950
#define ALT_USB_DEV_DOEPINT1_SETUP_CLR_MSK 0xfffffff7
87951
87952
#define ALT_USB_DEV_DOEPINT1_SETUP_RESET 0x0
87953
87954
#define ALT_USB_DEV_DOEPINT1_SETUP_GET(value) (((value) & 0x00000008) >> 3)
87955
87956
#define ALT_USB_DEV_DOEPINT1_SETUP_SET(value) (((value) << 3) & 0x00000008)
87957
87980
#define ALT_USB_DEV_DOEPINT1_OUTTKNEPDIS_E_INACT 0x0
87981
87986
#define ALT_USB_DEV_DOEPINT1_OUTTKNEPDIS_E_ACT 0x1
87987
87989
#define ALT_USB_DEV_DOEPINT1_OUTTKNEPDIS_LSB 4
87990
87991
#define ALT_USB_DEV_DOEPINT1_OUTTKNEPDIS_MSB 4
87992
87993
#define ALT_USB_DEV_DOEPINT1_OUTTKNEPDIS_WIDTH 1
87994
87995
#define ALT_USB_DEV_DOEPINT1_OUTTKNEPDIS_SET_MSK 0x00000010
87996
87997
#define ALT_USB_DEV_DOEPINT1_OUTTKNEPDIS_CLR_MSK 0xffffffef
87998
87999
#define ALT_USB_DEV_DOEPINT1_OUTTKNEPDIS_RESET 0x0
88000
88001
#define ALT_USB_DEV_DOEPINT1_OUTTKNEPDIS_GET(value) (((value) & 0x00000010) >> 4)
88002
88003
#define ALT_USB_DEV_DOEPINT1_OUTTKNEPDIS_SET(value) (((value) << 4) & 0x00000010)
88004
88032
#define ALT_USB_DEV_DOEPINT1_STSPHSERCVD_E_INACT 0x0
88033
88038
#define ALT_USB_DEV_DOEPINT1_STSPHSERCVD_E_ACT 0x1
88039
88041
#define ALT_USB_DEV_DOEPINT1_STSPHSERCVD_LSB 5
88042
88043
#define ALT_USB_DEV_DOEPINT1_STSPHSERCVD_MSB 5
88044
88045
#define ALT_USB_DEV_DOEPINT1_STSPHSERCVD_WIDTH 1
88046
88047
#define ALT_USB_DEV_DOEPINT1_STSPHSERCVD_SET_MSK 0x00000020
88048
88049
#define ALT_USB_DEV_DOEPINT1_STSPHSERCVD_CLR_MSK 0xffffffdf
88050
88051
#define ALT_USB_DEV_DOEPINT1_STSPHSERCVD_RESET 0x0
88052
88053
#define ALT_USB_DEV_DOEPINT1_STSPHSERCVD_GET(value) (((value) & 0x00000020) >> 5)
88054
88055
#define ALT_USB_DEV_DOEPINT1_STSPHSERCVD_SET(value) (((value) << 5) & 0x00000020)
88056
88079
#define ALT_USB_DEV_DOEPINT1_BACK2BACKSETUP_E_INACT 0x0
88080
88085
#define ALT_USB_DEV_DOEPINT1_BACK2BACKSETUP_E_ACT 0x1
88086
88088
#define ALT_USB_DEV_DOEPINT1_BACK2BACKSETUP_LSB 6
88089
88090
#define ALT_USB_DEV_DOEPINT1_BACK2BACKSETUP_MSB 6
88091
88092
#define ALT_USB_DEV_DOEPINT1_BACK2BACKSETUP_WIDTH 1
88093
88094
#define ALT_USB_DEV_DOEPINT1_BACK2BACKSETUP_SET_MSK 0x00000040
88095
88096
#define ALT_USB_DEV_DOEPINT1_BACK2BACKSETUP_CLR_MSK 0xffffffbf
88097
88098
#define ALT_USB_DEV_DOEPINT1_BACK2BACKSETUP_RESET 0x0
88099
88100
#define ALT_USB_DEV_DOEPINT1_BACK2BACKSETUP_GET(value) (((value) & 0x00000040) >> 6)
88101
88102
#define ALT_USB_DEV_DOEPINT1_BACK2BACKSETUP_SET(value) (((value) << 6) & 0x00000040)
88103
88125
#define ALT_USB_DEV_DOEPINT1_OUTPKTERR_E_INACT 0x0
88126
88131
#define ALT_USB_DEV_DOEPINT1_OUTPKTERR_E_ACT 0x1
88132
88134
#define ALT_USB_DEV_DOEPINT1_OUTPKTERR_LSB 8
88135
88136
#define ALT_USB_DEV_DOEPINT1_OUTPKTERR_MSB 8
88137
88138
#define ALT_USB_DEV_DOEPINT1_OUTPKTERR_WIDTH 1
88139
88140
#define ALT_USB_DEV_DOEPINT1_OUTPKTERR_SET_MSK 0x00000100
88141
88142
#define ALT_USB_DEV_DOEPINT1_OUTPKTERR_CLR_MSK 0xfffffeff
88143
88144
#define ALT_USB_DEV_DOEPINT1_OUTPKTERR_RESET 0x0
88145
88146
#define ALT_USB_DEV_DOEPINT1_OUTPKTERR_GET(value) (((value) & 0x00000100) >> 8)
88147
88148
#define ALT_USB_DEV_DOEPINT1_OUTPKTERR_SET(value) (((value) << 8) & 0x00000100)
88149
88173
#define ALT_USB_DEV_DOEPINT1_BNAINTR_E_INACT 0x0
88174
88179
#define ALT_USB_DEV_DOEPINT1_BNAINTR_E_ACT 0x1
88180
88182
#define ALT_USB_DEV_DOEPINT1_BNAINTR_LSB 9
88183
88184
#define ALT_USB_DEV_DOEPINT1_BNAINTR_MSB 9
88185
88186
#define ALT_USB_DEV_DOEPINT1_BNAINTR_WIDTH 1
88187
88188
#define ALT_USB_DEV_DOEPINT1_BNAINTR_SET_MSK 0x00000200
88189
88190
#define ALT_USB_DEV_DOEPINT1_BNAINTR_CLR_MSK 0xfffffdff
88191
88192
#define ALT_USB_DEV_DOEPINT1_BNAINTR_RESET 0x0
88193
88194
#define ALT_USB_DEV_DOEPINT1_BNAINTR_GET(value) (((value) & 0x00000200) >> 9)
88195
88196
#define ALT_USB_DEV_DOEPINT1_BNAINTR_SET(value) (((value) << 9) & 0x00000200)
88197
88220
#define ALT_USB_DEV_DOEPINT1_PKTDRPSTS_E_INACT 0x0
88221
88226
#define ALT_USB_DEV_DOEPINT1_PKTDRPSTS_E_ACT 0x1
88227
88229
#define ALT_USB_DEV_DOEPINT1_PKTDRPSTS_LSB 11
88230
88231
#define ALT_USB_DEV_DOEPINT1_PKTDRPSTS_MSB 11
88232
88233
#define ALT_USB_DEV_DOEPINT1_PKTDRPSTS_WIDTH 1
88234
88235
#define ALT_USB_DEV_DOEPINT1_PKTDRPSTS_SET_MSK 0x00000800
88236
88237
#define ALT_USB_DEV_DOEPINT1_PKTDRPSTS_CLR_MSK 0xfffff7ff
88238
88239
#define ALT_USB_DEV_DOEPINT1_PKTDRPSTS_RESET 0x0
88240
88241
#define ALT_USB_DEV_DOEPINT1_PKTDRPSTS_GET(value) (((value) & 0x00000800) >> 11)
88242
88243
#define ALT_USB_DEV_DOEPINT1_PKTDRPSTS_SET(value) (((value) << 11) & 0x00000800)
88244
88265
#define ALT_USB_DEV_DOEPINT1_BBLEERR_E_INACT 0x0
88266
88271
#define ALT_USB_DEV_DOEPINT1_BBLEERR_E_ACT 0x1
88272
88274
#define ALT_USB_DEV_DOEPINT1_BBLEERR_LSB 12
88275
88276
#define ALT_USB_DEV_DOEPINT1_BBLEERR_MSB 12
88277
88278
#define ALT_USB_DEV_DOEPINT1_BBLEERR_WIDTH 1
88279
88280
#define ALT_USB_DEV_DOEPINT1_BBLEERR_SET_MSK 0x00001000
88281
88282
#define ALT_USB_DEV_DOEPINT1_BBLEERR_CLR_MSK 0xffffefff
88283
88284
#define ALT_USB_DEV_DOEPINT1_BBLEERR_RESET 0x0
88285
88286
#define ALT_USB_DEV_DOEPINT1_BBLEERR_GET(value) (((value) & 0x00001000) >> 12)
88287
88288
#define ALT_USB_DEV_DOEPINT1_BBLEERR_SET(value) (((value) << 12) & 0x00001000)
88289
88312
#define ALT_USB_DEV_DOEPINT1_NAKINTRPT_E_INACT 0x0
88313
88318
#define ALT_USB_DEV_DOEPINT1_NAKINTRPT_E_ACT 0x1
88319
88321
#define ALT_USB_DEV_DOEPINT1_NAKINTRPT_LSB 13
88322
88323
#define ALT_USB_DEV_DOEPINT1_NAKINTRPT_MSB 13
88324
88325
#define ALT_USB_DEV_DOEPINT1_NAKINTRPT_WIDTH 1
88326
88327
#define ALT_USB_DEV_DOEPINT1_NAKINTRPT_SET_MSK 0x00002000
88328
88329
#define ALT_USB_DEV_DOEPINT1_NAKINTRPT_CLR_MSK 0xffffdfff
88330
88331
#define ALT_USB_DEV_DOEPINT1_NAKINTRPT_RESET 0x0
88332
88333
#define ALT_USB_DEV_DOEPINT1_NAKINTRPT_GET(value) (((value) & 0x00002000) >> 13)
88334
88335
#define ALT_USB_DEV_DOEPINT1_NAKINTRPT_SET(value) (((value) << 13) & 0x00002000)
88336
88358
#define ALT_USB_DEV_DOEPINT1_NYETINTRPT_E_INACT 0x0
88359
88364
#define ALT_USB_DEV_DOEPINT1_NYETINTRPT_E_ACT 0x1
88365
88367
#define ALT_USB_DEV_DOEPINT1_NYETINTRPT_LSB 14
88368
88369
#define ALT_USB_DEV_DOEPINT1_NYETINTRPT_MSB 14
88370
88371
#define ALT_USB_DEV_DOEPINT1_NYETINTRPT_WIDTH 1
88372
88373
#define ALT_USB_DEV_DOEPINT1_NYETINTRPT_SET_MSK 0x00004000
88374
88375
#define ALT_USB_DEV_DOEPINT1_NYETINTRPT_CLR_MSK 0xffffbfff
88376
88377
#define ALT_USB_DEV_DOEPINT1_NYETINTRPT_RESET 0x0
88378
88379
#define ALT_USB_DEV_DOEPINT1_NYETINTRPT_GET(value) (((value) & 0x00004000) >> 14)
88380
88381
#define ALT_USB_DEV_DOEPINT1_NYETINTRPT_SET(value) (((value) << 14) & 0x00004000)
88382
88383
#ifndef __ASSEMBLY__
88384
88394
struct
ALT_USB_DEV_DOEPINT1_s
88395
{
88396
const
uint32_t
xfercompl
: 1;
88397
const
uint32_t
epdisbld
: 1;
88398
const
uint32_t
ahberr
: 1;
88399
const
uint32_t
setup
: 1;
88400
const
uint32_t
outtknepdis
: 1;
88401
const
uint32_t
stsphsercvd
: 1;
88402
const
uint32_t
back2backsetup
: 1;
88403
uint32_t : 1;
88404
const
uint32_t
outpkterr
: 1;
88405
const
uint32_t
bnaintr
: 1;
88406
uint32_t : 1;
88407
const
uint32_t
pktdrpsts
: 1;
88408
const
uint32_t
bbleerr
: 1;
88409
const
uint32_t
nakintrpt
: 1;
88410
const
uint32_t
nyetintrpt
: 1;
88411
uint32_t : 17;
88412
};
88413
88415
typedef
volatile
struct
ALT_USB_DEV_DOEPINT1_s
ALT_USB_DEV_DOEPINT1_t
;
88416
#endif
/* __ASSEMBLY__ */
88417
88419
#define ALT_USB_DEV_DOEPINT1_OFST 0x328
88420
88421
#define ALT_USB_DEV_DOEPINT1_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_DEV_DOEPINT1_OFST))
88422
88455
#define ALT_USB_DEV_DOEPTSIZ1_XFERSIZE_LSB 0
88456
88457
#define ALT_USB_DEV_DOEPTSIZ1_XFERSIZE_MSB 18
88458
88459
#define ALT_USB_DEV_DOEPTSIZ1_XFERSIZE_WIDTH 19
88460
88461
#define ALT_USB_DEV_DOEPTSIZ1_XFERSIZE_SET_MSK 0x0007ffff
88462
88463
#define ALT_USB_DEV_DOEPTSIZ1_XFERSIZE_CLR_MSK 0xfff80000
88464
88465
#define ALT_USB_DEV_DOEPTSIZ1_XFERSIZE_RESET 0x0
88466
88467
#define ALT_USB_DEV_DOEPTSIZ1_XFERSIZE_GET(value) (((value) & 0x0007ffff) >> 0)
88468
88469
#define ALT_USB_DEV_DOEPTSIZ1_XFERSIZE_SET(value) (((value) << 0) & 0x0007ffff)
88470
88482
#define ALT_USB_DEV_DOEPTSIZ1_PKTCNT_LSB 19
88483
88484
#define ALT_USB_DEV_DOEPTSIZ1_PKTCNT_MSB 28
88485
88486
#define ALT_USB_DEV_DOEPTSIZ1_PKTCNT_WIDTH 10
88487
88488
#define ALT_USB_DEV_DOEPTSIZ1_PKTCNT_SET_MSK 0x1ff80000
88489
88490
#define ALT_USB_DEV_DOEPTSIZ1_PKTCNT_CLR_MSK 0xe007ffff
88491
88492
#define ALT_USB_DEV_DOEPTSIZ1_PKTCNT_RESET 0x0
88493
88494
#define ALT_USB_DEV_DOEPTSIZ1_PKTCNT_GET(value) (((value) & 0x1ff80000) >> 19)
88495
88496
#define ALT_USB_DEV_DOEPTSIZ1_PKTCNT_SET(value) (((value) << 19) & 0x1ff80000)
88497
88524
#define ALT_USB_DEV_DOEPTSIZ1_RXDPID_E_DATA0 0x0
88525
88530
#define ALT_USB_DEV_DOEPTSIZ1_RXDPID_E_DATA2PKT1 0x1
88531
88536
#define ALT_USB_DEV_DOEPTSIZ1_RXDPID_E_DATA1PKT2 0x2
88537
88542
#define ALT_USB_DEV_DOEPTSIZ1_RXDPID_E_MDATAPKT3 0x3
88543
88545
#define ALT_USB_DEV_DOEPTSIZ1_RXDPID_LSB 29
88546
88547
#define ALT_USB_DEV_DOEPTSIZ1_RXDPID_MSB 30
88548
88549
#define ALT_USB_DEV_DOEPTSIZ1_RXDPID_WIDTH 2
88550
88551
#define ALT_USB_DEV_DOEPTSIZ1_RXDPID_SET_MSK 0x60000000
88552
88553
#define ALT_USB_DEV_DOEPTSIZ1_RXDPID_CLR_MSK 0x9fffffff
88554
88555
#define ALT_USB_DEV_DOEPTSIZ1_RXDPID_RESET 0x0
88556
88557
#define ALT_USB_DEV_DOEPTSIZ1_RXDPID_GET(value) (((value) & 0x60000000) >> 29)
88558
88559
#define ALT_USB_DEV_DOEPTSIZ1_RXDPID_SET(value) (((value) << 29) & 0x60000000)
88560
88561
#ifndef __ASSEMBLY__
88562
88572
struct
ALT_USB_DEV_DOEPTSIZ1_s
88573
{
88574
uint32_t
xfersize
: 19;
88575
uint32_t
pktcnt
: 10;
88576
const
uint32_t
rxdpid
: 2;
88577
uint32_t : 1;
88578
};
88579
88581
typedef
volatile
struct
ALT_USB_DEV_DOEPTSIZ1_s
ALT_USB_DEV_DOEPTSIZ1_t
;
88582
#endif
/* __ASSEMBLY__ */
88583
88585
#define ALT_USB_DEV_DOEPTSIZ1_OFST 0x330
88586
88587
#define ALT_USB_DEV_DOEPTSIZ1_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_DEV_DOEPTSIZ1_OFST))
88588
88621
#define ALT_USB_DEV_DOEPDMA1_DOEPDMA1_LSB 0
88622
88623
#define ALT_USB_DEV_DOEPDMA1_DOEPDMA1_MSB 31
88624
88625
#define ALT_USB_DEV_DOEPDMA1_DOEPDMA1_WIDTH 32
88626
88627
#define ALT_USB_DEV_DOEPDMA1_DOEPDMA1_SET_MSK 0xffffffff
88628
88629
#define ALT_USB_DEV_DOEPDMA1_DOEPDMA1_CLR_MSK 0x00000000
88630
88631
#define ALT_USB_DEV_DOEPDMA1_DOEPDMA1_RESET 0x0
88632
88633
#define ALT_USB_DEV_DOEPDMA1_DOEPDMA1_GET(value) (((value) & 0xffffffff) >> 0)
88634
88635
#define ALT_USB_DEV_DOEPDMA1_DOEPDMA1_SET(value) (((value) << 0) & 0xffffffff)
88636
88637
#ifndef __ASSEMBLY__
88638
88648
struct
ALT_USB_DEV_DOEPDMA1_s
88649
{
88650
uint32_t
doepdma1
: 32;
88651
};
88652
88654
typedef
volatile
struct
ALT_USB_DEV_DOEPDMA1_s
ALT_USB_DEV_DOEPDMA1_t
;
88655
#endif
/* __ASSEMBLY__ */
88656
88658
#define ALT_USB_DEV_DOEPDMA1_OFST 0x334
88659
88660
#define ALT_USB_DEV_DOEPDMA1_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_DEV_DOEPDMA1_OFST))
88661
88685
#define ALT_USB_DEV_DOEPDMAB1_DOEPDMAB1_LSB 0
88686
88687
#define ALT_USB_DEV_DOEPDMAB1_DOEPDMAB1_MSB 31
88688
88689
#define ALT_USB_DEV_DOEPDMAB1_DOEPDMAB1_WIDTH 32
88690
88691
#define ALT_USB_DEV_DOEPDMAB1_DOEPDMAB1_SET_MSK 0xffffffff
88692
88693
#define ALT_USB_DEV_DOEPDMAB1_DOEPDMAB1_CLR_MSK 0x00000000
88694
88695
#define ALT_USB_DEV_DOEPDMAB1_DOEPDMAB1_RESET 0x0
88696
88697
#define ALT_USB_DEV_DOEPDMAB1_DOEPDMAB1_GET(value) (((value) & 0xffffffff) >> 0)
88698
88699
#define ALT_USB_DEV_DOEPDMAB1_DOEPDMAB1_SET(value) (((value) << 0) & 0xffffffff)
88700
88701
#ifndef __ASSEMBLY__
88702
88712
struct
ALT_USB_DEV_DOEPDMAB1_s
88713
{
88714
const
uint32_t
doepdmab1
: 32;
88715
};
88716
88718
typedef
volatile
struct
ALT_USB_DEV_DOEPDMAB1_s
ALT_USB_DEV_DOEPDMAB1_t
;
88719
#endif
/* __ASSEMBLY__ */
88720
88722
#define ALT_USB_DEV_DOEPDMAB1_OFST 0x33c
88723
88724
#define ALT_USB_DEV_DOEPDMAB1_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_DEV_DOEPDMAB1_OFST))
88725
88763
#define ALT_USB_DEV_DOEPCTL2_MPS_LSB 0
88764
88765
#define ALT_USB_DEV_DOEPCTL2_MPS_MSB 10
88766
88767
#define ALT_USB_DEV_DOEPCTL2_MPS_WIDTH 11
88768
88769
#define ALT_USB_DEV_DOEPCTL2_MPS_SET_MSK 0x000007ff
88770
88771
#define ALT_USB_DEV_DOEPCTL2_MPS_CLR_MSK 0xfffff800
88772
88773
#define ALT_USB_DEV_DOEPCTL2_MPS_RESET 0x0
88774
88775
#define ALT_USB_DEV_DOEPCTL2_MPS_GET(value) (((value) & 0x000007ff) >> 0)
88776
88777
#define ALT_USB_DEV_DOEPCTL2_MPS_SET(value) (((value) << 0) & 0x000007ff)
88778
88803
#define ALT_USB_DEV_DOEPCTL2_USBACTEP_E_DISD 0x0
88804
88809
#define ALT_USB_DEV_DOEPCTL2_USBACTEP_E_END 0x1
88810
88812
#define ALT_USB_DEV_DOEPCTL2_USBACTEP_LSB 15
88813
88814
#define ALT_USB_DEV_DOEPCTL2_USBACTEP_MSB 15
88815
88816
#define ALT_USB_DEV_DOEPCTL2_USBACTEP_WIDTH 1
88817
88818
#define ALT_USB_DEV_DOEPCTL2_USBACTEP_SET_MSK 0x00008000
88819
88820
#define ALT_USB_DEV_DOEPCTL2_USBACTEP_CLR_MSK 0xffff7fff
88821
88822
#define ALT_USB_DEV_DOEPCTL2_USBACTEP_RESET 0x0
88823
88824
#define ALT_USB_DEV_DOEPCTL2_USBACTEP_GET(value) (((value) & 0x00008000) >> 15)
88825
88826
#define ALT_USB_DEV_DOEPCTL2_USBACTEP_SET(value) (((value) << 15) & 0x00008000)
88827
88869
#define ALT_USB_DEV_DOEPCTL2_DPID_E_INACT 0x0
88870
88875
#define ALT_USB_DEV_DOEPCTL2_DPID_E_ACT 0x1
88876
88878
#define ALT_USB_DEV_DOEPCTL2_DPID_LSB 16
88879
88880
#define ALT_USB_DEV_DOEPCTL2_DPID_MSB 16
88881
88882
#define ALT_USB_DEV_DOEPCTL2_DPID_WIDTH 1
88883
88884
#define ALT_USB_DEV_DOEPCTL2_DPID_SET_MSK 0x00010000
88885
88886
#define ALT_USB_DEV_DOEPCTL2_DPID_CLR_MSK 0xfffeffff
88887
88888
#define ALT_USB_DEV_DOEPCTL2_DPID_RESET 0x0
88889
88890
#define ALT_USB_DEV_DOEPCTL2_DPID_GET(value) (((value) & 0x00010000) >> 16)
88891
88892
#define ALT_USB_DEV_DOEPCTL2_DPID_SET(value) (((value) << 16) & 0x00010000)
88893
88928
#define ALT_USB_DEV_DOEPCTL2_NAKSTS_E_NONNAK 0x0
88929
88934
#define ALT_USB_DEV_DOEPCTL2_NAKSTS_E_NAK 0x1
88935
88937
#define ALT_USB_DEV_DOEPCTL2_NAKSTS_LSB 17
88938
88939
#define ALT_USB_DEV_DOEPCTL2_NAKSTS_MSB 17
88940
88941
#define ALT_USB_DEV_DOEPCTL2_NAKSTS_WIDTH 1
88942
88943
#define ALT_USB_DEV_DOEPCTL2_NAKSTS_SET_MSK 0x00020000
88944
88945
#define ALT_USB_DEV_DOEPCTL2_NAKSTS_CLR_MSK 0xfffdffff
88946
88947
#define ALT_USB_DEV_DOEPCTL2_NAKSTS_RESET 0x0
88948
88949
#define ALT_USB_DEV_DOEPCTL2_NAKSTS_GET(value) (((value) & 0x00020000) >> 17)
88950
88951
#define ALT_USB_DEV_DOEPCTL2_NAKSTS_SET(value) (((value) << 17) & 0x00020000)
88952
88975
#define ALT_USB_DEV_DOEPCTL2_EPTYPE_E_CTL 0x0
88976
88981
#define ALT_USB_DEV_DOEPCTL2_EPTYPE_E_ISOCHRONOUS 0x1
88982
88987
#define ALT_USB_DEV_DOEPCTL2_EPTYPE_E_BULK 0x2
88988
88993
#define ALT_USB_DEV_DOEPCTL2_EPTYPE_E_INTERRUP 0x3
88994
88996
#define ALT_USB_DEV_DOEPCTL2_EPTYPE_LSB 18
88997
88998
#define ALT_USB_DEV_DOEPCTL2_EPTYPE_MSB 19
88999
89000
#define ALT_USB_DEV_DOEPCTL2_EPTYPE_WIDTH 2
89001
89002
#define ALT_USB_DEV_DOEPCTL2_EPTYPE_SET_MSK 0x000c0000
89003
89004
#define ALT_USB_DEV_DOEPCTL2_EPTYPE_CLR_MSK 0xfff3ffff
89005
89006
#define ALT_USB_DEV_DOEPCTL2_EPTYPE_RESET 0x0
89007
89008
#define ALT_USB_DEV_DOEPCTL2_EPTYPE_GET(value) (((value) & 0x000c0000) >> 18)
89009
89010
#define ALT_USB_DEV_DOEPCTL2_EPTYPE_SET(value) (((value) << 18) & 0x000c0000)
89011
89034
#define ALT_USB_DEV_DOEPCTL2_SNP_E_DIS 0x0
89035
89040
#define ALT_USB_DEV_DOEPCTL2_SNP_E_EN 0x1
89041
89043
#define ALT_USB_DEV_DOEPCTL2_SNP_LSB 20
89044
89045
#define ALT_USB_DEV_DOEPCTL2_SNP_MSB 20
89046
89047
#define ALT_USB_DEV_DOEPCTL2_SNP_WIDTH 1
89048
89049
#define ALT_USB_DEV_DOEPCTL2_SNP_SET_MSK 0x00100000
89050
89051
#define ALT_USB_DEV_DOEPCTL2_SNP_CLR_MSK 0xffefffff
89052
89053
#define ALT_USB_DEV_DOEPCTL2_SNP_RESET 0x0
89054
89055
#define ALT_USB_DEV_DOEPCTL2_SNP_GET(value) (((value) & 0x00100000) >> 20)
89056
89057
#define ALT_USB_DEV_DOEPCTL2_SNP_SET(value) (((value) << 20) & 0x00100000)
89058
89088
#define ALT_USB_DEV_DOEPCTL2_STALL_E_INACT 0x0
89089
89094
#define ALT_USB_DEV_DOEPCTL2_STALL_E_ACT 0x1
89095
89097
#define ALT_USB_DEV_DOEPCTL2_STALL_LSB 21
89098
89099
#define ALT_USB_DEV_DOEPCTL2_STALL_MSB 21
89100
89101
#define ALT_USB_DEV_DOEPCTL2_STALL_WIDTH 1
89102
89103
#define ALT_USB_DEV_DOEPCTL2_STALL_SET_MSK 0x00200000
89104
89105
#define ALT_USB_DEV_DOEPCTL2_STALL_CLR_MSK 0xffdfffff
89106
89107
#define ALT_USB_DEV_DOEPCTL2_STALL_RESET 0x0
89108
89109
#define ALT_USB_DEV_DOEPCTL2_STALL_GET(value) (((value) & 0x00200000) >> 21)
89110
89111
#define ALT_USB_DEV_DOEPCTL2_STALL_SET(value) (((value) << 21) & 0x00200000)
89112
89133
#define ALT_USB_DEV_DOEPCTL2_CNAK_E_INACT 0x0
89134
89139
#define ALT_USB_DEV_DOEPCTL2_CNAK_E_ACT 0x1
89140
89142
#define ALT_USB_DEV_DOEPCTL2_CNAK_LSB 26
89143
89144
#define ALT_USB_DEV_DOEPCTL2_CNAK_MSB 26
89145
89146
#define ALT_USB_DEV_DOEPCTL2_CNAK_WIDTH 1
89147
89148
#define ALT_USB_DEV_DOEPCTL2_CNAK_SET_MSK 0x04000000
89149
89150
#define ALT_USB_DEV_DOEPCTL2_CNAK_CLR_MSK 0xfbffffff
89151
89152
#define ALT_USB_DEV_DOEPCTL2_CNAK_RESET 0x0
89153
89154
#define ALT_USB_DEV_DOEPCTL2_CNAK_GET(value) (((value) & 0x04000000) >> 26)
89155
89156
#define ALT_USB_DEV_DOEPCTL2_CNAK_SET(value) (((value) << 26) & 0x04000000)
89157
89181
#define ALT_USB_DEV_DOEPCTL2_SNAK_E_INACT 0x0
89182
89187
#define ALT_USB_DEV_DOEPCTL2_SNAK_E_ACT 0x1
89188
89190
#define ALT_USB_DEV_DOEPCTL2_SNAK_LSB 27
89191
89192
#define ALT_USB_DEV_DOEPCTL2_SNAK_MSB 27
89193
89194
#define ALT_USB_DEV_DOEPCTL2_SNAK_WIDTH 1
89195
89196
#define ALT_USB_DEV_DOEPCTL2_SNAK_SET_MSK 0x08000000
89197
89198
#define ALT_USB_DEV_DOEPCTL2_SNAK_CLR_MSK 0xf7ffffff
89199
89200
#define ALT_USB_DEV_DOEPCTL2_SNAK_RESET 0x0
89201
89202
#define ALT_USB_DEV_DOEPCTL2_SNAK_GET(value) (((value) & 0x08000000) >> 27)
89203
89204
#define ALT_USB_DEV_DOEPCTL2_SNAK_SET(value) (((value) << 27) & 0x08000000)
89205
89234
#define ALT_USB_DEV_DOEPCTL2_SETD0PID_E_DISD 0x0
89235
89240
#define ALT_USB_DEV_DOEPCTL2_SETD0PID_E_END 0x1
89241
89243
#define ALT_USB_DEV_DOEPCTL2_SETD0PID_LSB 28
89244
89245
#define ALT_USB_DEV_DOEPCTL2_SETD0PID_MSB 28
89246
89247
#define ALT_USB_DEV_DOEPCTL2_SETD0PID_WIDTH 1
89248
89249
#define ALT_USB_DEV_DOEPCTL2_SETD0PID_SET_MSK 0x10000000
89250
89251
#define ALT_USB_DEV_DOEPCTL2_SETD0PID_CLR_MSK 0xefffffff
89252
89253
#define ALT_USB_DEV_DOEPCTL2_SETD0PID_RESET 0x0
89254
89255
#define ALT_USB_DEV_DOEPCTL2_SETD0PID_GET(value) (((value) & 0x10000000) >> 28)
89256
89257
#define ALT_USB_DEV_DOEPCTL2_SETD0PID_SET(value) (((value) << 28) & 0x10000000)
89258
89285
#define ALT_USB_DEV_DOEPCTL2_SETD1PID_E_DISD 0x0
89286
89291
#define ALT_USB_DEV_DOEPCTL2_SETD1PID_E_END 0x1
89292
89294
#define ALT_USB_DEV_DOEPCTL2_SETD1PID_LSB 29
89295
89296
#define ALT_USB_DEV_DOEPCTL2_SETD1PID_MSB 29
89297
89298
#define ALT_USB_DEV_DOEPCTL2_SETD1PID_WIDTH 1
89299
89300
#define ALT_USB_DEV_DOEPCTL2_SETD1PID_SET_MSK 0x20000000
89301
89302
#define ALT_USB_DEV_DOEPCTL2_SETD1PID_CLR_MSK 0xdfffffff
89303
89304
#define ALT_USB_DEV_DOEPCTL2_SETD1PID_RESET 0x0
89305
89306
#define ALT_USB_DEV_DOEPCTL2_SETD1PID_GET(value) (((value) & 0x20000000) >> 29)
89307
89308
#define ALT_USB_DEV_DOEPCTL2_SETD1PID_SET(value) (((value) << 29) & 0x20000000)
89309
89335
#define ALT_USB_DEV_DOEPCTL2_EPDIS_E_INACT 0x0
89336
89341
#define ALT_USB_DEV_DOEPCTL2_EPDIS_E_ACT 0x1
89342
89344
#define ALT_USB_DEV_DOEPCTL2_EPDIS_LSB 30
89345
89346
#define ALT_USB_DEV_DOEPCTL2_EPDIS_MSB 30
89347
89348
#define ALT_USB_DEV_DOEPCTL2_EPDIS_WIDTH 1
89349
89350
#define ALT_USB_DEV_DOEPCTL2_EPDIS_SET_MSK 0x40000000
89351
89352
#define ALT_USB_DEV_DOEPCTL2_EPDIS_CLR_MSK 0xbfffffff
89353
89354
#define ALT_USB_DEV_DOEPCTL2_EPDIS_RESET 0x0
89355
89356
#define ALT_USB_DEV_DOEPCTL2_EPDIS_GET(value) (((value) & 0x40000000) >> 30)
89357
89358
#define ALT_USB_DEV_DOEPCTL2_EPDIS_SET(value) (((value) << 30) & 0x40000000)
89359
89409
#define ALT_USB_DEV_DOEPCTL2_EPENA_E_INACT 0x0
89410
89415
#define ALT_USB_DEV_DOEPCTL2_EPENA_E_ACT 0x1
89416
89418
#define ALT_USB_DEV_DOEPCTL2_EPENA_LSB 31
89419
89420
#define ALT_USB_DEV_DOEPCTL2_EPENA_MSB 31
89421
89422
#define ALT_USB_DEV_DOEPCTL2_EPENA_WIDTH 1
89423
89424
#define ALT_USB_DEV_DOEPCTL2_EPENA_SET_MSK 0x80000000
89425
89426
#define ALT_USB_DEV_DOEPCTL2_EPENA_CLR_MSK 0x7fffffff
89427
89428
#define ALT_USB_DEV_DOEPCTL2_EPENA_RESET 0x0
89429
89430
#define ALT_USB_DEV_DOEPCTL2_EPENA_GET(value) (((value) & 0x80000000) >> 31)
89431
89432
#define ALT_USB_DEV_DOEPCTL2_EPENA_SET(value) (((value) << 31) & 0x80000000)
89433
89434
#ifndef __ASSEMBLY__
89435
89445
struct
ALT_USB_DEV_DOEPCTL2_s
89446
{
89447
uint32_t
mps
: 11;
89448
uint32_t : 4;
89449
uint32_t
usbactep
: 1;
89450
const
uint32_t
dpid
: 1;
89451
const
uint32_t
naksts
: 1;
89452
uint32_t
eptype
: 2;
89453
uint32_t
snp
: 1;
89454
const
uint32_t
stall
: 1;
89455
uint32_t : 4;
89456
uint32_t
cnak
: 1;
89457
uint32_t
snak
: 1;
89458
uint32_t
setd0pid
: 1;
89459
uint32_t
setd1pid
: 1;
89460
const
uint32_t
epdis
: 1;
89461
const
uint32_t
epena
: 1;
89462
};
89463
89465
typedef
volatile
struct
ALT_USB_DEV_DOEPCTL2_s
ALT_USB_DEV_DOEPCTL2_t
;
89466
#endif
/* __ASSEMBLY__ */
89467
89469
#define ALT_USB_DEV_DOEPCTL2_OFST 0x340
89470
89471
#define ALT_USB_DEV_DOEPCTL2_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_DEV_DOEPCTL2_OFST))
89472
89536
#define ALT_USB_DEV_DOEPINT2_XFERCOMPL_E_INACT 0x0
89537
89542
#define ALT_USB_DEV_DOEPINT2_XFERCOMPL_E_ACT 0x1
89543
89545
#define ALT_USB_DEV_DOEPINT2_XFERCOMPL_LSB 0
89546
89547
#define ALT_USB_DEV_DOEPINT2_XFERCOMPL_MSB 0
89548
89549
#define ALT_USB_DEV_DOEPINT2_XFERCOMPL_WIDTH 1
89550
89551
#define ALT_USB_DEV_DOEPINT2_XFERCOMPL_SET_MSK 0x00000001
89552
89553
#define ALT_USB_DEV_DOEPINT2_XFERCOMPL_CLR_MSK 0xfffffffe
89554
89555
#define ALT_USB_DEV_DOEPINT2_XFERCOMPL_RESET 0x0
89556
89557
#define ALT_USB_DEV_DOEPINT2_XFERCOMPL_GET(value) (((value) & 0x00000001) >> 0)
89558
89559
#define ALT_USB_DEV_DOEPINT2_XFERCOMPL_SET(value) (((value) << 0) & 0x00000001)
89560
89582
#define ALT_USB_DEV_DOEPINT2_EPDISBLD_E_INACT 0x0
89583
89588
#define ALT_USB_DEV_DOEPINT2_EPDISBLD_E_ACT 0x1
89589
89591
#define ALT_USB_DEV_DOEPINT2_EPDISBLD_LSB 1
89592
89593
#define ALT_USB_DEV_DOEPINT2_EPDISBLD_MSB 1
89594
89595
#define ALT_USB_DEV_DOEPINT2_EPDISBLD_WIDTH 1
89596
89597
#define ALT_USB_DEV_DOEPINT2_EPDISBLD_SET_MSK 0x00000002
89598
89599
#define ALT_USB_DEV_DOEPINT2_EPDISBLD_CLR_MSK 0xfffffffd
89600
89601
#define ALT_USB_DEV_DOEPINT2_EPDISBLD_RESET 0x0
89602
89603
#define ALT_USB_DEV_DOEPINT2_EPDISBLD_GET(value) (((value) & 0x00000002) >> 1)
89604
89605
#define ALT_USB_DEV_DOEPINT2_EPDISBLD_SET(value) (((value) << 1) & 0x00000002)
89606
89629
#define ALT_USB_DEV_DOEPINT2_AHBERR_E_INACT 0x0
89630
89635
#define ALT_USB_DEV_DOEPINT2_AHBERR_E_ACT 0x1
89636
89638
#define ALT_USB_DEV_DOEPINT2_AHBERR_LSB 2
89639
89640
#define ALT_USB_DEV_DOEPINT2_AHBERR_MSB 2
89641
89642
#define ALT_USB_DEV_DOEPINT2_AHBERR_WIDTH 1
89643
89644
#define ALT_USB_DEV_DOEPINT2_AHBERR_SET_MSK 0x00000004
89645
89646
#define ALT_USB_DEV_DOEPINT2_AHBERR_CLR_MSK 0xfffffffb
89647
89648
#define ALT_USB_DEV_DOEPINT2_AHBERR_RESET 0x0
89649
89650
#define ALT_USB_DEV_DOEPINT2_AHBERR_GET(value) (((value) & 0x00000004) >> 2)
89651
89652
#define ALT_USB_DEV_DOEPINT2_AHBERR_SET(value) (((value) << 2) & 0x00000004)
89653
89677
#define ALT_USB_DEV_DOEPINT2_SETUP_E_INACT 0x0
89678
89683
#define ALT_USB_DEV_DOEPINT2_SETUP_E_ACT 0x1
89684
89686
#define ALT_USB_DEV_DOEPINT2_SETUP_LSB 3
89687
89688
#define ALT_USB_DEV_DOEPINT2_SETUP_MSB 3
89689
89690
#define ALT_USB_DEV_DOEPINT2_SETUP_WIDTH 1
89691
89692
#define ALT_USB_DEV_DOEPINT2_SETUP_SET_MSK 0x00000008
89693
89694
#define ALT_USB_DEV_DOEPINT2_SETUP_CLR_MSK 0xfffffff7
89695
89696
#define ALT_USB_DEV_DOEPINT2_SETUP_RESET 0x0
89697
89698
#define ALT_USB_DEV_DOEPINT2_SETUP_GET(value) (((value) & 0x00000008) >> 3)
89699
89700
#define ALT_USB_DEV_DOEPINT2_SETUP_SET(value) (((value) << 3) & 0x00000008)
89701
89724
#define ALT_USB_DEV_DOEPINT2_OUTTKNEPDIS_E_INACT 0x0
89725
89730
#define ALT_USB_DEV_DOEPINT2_OUTTKNEPDIS_E_ACT 0x1
89731
89733
#define ALT_USB_DEV_DOEPINT2_OUTTKNEPDIS_LSB 4
89734
89735
#define ALT_USB_DEV_DOEPINT2_OUTTKNEPDIS_MSB 4
89736
89737
#define ALT_USB_DEV_DOEPINT2_OUTTKNEPDIS_WIDTH 1
89738
89739
#define ALT_USB_DEV_DOEPINT2_OUTTKNEPDIS_SET_MSK 0x00000010
89740
89741
#define ALT_USB_DEV_DOEPINT2_OUTTKNEPDIS_CLR_MSK 0xffffffef
89742
89743
#define ALT_USB_DEV_DOEPINT2_OUTTKNEPDIS_RESET 0x0
89744
89745
#define ALT_USB_DEV_DOEPINT2_OUTTKNEPDIS_GET(value) (((value) & 0x00000010) >> 4)
89746
89747
#define ALT_USB_DEV_DOEPINT2_OUTTKNEPDIS_SET(value) (((value) << 4) & 0x00000010)
89748
89776
#define ALT_USB_DEV_DOEPINT2_STSPHSERCVD_E_INACT 0x0
89777
89782
#define ALT_USB_DEV_DOEPINT2_STSPHSERCVD_E_ACT 0x1
89783
89785
#define ALT_USB_DEV_DOEPINT2_STSPHSERCVD_LSB 5
89786
89787
#define ALT_USB_DEV_DOEPINT2_STSPHSERCVD_MSB 5
89788
89789
#define ALT_USB_DEV_DOEPINT2_STSPHSERCVD_WIDTH 1
89790
89791
#define ALT_USB_DEV_DOEPINT2_STSPHSERCVD_SET_MSK 0x00000020
89792
89793
#define ALT_USB_DEV_DOEPINT2_STSPHSERCVD_CLR_MSK 0xffffffdf
89794
89795
#define ALT_USB_DEV_DOEPINT2_STSPHSERCVD_RESET 0x0
89796
89797
#define ALT_USB_DEV_DOEPINT2_STSPHSERCVD_GET(value) (((value) & 0x00000020) >> 5)
89798
89799
#define ALT_USB_DEV_DOEPINT2_STSPHSERCVD_SET(value) (((value) << 5) & 0x00000020)
89800
89823
#define ALT_USB_DEV_DOEPINT2_BACK2BACKSETUP_E_INACT 0x0
89824
89829
#define ALT_USB_DEV_DOEPINT2_BACK2BACKSETUP_E_ACT 0x1
89830
89832
#define ALT_USB_DEV_DOEPINT2_BACK2BACKSETUP_LSB 6
89833
89834
#define ALT_USB_DEV_DOEPINT2_BACK2BACKSETUP_MSB 6
89835
89836
#define ALT_USB_DEV_DOEPINT2_BACK2BACKSETUP_WIDTH 1
89837
89838
#define ALT_USB_DEV_DOEPINT2_BACK2BACKSETUP_SET_MSK 0x00000040
89839
89840
#define ALT_USB_DEV_DOEPINT2_BACK2BACKSETUP_CLR_MSK 0xffffffbf
89841
89842
#define ALT_USB_DEV_DOEPINT2_BACK2BACKSETUP_RESET 0x0
89843
89844
#define ALT_USB_DEV_DOEPINT2_BACK2BACKSETUP_GET(value) (((value) & 0x00000040) >> 6)
89845
89846
#define ALT_USB_DEV_DOEPINT2_BACK2BACKSETUP_SET(value) (((value) << 6) & 0x00000040)
89847
89869
#define ALT_USB_DEV_DOEPINT2_OUTPKTERR_E_INACT 0x0
89870
89875
#define ALT_USB_DEV_DOEPINT2_OUTPKTERR_E_ACT 0x1
89876
89878
#define ALT_USB_DEV_DOEPINT2_OUTPKTERR_LSB 8
89879
89880
#define ALT_USB_DEV_DOEPINT2_OUTPKTERR_MSB 8
89881
89882
#define ALT_USB_DEV_DOEPINT2_OUTPKTERR_WIDTH 1
89883
89884
#define ALT_USB_DEV_DOEPINT2_OUTPKTERR_SET_MSK 0x00000100
89885
89886
#define ALT_USB_DEV_DOEPINT2_OUTPKTERR_CLR_MSK 0xfffffeff
89887
89888
#define ALT_USB_DEV_DOEPINT2_OUTPKTERR_RESET 0x0
89889
89890
#define ALT_USB_DEV_DOEPINT2_OUTPKTERR_GET(value) (((value) & 0x00000100) >> 8)
89891
89892
#define ALT_USB_DEV_DOEPINT2_OUTPKTERR_SET(value) (((value) << 8) & 0x00000100)
89893
89917
#define ALT_USB_DEV_DOEPINT2_BNAINTR_E_INACT 0x0
89918
89923
#define ALT_USB_DEV_DOEPINT2_BNAINTR_E_ACT 0x1
89924
89926
#define ALT_USB_DEV_DOEPINT2_BNAINTR_LSB 9
89927
89928
#define ALT_USB_DEV_DOEPINT2_BNAINTR_MSB 9
89929
89930
#define ALT_USB_DEV_DOEPINT2_BNAINTR_WIDTH 1
89931
89932
#define ALT_USB_DEV_DOEPINT2_BNAINTR_SET_MSK 0x00000200
89933
89934
#define ALT_USB_DEV_DOEPINT2_BNAINTR_CLR_MSK 0xfffffdff
89935
89936
#define ALT_USB_DEV_DOEPINT2_BNAINTR_RESET 0x0
89937
89938
#define ALT_USB_DEV_DOEPINT2_BNAINTR_GET(value) (((value) & 0x00000200) >> 9)
89939
89940
#define ALT_USB_DEV_DOEPINT2_BNAINTR_SET(value) (((value) << 9) & 0x00000200)
89941
89964
#define ALT_USB_DEV_DOEPINT2_PKTDRPSTS_E_INACT 0x0
89965
89970
#define ALT_USB_DEV_DOEPINT2_PKTDRPSTS_E_ACT 0x1
89971
89973
#define ALT_USB_DEV_DOEPINT2_PKTDRPSTS_LSB 11
89974
89975
#define ALT_USB_DEV_DOEPINT2_PKTDRPSTS_MSB 11
89976
89977
#define ALT_USB_DEV_DOEPINT2_PKTDRPSTS_WIDTH 1
89978
89979
#define ALT_USB_DEV_DOEPINT2_PKTDRPSTS_SET_MSK 0x00000800
89980
89981
#define ALT_USB_DEV_DOEPINT2_PKTDRPSTS_CLR_MSK 0xfffff7ff
89982
89983
#define ALT_USB_DEV_DOEPINT2_PKTDRPSTS_RESET 0x0
89984
89985
#define ALT_USB_DEV_DOEPINT2_PKTDRPSTS_GET(value) (((value) & 0x00000800) >> 11)
89986
89987
#define ALT_USB_DEV_DOEPINT2_PKTDRPSTS_SET(value) (((value) << 11) & 0x00000800)
89988
90009
#define ALT_USB_DEV_DOEPINT2_BBLEERR_E_INACT 0x0
90010
90015
#define ALT_USB_DEV_DOEPINT2_BBLEERR_E_ACT 0x1
90016
90018
#define ALT_USB_DEV_DOEPINT2_BBLEERR_LSB 12
90019
90020
#define ALT_USB_DEV_DOEPINT2_BBLEERR_MSB 12
90021
90022
#define ALT_USB_DEV_DOEPINT2_BBLEERR_WIDTH 1
90023
90024
#define ALT_USB_DEV_DOEPINT2_BBLEERR_SET_MSK 0x00001000
90025
90026
#define ALT_USB_DEV_DOEPINT2_BBLEERR_CLR_MSK 0xffffefff
90027
90028
#define ALT_USB_DEV_DOEPINT2_BBLEERR_RESET 0x0
90029
90030
#define ALT_USB_DEV_DOEPINT2_BBLEERR_GET(value) (((value) & 0x00001000) >> 12)
90031
90032
#define ALT_USB_DEV_DOEPINT2_BBLEERR_SET(value) (((value) << 12) & 0x00001000)
90033
90056
#define ALT_USB_DEV_DOEPINT2_NAKINTRPT_E_INACT 0x0
90057
90062
#define ALT_USB_DEV_DOEPINT2_NAKINTRPT_E_ACT 0x1
90063
90065
#define ALT_USB_DEV_DOEPINT2_NAKINTRPT_LSB 13
90066
90067
#define ALT_USB_DEV_DOEPINT2_NAKINTRPT_MSB 13
90068
90069
#define ALT_USB_DEV_DOEPINT2_NAKINTRPT_WIDTH 1
90070
90071
#define ALT_USB_DEV_DOEPINT2_NAKINTRPT_SET_MSK 0x00002000
90072
90073
#define ALT_USB_DEV_DOEPINT2_NAKINTRPT_CLR_MSK 0xffffdfff
90074
90075
#define ALT_USB_DEV_DOEPINT2_NAKINTRPT_RESET 0x0
90076
90077
#define ALT_USB_DEV_DOEPINT2_NAKINTRPT_GET(value) (((value) & 0x00002000) >> 13)
90078
90079
#define ALT_USB_DEV_DOEPINT2_NAKINTRPT_SET(value) (((value) << 13) & 0x00002000)
90080
90102
#define ALT_USB_DEV_DOEPINT2_NYETINTRPT_E_INACT 0x0
90103
90108
#define ALT_USB_DEV_DOEPINT2_NYETINTRPT_E_ACT 0x1
90109
90111
#define ALT_USB_DEV_DOEPINT2_NYETINTRPT_LSB 14
90112
90113
#define ALT_USB_DEV_DOEPINT2_NYETINTRPT_MSB 14
90114
90115
#define ALT_USB_DEV_DOEPINT2_NYETINTRPT_WIDTH 1
90116
90117
#define ALT_USB_DEV_DOEPINT2_NYETINTRPT_SET_MSK 0x00004000
90118
90119
#define ALT_USB_DEV_DOEPINT2_NYETINTRPT_CLR_MSK 0xffffbfff
90120
90121
#define ALT_USB_DEV_DOEPINT2_NYETINTRPT_RESET 0x0
90122
90123
#define ALT_USB_DEV_DOEPINT2_NYETINTRPT_GET(value) (((value) & 0x00004000) >> 14)
90124
90125
#define ALT_USB_DEV_DOEPINT2_NYETINTRPT_SET(value) (((value) << 14) & 0x00004000)
90126
90127
#ifndef __ASSEMBLY__
90128
90138
struct
ALT_USB_DEV_DOEPINT2_s
90139
{
90140
const
uint32_t
xfercompl
: 1;
90141
const
uint32_t
epdisbld
: 1;
90142
const
uint32_t
ahberr
: 1;
90143
const
uint32_t
setup
: 1;
90144
const
uint32_t
outtknepdis
: 1;
90145
const
uint32_t
stsphsercvd
: 1;
90146
const
uint32_t
back2backsetup
: 1;
90147
uint32_t : 1;
90148
const
uint32_t
outpkterr
: 1;
90149
const
uint32_t
bnaintr
: 1;
90150
uint32_t : 1;
90151
const
uint32_t
pktdrpsts
: 1;
90152
const
uint32_t
bbleerr
: 1;
90153
const
uint32_t
nakintrpt
: 1;
90154
const
uint32_t
nyetintrpt
: 1;
90155
uint32_t : 17;
90156
};
90157
90159
typedef
volatile
struct
ALT_USB_DEV_DOEPINT2_s
ALT_USB_DEV_DOEPINT2_t
;
90160
#endif
/* __ASSEMBLY__ */
90161
90163
#define ALT_USB_DEV_DOEPINT2_OFST 0x348
90164
90165
#define ALT_USB_DEV_DOEPINT2_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_DEV_DOEPINT2_OFST))
90166
90199
#define ALT_USB_DEV_DOEPTSIZ2_XFERSIZE_LSB 0
90200
90201
#define ALT_USB_DEV_DOEPTSIZ2_XFERSIZE_MSB 18
90202
90203
#define ALT_USB_DEV_DOEPTSIZ2_XFERSIZE_WIDTH 19
90204
90205
#define ALT_USB_DEV_DOEPTSIZ2_XFERSIZE_SET_MSK 0x0007ffff
90206
90207
#define ALT_USB_DEV_DOEPTSIZ2_XFERSIZE_CLR_MSK 0xfff80000
90208
90209
#define ALT_USB_DEV_DOEPTSIZ2_XFERSIZE_RESET 0x0
90210
90211
#define ALT_USB_DEV_DOEPTSIZ2_XFERSIZE_GET(value) (((value) & 0x0007ffff) >> 0)
90212
90213
#define ALT_USB_DEV_DOEPTSIZ2_XFERSIZE_SET(value) (((value) << 0) & 0x0007ffff)
90214
90226
#define ALT_USB_DEV_DOEPTSIZ2_PKTCNT_LSB 19
90227
90228
#define ALT_USB_DEV_DOEPTSIZ2_PKTCNT_MSB 28
90229
90230
#define ALT_USB_DEV_DOEPTSIZ2_PKTCNT_WIDTH 10
90231
90232
#define ALT_USB_DEV_DOEPTSIZ2_PKTCNT_SET_MSK 0x1ff80000
90233
90234
#define ALT_USB_DEV_DOEPTSIZ2_PKTCNT_CLR_MSK 0xe007ffff
90235
90236
#define ALT_USB_DEV_DOEPTSIZ2_PKTCNT_RESET 0x0
90237
90238
#define ALT_USB_DEV_DOEPTSIZ2_PKTCNT_GET(value) (((value) & 0x1ff80000) >> 19)
90239
90240
#define ALT_USB_DEV_DOEPTSIZ2_PKTCNT_SET(value) (((value) << 19) & 0x1ff80000)
90241
90268
#define ALT_USB_DEV_DOEPTSIZ2_RXDPID_E_DATA0 0x0
90269
90274
#define ALT_USB_DEV_DOEPTSIZ2_RXDPID_E_DATA2PKT1 0x1
90275
90280
#define ALT_USB_DEV_DOEPTSIZ2_RXDPID_E_DATA1PKT2 0x2
90281
90286
#define ALT_USB_DEV_DOEPTSIZ2_RXDPID_E_MDATAPKT3 0x3
90287
90289
#define ALT_USB_DEV_DOEPTSIZ2_RXDPID_LSB 29
90290
90291
#define ALT_USB_DEV_DOEPTSIZ2_RXDPID_MSB 30
90292
90293
#define ALT_USB_DEV_DOEPTSIZ2_RXDPID_WIDTH 2
90294
90295
#define ALT_USB_DEV_DOEPTSIZ2_RXDPID_SET_MSK 0x60000000
90296
90297
#define ALT_USB_DEV_DOEPTSIZ2_RXDPID_CLR_MSK 0x9fffffff
90298
90299
#define ALT_USB_DEV_DOEPTSIZ2_RXDPID_RESET 0x0
90300
90301
#define ALT_USB_DEV_DOEPTSIZ2_RXDPID_GET(value) (((value) & 0x60000000) >> 29)
90302
90303
#define ALT_USB_DEV_DOEPTSIZ2_RXDPID_SET(value) (((value) << 29) & 0x60000000)
90304
90305
#ifndef __ASSEMBLY__
90306
90316
struct
ALT_USB_DEV_DOEPTSIZ2_s
90317
{
90318
uint32_t
xfersize
: 19;
90319
uint32_t
pktcnt
: 10;
90320
const
uint32_t
rxdpid
: 2;
90321
uint32_t : 1;
90322
};
90323
90325
typedef
volatile
struct
ALT_USB_DEV_DOEPTSIZ2_s
ALT_USB_DEV_DOEPTSIZ2_t
;
90326
#endif
/* __ASSEMBLY__ */
90327
90329
#define ALT_USB_DEV_DOEPTSIZ2_OFST 0x350
90330
90331
#define ALT_USB_DEV_DOEPTSIZ2_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_DEV_DOEPTSIZ2_OFST))
90332
90365
#define ALT_USB_DEV_DOEPDMA2_DOEPDMA2_LSB 0
90366
90367
#define ALT_USB_DEV_DOEPDMA2_DOEPDMA2_MSB 31
90368
90369
#define ALT_USB_DEV_DOEPDMA2_DOEPDMA2_WIDTH 32
90370
90371
#define ALT_USB_DEV_DOEPDMA2_DOEPDMA2_SET_MSK 0xffffffff
90372
90373
#define ALT_USB_DEV_DOEPDMA2_DOEPDMA2_CLR_MSK 0x00000000
90374
90375
#define ALT_USB_DEV_DOEPDMA2_DOEPDMA2_RESET 0x0
90376
90377
#define ALT_USB_DEV_DOEPDMA2_DOEPDMA2_GET(value) (((value) & 0xffffffff) >> 0)
90378
90379
#define ALT_USB_DEV_DOEPDMA2_DOEPDMA2_SET(value) (((value) << 0) & 0xffffffff)
90380
90381
#ifndef __ASSEMBLY__
90382
90392
struct
ALT_USB_DEV_DOEPDMA2_s
90393
{
90394
uint32_t
doepdma2
: 32;
90395
};
90396
90398
typedef
volatile
struct
ALT_USB_DEV_DOEPDMA2_s
ALT_USB_DEV_DOEPDMA2_t
;
90399
#endif
/* __ASSEMBLY__ */
90400
90402
#define ALT_USB_DEV_DOEPDMA2_OFST 0x354
90403
90404
#define ALT_USB_DEV_DOEPDMA2_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_DEV_DOEPDMA2_OFST))
90405
90429
#define ALT_USB_DEV_DOEPDMAB2_DOEPDMAB2_LSB 0
90430
90431
#define ALT_USB_DEV_DOEPDMAB2_DOEPDMAB2_MSB 31
90432
90433
#define ALT_USB_DEV_DOEPDMAB2_DOEPDMAB2_WIDTH 32
90434
90435
#define ALT_USB_DEV_DOEPDMAB2_DOEPDMAB2_SET_MSK 0xffffffff
90436
90437
#define ALT_USB_DEV_DOEPDMAB2_DOEPDMAB2_CLR_MSK 0x00000000
90438
90439
#define ALT_USB_DEV_DOEPDMAB2_DOEPDMAB2_RESET 0x0
90440
90441
#define ALT_USB_DEV_DOEPDMAB2_DOEPDMAB2_GET(value) (((value) & 0xffffffff) >> 0)
90442
90443
#define ALT_USB_DEV_DOEPDMAB2_DOEPDMAB2_SET(value) (((value) << 0) & 0xffffffff)
90444
90445
#ifndef __ASSEMBLY__
90446
90456
struct
ALT_USB_DEV_DOEPDMAB2_s
90457
{
90458
const
uint32_t
doepdmab2
: 32;
90459
};
90460
90462
typedef
volatile
struct
ALT_USB_DEV_DOEPDMAB2_s
ALT_USB_DEV_DOEPDMAB2_t
;
90463
#endif
/* __ASSEMBLY__ */
90464
90466
#define ALT_USB_DEV_DOEPDMAB2_OFST 0x35c
90467
90468
#define ALT_USB_DEV_DOEPDMAB2_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_DEV_DOEPDMAB2_OFST))
90469
90507
#define ALT_USB_DEV_DOEPCTL3_MPS_LSB 0
90508
90509
#define ALT_USB_DEV_DOEPCTL3_MPS_MSB 10
90510
90511
#define ALT_USB_DEV_DOEPCTL3_MPS_WIDTH 11
90512
90513
#define ALT_USB_DEV_DOEPCTL3_MPS_SET_MSK 0x000007ff
90514
90515
#define ALT_USB_DEV_DOEPCTL3_MPS_CLR_MSK 0xfffff800
90516
90517
#define ALT_USB_DEV_DOEPCTL3_MPS_RESET 0x0
90518
90519
#define ALT_USB_DEV_DOEPCTL3_MPS_GET(value) (((value) & 0x000007ff) >> 0)
90520
90521
#define ALT_USB_DEV_DOEPCTL3_MPS_SET(value) (((value) << 0) & 0x000007ff)
90522
90547
#define ALT_USB_DEV_DOEPCTL3_USBACTEP_E_DISD 0x0
90548
90553
#define ALT_USB_DEV_DOEPCTL3_USBACTEP_E_END 0x1
90554
90556
#define ALT_USB_DEV_DOEPCTL3_USBACTEP_LSB 15
90557
90558
#define ALT_USB_DEV_DOEPCTL3_USBACTEP_MSB 15
90559
90560
#define ALT_USB_DEV_DOEPCTL3_USBACTEP_WIDTH 1
90561
90562
#define ALT_USB_DEV_DOEPCTL3_USBACTEP_SET_MSK 0x00008000
90563
90564
#define ALT_USB_DEV_DOEPCTL3_USBACTEP_CLR_MSK 0xffff7fff
90565
90566
#define ALT_USB_DEV_DOEPCTL3_USBACTEP_RESET 0x0
90567
90568
#define ALT_USB_DEV_DOEPCTL3_USBACTEP_GET(value) (((value) & 0x00008000) >> 15)
90569
90570
#define ALT_USB_DEV_DOEPCTL3_USBACTEP_SET(value) (((value) << 15) & 0x00008000)
90571
90613
#define ALT_USB_DEV_DOEPCTL3_DPID_E_INACT 0x0
90614
90619
#define ALT_USB_DEV_DOEPCTL3_DPID_E_ACT 0x1
90620
90622
#define ALT_USB_DEV_DOEPCTL3_DPID_LSB 16
90623
90624
#define ALT_USB_DEV_DOEPCTL3_DPID_MSB 16
90625
90626
#define ALT_USB_DEV_DOEPCTL3_DPID_WIDTH 1
90627
90628
#define ALT_USB_DEV_DOEPCTL3_DPID_SET_MSK 0x00010000
90629
90630
#define ALT_USB_DEV_DOEPCTL3_DPID_CLR_MSK 0xfffeffff
90631
90632
#define ALT_USB_DEV_DOEPCTL3_DPID_RESET 0x0
90633
90634
#define ALT_USB_DEV_DOEPCTL3_DPID_GET(value) (((value) & 0x00010000) >> 16)
90635
90636
#define ALT_USB_DEV_DOEPCTL3_DPID_SET(value) (((value) << 16) & 0x00010000)
90637
90672
#define ALT_USB_DEV_DOEPCTL3_NAKSTS_E_NONNAK 0x0
90673
90678
#define ALT_USB_DEV_DOEPCTL3_NAKSTS_E_NAK 0x1
90679
90681
#define ALT_USB_DEV_DOEPCTL3_NAKSTS_LSB 17
90682
90683
#define ALT_USB_DEV_DOEPCTL3_NAKSTS_MSB 17
90684
90685
#define ALT_USB_DEV_DOEPCTL3_NAKSTS_WIDTH 1
90686
90687
#define ALT_USB_DEV_DOEPCTL3_NAKSTS_SET_MSK 0x00020000
90688
90689
#define ALT_USB_DEV_DOEPCTL3_NAKSTS_CLR_MSK 0xfffdffff
90690
90691
#define ALT_USB_DEV_DOEPCTL3_NAKSTS_RESET 0x0
90692
90693
#define ALT_USB_DEV_DOEPCTL3_NAKSTS_GET(value) (((value) & 0x00020000) >> 17)
90694
90695
#define ALT_USB_DEV_DOEPCTL3_NAKSTS_SET(value) (((value) << 17) & 0x00020000)
90696
90719
#define ALT_USB_DEV_DOEPCTL3_EPTYPE_E_CTL 0x0
90720
90725
#define ALT_USB_DEV_DOEPCTL3_EPTYPE_E_ISOCHRONOUS 0x1
90726
90731
#define ALT_USB_DEV_DOEPCTL3_EPTYPE_E_BULK 0x2
90732
90737
#define ALT_USB_DEV_DOEPCTL3_EPTYPE_E_INTERRUP 0x3
90738
90740
#define ALT_USB_DEV_DOEPCTL3_EPTYPE_LSB 18
90741
90742
#define ALT_USB_DEV_DOEPCTL3_EPTYPE_MSB 19
90743
90744
#define ALT_USB_DEV_DOEPCTL3_EPTYPE_WIDTH 2
90745
90746
#define ALT_USB_DEV_DOEPCTL3_EPTYPE_SET_MSK 0x000c0000
90747
90748
#define ALT_USB_DEV_DOEPCTL3_EPTYPE_CLR_MSK 0xfff3ffff
90749
90750
#define ALT_USB_DEV_DOEPCTL3_EPTYPE_RESET 0x0
90751
90752
#define ALT_USB_DEV_DOEPCTL3_EPTYPE_GET(value) (((value) & 0x000c0000) >> 18)
90753
90754
#define ALT_USB_DEV_DOEPCTL3_EPTYPE_SET(value) (((value) << 18) & 0x000c0000)
90755
90778
#define ALT_USB_DEV_DOEPCTL3_SNP_E_DIS 0x0
90779
90784
#define ALT_USB_DEV_DOEPCTL3_SNP_E_EN 0x1
90785
90787
#define ALT_USB_DEV_DOEPCTL3_SNP_LSB 20
90788
90789
#define ALT_USB_DEV_DOEPCTL3_SNP_MSB 20
90790
90791
#define ALT_USB_DEV_DOEPCTL3_SNP_WIDTH 1
90792
90793
#define ALT_USB_DEV_DOEPCTL3_SNP_SET_MSK 0x00100000
90794
90795
#define ALT_USB_DEV_DOEPCTL3_SNP_CLR_MSK 0xffefffff
90796
90797
#define ALT_USB_DEV_DOEPCTL3_SNP_RESET 0x0
90798
90799
#define ALT_USB_DEV_DOEPCTL3_SNP_GET(value) (((value) & 0x00100000) >> 20)
90800
90801
#define ALT_USB_DEV_DOEPCTL3_SNP_SET(value) (((value) << 20) & 0x00100000)
90802
90832
#define ALT_USB_DEV_DOEPCTL3_STALL_E_INACT 0x0
90833
90838
#define ALT_USB_DEV_DOEPCTL3_STALL_E_ACT 0x1
90839
90841
#define ALT_USB_DEV_DOEPCTL3_STALL_LSB 21
90842
90843
#define ALT_USB_DEV_DOEPCTL3_STALL_MSB 21
90844
90845
#define ALT_USB_DEV_DOEPCTL3_STALL_WIDTH 1
90846
90847
#define ALT_USB_DEV_DOEPCTL3_STALL_SET_MSK 0x00200000
90848
90849
#define ALT_USB_DEV_DOEPCTL3_STALL_CLR_MSK 0xffdfffff
90850
90851
#define ALT_USB_DEV_DOEPCTL3_STALL_RESET 0x0
90852
90853
#define ALT_USB_DEV_DOEPCTL3_STALL_GET(value) (((value) & 0x00200000) >> 21)
90854
90855
#define ALT_USB_DEV_DOEPCTL3_STALL_SET(value) (((value) << 21) & 0x00200000)
90856
90877
#define ALT_USB_DEV_DOEPCTL3_CNAK_E_INACT 0x0
90878
90883
#define ALT_USB_DEV_DOEPCTL3_CNAK_E_ACT 0x1
90884
90886
#define ALT_USB_DEV_DOEPCTL3_CNAK_LSB 26
90887
90888
#define ALT_USB_DEV_DOEPCTL3_CNAK_MSB 26
90889
90890
#define ALT_USB_DEV_DOEPCTL3_CNAK_WIDTH 1
90891
90892
#define ALT_USB_DEV_DOEPCTL3_CNAK_SET_MSK 0x04000000
90893
90894
#define ALT_USB_DEV_DOEPCTL3_CNAK_CLR_MSK 0xfbffffff
90895
90896
#define ALT_USB_DEV_DOEPCTL3_CNAK_RESET 0x0
90897
90898
#define ALT_USB_DEV_DOEPCTL3_CNAK_GET(value) (((value) & 0x04000000) >> 26)
90899
90900
#define ALT_USB_DEV_DOEPCTL3_CNAK_SET(value) (((value) << 26) & 0x04000000)
90901
90925
#define ALT_USB_DEV_DOEPCTL3_SNAK_E_INACT 0x0
90926
90931
#define ALT_USB_DEV_DOEPCTL3_SNAK_E_ACT 0x1
90932
90934
#define ALT_USB_DEV_DOEPCTL3_SNAK_LSB 27
90935
90936
#define ALT_USB_DEV_DOEPCTL3_SNAK_MSB 27
90937
90938
#define ALT_USB_DEV_DOEPCTL3_SNAK_WIDTH 1
90939
90940
#define ALT_USB_DEV_DOEPCTL3_SNAK_SET_MSK 0x08000000
90941
90942
#define ALT_USB_DEV_DOEPCTL3_SNAK_CLR_MSK 0xf7ffffff
90943
90944
#define ALT_USB_DEV_DOEPCTL3_SNAK_RESET 0x0
90945
90946
#define ALT_USB_DEV_DOEPCTL3_SNAK_GET(value) (((value) & 0x08000000) >> 27)
90947
90948
#define ALT_USB_DEV_DOEPCTL3_SNAK_SET(value) (((value) << 27) & 0x08000000)
90949
90978
#define ALT_USB_DEV_DOEPCTL3_SETD0PID_E_DISD 0x0
90979
90984
#define ALT_USB_DEV_DOEPCTL3_SETD0PID_E_END 0x1
90985
90987
#define ALT_USB_DEV_DOEPCTL3_SETD0PID_LSB 28
90988
90989
#define ALT_USB_DEV_DOEPCTL3_SETD0PID_MSB 28
90990
90991
#define ALT_USB_DEV_DOEPCTL3_SETD0PID_WIDTH 1
90992
90993
#define ALT_USB_DEV_DOEPCTL3_SETD0PID_SET_MSK 0x10000000
90994
90995
#define ALT_USB_DEV_DOEPCTL3_SETD0PID_CLR_MSK 0xefffffff
90996
90997
#define ALT_USB_DEV_DOEPCTL3_SETD0PID_RESET 0x0
90998
90999
#define ALT_USB_DEV_DOEPCTL3_SETD0PID_GET(value) (((value) & 0x10000000) >> 28)
91000
91001
#define ALT_USB_DEV_DOEPCTL3_SETD0PID_SET(value) (((value) << 28) & 0x10000000)
91002
91029
#define ALT_USB_DEV_DOEPCTL3_SETD1PID_E_DISD 0x0
91030
91035
#define ALT_USB_DEV_DOEPCTL3_SETD1PID_E_END 0x1
91036
91038
#define ALT_USB_DEV_DOEPCTL3_SETD1PID_LSB 29
91039
91040
#define ALT_USB_DEV_DOEPCTL3_SETD1PID_MSB 29
91041
91042
#define ALT_USB_DEV_DOEPCTL3_SETD1PID_WIDTH 1
91043
91044
#define ALT_USB_DEV_DOEPCTL3_SETD1PID_SET_MSK 0x20000000
91045
91046
#define ALT_USB_DEV_DOEPCTL3_SETD1PID_CLR_MSK 0xdfffffff
91047
91048
#define ALT_USB_DEV_DOEPCTL3_SETD1PID_RESET 0x0
91049
91050
#define ALT_USB_DEV_DOEPCTL3_SETD1PID_GET(value) (((value) & 0x20000000) >> 29)
91051
91052
#define ALT_USB_DEV_DOEPCTL3_SETD1PID_SET(value) (((value) << 29) & 0x20000000)
91053
91079
#define ALT_USB_DEV_DOEPCTL3_EPDIS_E_INACT 0x0
91080
91085
#define ALT_USB_DEV_DOEPCTL3_EPDIS_E_ACT 0x1
91086
91088
#define ALT_USB_DEV_DOEPCTL3_EPDIS_LSB 30
91089
91090
#define ALT_USB_DEV_DOEPCTL3_EPDIS_MSB 30
91091
91092
#define ALT_USB_DEV_DOEPCTL3_EPDIS_WIDTH 1
91093
91094
#define ALT_USB_DEV_DOEPCTL3_EPDIS_SET_MSK 0x40000000
91095
91096
#define ALT_USB_DEV_DOEPCTL3_EPDIS_CLR_MSK 0xbfffffff
91097
91098
#define ALT_USB_DEV_DOEPCTL3_EPDIS_RESET 0x0
91099
91100
#define ALT_USB_DEV_DOEPCTL3_EPDIS_GET(value) (((value) & 0x40000000) >> 30)
91101
91102
#define ALT_USB_DEV_DOEPCTL3_EPDIS_SET(value) (((value) << 30) & 0x40000000)
91103
91153
#define ALT_USB_DEV_DOEPCTL3_EPENA_E_INACT 0x0
91154
91159
#define ALT_USB_DEV_DOEPCTL3_EPENA_E_ACT 0x1
91160
91162
#define ALT_USB_DEV_DOEPCTL3_EPENA_LSB 31
91163
91164
#define ALT_USB_DEV_DOEPCTL3_EPENA_MSB 31
91165
91166
#define ALT_USB_DEV_DOEPCTL3_EPENA_WIDTH 1
91167
91168
#define ALT_USB_DEV_DOEPCTL3_EPENA_SET_MSK 0x80000000
91169
91170
#define ALT_USB_DEV_DOEPCTL3_EPENA_CLR_MSK 0x7fffffff
91171
91172
#define ALT_USB_DEV_DOEPCTL3_EPENA_RESET 0x0
91173
91174
#define ALT_USB_DEV_DOEPCTL3_EPENA_GET(value) (((value) & 0x80000000) >> 31)
91175
91176
#define ALT_USB_DEV_DOEPCTL3_EPENA_SET(value) (((value) << 31) & 0x80000000)
91177
91178
#ifndef __ASSEMBLY__
91179
91189
struct
ALT_USB_DEV_DOEPCTL3_s
91190
{
91191
uint32_t
mps
: 11;
91192
uint32_t : 4;
91193
uint32_t
usbactep
: 1;
91194
const
uint32_t
dpid
: 1;
91195
const
uint32_t
naksts
: 1;
91196
uint32_t
eptype
: 2;
91197
uint32_t
snp
: 1;
91198
const
uint32_t
stall
: 1;
91199
uint32_t : 4;
91200
uint32_t
cnak
: 1;
91201
uint32_t
snak
: 1;
91202
uint32_t
setd0pid
: 1;
91203
uint32_t
setd1pid
: 1;
91204
const
uint32_t
epdis
: 1;
91205
const
uint32_t
epena
: 1;
91206
};
91207
91209
typedef
volatile
struct
ALT_USB_DEV_DOEPCTL3_s
ALT_USB_DEV_DOEPCTL3_t
;
91210
#endif
/* __ASSEMBLY__ */
91211
91213
#define ALT_USB_DEV_DOEPCTL3_OFST 0x360
91214
91215
#define ALT_USB_DEV_DOEPCTL3_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_DEV_DOEPCTL3_OFST))
91216
91280
#define ALT_USB_DEV_DOEPINT3_XFERCOMPL_E_INACT 0x0
91281
91286
#define ALT_USB_DEV_DOEPINT3_XFERCOMPL_E_ACT 0x1
91287
91289
#define ALT_USB_DEV_DOEPINT3_XFERCOMPL_LSB 0
91290
91291
#define ALT_USB_DEV_DOEPINT3_XFERCOMPL_MSB 0
91292
91293
#define ALT_USB_DEV_DOEPINT3_XFERCOMPL_WIDTH 1
91294
91295
#define ALT_USB_DEV_DOEPINT3_XFERCOMPL_SET_MSK 0x00000001
91296
91297
#define ALT_USB_DEV_DOEPINT3_XFERCOMPL_CLR_MSK 0xfffffffe
91298
91299
#define ALT_USB_DEV_DOEPINT3_XFERCOMPL_RESET 0x0
91300
91301
#define ALT_USB_DEV_DOEPINT3_XFERCOMPL_GET(value) (((value) & 0x00000001) >> 0)
91302
91303
#define ALT_USB_DEV_DOEPINT3_XFERCOMPL_SET(value) (((value) << 0) & 0x00000001)
91304
91326
#define ALT_USB_DEV_DOEPINT3_EPDISBLD_E_INACT 0x0
91327
91332
#define ALT_USB_DEV_DOEPINT3_EPDISBLD_E_ACT 0x1
91333
91335
#define ALT_USB_DEV_DOEPINT3_EPDISBLD_LSB 1
91336
91337
#define ALT_USB_DEV_DOEPINT3_EPDISBLD_MSB 1
91338
91339
#define ALT_USB_DEV_DOEPINT3_EPDISBLD_WIDTH 1
91340
91341
#define ALT_USB_DEV_DOEPINT3_EPDISBLD_SET_MSK 0x00000002
91342
91343
#define ALT_USB_DEV_DOEPINT3_EPDISBLD_CLR_MSK 0xfffffffd
91344
91345
#define ALT_USB_DEV_DOEPINT3_EPDISBLD_RESET 0x0
91346
91347
#define ALT_USB_DEV_DOEPINT3_EPDISBLD_GET(value) (((value) & 0x00000002) >> 1)
91348
91349
#define ALT_USB_DEV_DOEPINT3_EPDISBLD_SET(value) (((value) << 1) & 0x00000002)
91350
91373
#define ALT_USB_DEV_DOEPINT3_AHBERR_E_INACT 0x0
91374
91379
#define ALT_USB_DEV_DOEPINT3_AHBERR_E_ACT 0x1
91380
91382
#define ALT_USB_DEV_DOEPINT3_AHBERR_LSB 2
91383
91384
#define ALT_USB_DEV_DOEPINT3_AHBERR_MSB 2
91385
91386
#define ALT_USB_DEV_DOEPINT3_AHBERR_WIDTH 1
91387
91388
#define ALT_USB_DEV_DOEPINT3_AHBERR_SET_MSK 0x00000004
91389
91390
#define ALT_USB_DEV_DOEPINT3_AHBERR_CLR_MSK 0xfffffffb
91391
91392
#define ALT_USB_DEV_DOEPINT3_AHBERR_RESET 0x0
91393
91394
#define ALT_USB_DEV_DOEPINT3_AHBERR_GET(value) (((value) & 0x00000004) >> 2)
91395
91396
#define ALT_USB_DEV_DOEPINT3_AHBERR_SET(value) (((value) << 2) & 0x00000004)
91397
91421
#define ALT_USB_DEV_DOEPINT3_SETUP_E_INACT 0x0
91422
91427
#define ALT_USB_DEV_DOEPINT3_SETUP_E_ACT 0x1
91428
91430
#define ALT_USB_DEV_DOEPINT3_SETUP_LSB 3
91431
91432
#define ALT_USB_DEV_DOEPINT3_SETUP_MSB 3
91433
91434
#define ALT_USB_DEV_DOEPINT3_SETUP_WIDTH 1
91435
91436
#define ALT_USB_DEV_DOEPINT3_SETUP_SET_MSK 0x00000008
91437
91438
#define ALT_USB_DEV_DOEPINT3_SETUP_CLR_MSK 0xfffffff7
91439
91440
#define ALT_USB_DEV_DOEPINT3_SETUP_RESET 0x0
91441
91442
#define ALT_USB_DEV_DOEPINT3_SETUP_GET(value) (((value) & 0x00000008) >> 3)
91443
91444
#define ALT_USB_DEV_DOEPINT3_SETUP_SET(value) (((value) << 3) & 0x00000008)
91445
91468
#define ALT_USB_DEV_DOEPINT3_OUTTKNEPDIS_E_INACT 0x0
91469
91474
#define ALT_USB_DEV_DOEPINT3_OUTTKNEPDIS_E_ACT 0x1
91475
91477
#define ALT_USB_DEV_DOEPINT3_OUTTKNEPDIS_LSB 4
91478
91479
#define ALT_USB_DEV_DOEPINT3_OUTTKNEPDIS_MSB 4
91480
91481
#define ALT_USB_DEV_DOEPINT3_OUTTKNEPDIS_WIDTH 1
91482
91483
#define ALT_USB_DEV_DOEPINT3_OUTTKNEPDIS_SET_MSK 0x00000010
91484
91485
#define ALT_USB_DEV_DOEPINT3_OUTTKNEPDIS_CLR_MSK 0xffffffef
91486
91487
#define ALT_USB_DEV_DOEPINT3_OUTTKNEPDIS_RESET 0x0
91488
91489
#define ALT_USB_DEV_DOEPINT3_OUTTKNEPDIS_GET(value) (((value) & 0x00000010) >> 4)
91490
91491
#define ALT_USB_DEV_DOEPINT3_OUTTKNEPDIS_SET(value) (((value) << 4) & 0x00000010)
91492
91520
#define ALT_USB_DEV_DOEPINT3_STSPHSERCVD_E_INACT 0x0
91521
91526
#define ALT_USB_DEV_DOEPINT3_STSPHSERCVD_E_ACT 0x1
91527
91529
#define ALT_USB_DEV_DOEPINT3_STSPHSERCVD_LSB 5
91530
91531
#define ALT_USB_DEV_DOEPINT3_STSPHSERCVD_MSB 5
91532
91533
#define ALT_USB_DEV_DOEPINT3_STSPHSERCVD_WIDTH 1
91534
91535
#define ALT_USB_DEV_DOEPINT3_STSPHSERCVD_SET_MSK 0x00000020
91536
91537
#define ALT_USB_DEV_DOEPINT3_STSPHSERCVD_CLR_MSK 0xffffffdf
91538
91539
#define ALT_USB_DEV_DOEPINT3_STSPHSERCVD_RESET 0x0
91540
91541
#define ALT_USB_DEV_DOEPINT3_STSPHSERCVD_GET(value) (((value) & 0x00000020) >> 5)
91542
91543
#define ALT_USB_DEV_DOEPINT3_STSPHSERCVD_SET(value) (((value) << 5) & 0x00000020)
91544
91567
#define ALT_USB_DEV_DOEPINT3_BACK2BACKSETUP_E_INACT 0x0
91568
91573
#define ALT_USB_DEV_DOEPINT3_BACK2BACKSETUP_E_ACT 0x1
91574
91576
#define ALT_USB_DEV_DOEPINT3_BACK2BACKSETUP_LSB 6
91577
91578
#define ALT_USB_DEV_DOEPINT3_BACK2BACKSETUP_MSB 6
91579
91580
#define ALT_USB_DEV_DOEPINT3_BACK2BACKSETUP_WIDTH 1
91581
91582
#define ALT_USB_DEV_DOEPINT3_BACK2BACKSETUP_SET_MSK 0x00000040
91583
91584
#define ALT_USB_DEV_DOEPINT3_BACK2BACKSETUP_CLR_MSK 0xffffffbf
91585
91586
#define ALT_USB_DEV_DOEPINT3_BACK2BACKSETUP_RESET 0x0
91587
91588
#define ALT_USB_DEV_DOEPINT3_BACK2BACKSETUP_GET(value) (((value) & 0x00000040) >> 6)
91589
91590
#define ALT_USB_DEV_DOEPINT3_BACK2BACKSETUP_SET(value) (((value) << 6) & 0x00000040)
91591
91613
#define ALT_USB_DEV_DOEPINT3_OUTPKTERR_E_INACT 0x0
91614
91619
#define ALT_USB_DEV_DOEPINT3_OUTPKTERR_E_ACT 0x1
91620
91622
#define ALT_USB_DEV_DOEPINT3_OUTPKTERR_LSB 8
91623
91624
#define ALT_USB_DEV_DOEPINT3_OUTPKTERR_MSB 8
91625
91626
#define ALT_USB_DEV_DOEPINT3_OUTPKTERR_WIDTH 1
91627
91628
#define ALT_USB_DEV_DOEPINT3_OUTPKTERR_SET_MSK 0x00000100
91629
91630
#define ALT_USB_DEV_DOEPINT3_OUTPKTERR_CLR_MSK 0xfffffeff
91631
91632
#define ALT_USB_DEV_DOEPINT3_OUTPKTERR_RESET 0x0
91633
91634
#define ALT_USB_DEV_DOEPINT3_OUTPKTERR_GET(value) (((value) & 0x00000100) >> 8)
91635
91636
#define ALT_USB_DEV_DOEPINT3_OUTPKTERR_SET(value) (((value) << 8) & 0x00000100)
91637
91661
#define ALT_USB_DEV_DOEPINT3_BNAINTR_E_INACT 0x0
91662
91667
#define ALT_USB_DEV_DOEPINT3_BNAINTR_E_ACT 0x1
91668
91670
#define ALT_USB_DEV_DOEPINT3_BNAINTR_LSB 9
91671
91672
#define ALT_USB_DEV_DOEPINT3_BNAINTR_MSB 9
91673
91674
#define ALT_USB_DEV_DOEPINT3_BNAINTR_WIDTH 1
91675
91676
#define ALT_USB_DEV_DOEPINT3_BNAINTR_SET_MSK 0x00000200
91677
91678
#define ALT_USB_DEV_DOEPINT3_BNAINTR_CLR_MSK 0xfffffdff
91679
91680
#define ALT_USB_DEV_DOEPINT3_BNAINTR_RESET 0x0
91681
91682
#define ALT_USB_DEV_DOEPINT3_BNAINTR_GET(value) (((value) & 0x00000200) >> 9)
91683
91684
#define ALT_USB_DEV_DOEPINT3_BNAINTR_SET(value) (((value) << 9) & 0x00000200)
91685
91708
#define ALT_USB_DEV_DOEPINT3_PKTDRPSTS_E_INACT 0x0
91709
91714
#define ALT_USB_DEV_DOEPINT3_PKTDRPSTS_E_ACT 0x1
91715
91717
#define ALT_USB_DEV_DOEPINT3_PKTDRPSTS_LSB 11
91718
91719
#define ALT_USB_DEV_DOEPINT3_PKTDRPSTS_MSB 11
91720
91721
#define ALT_USB_DEV_DOEPINT3_PKTDRPSTS_WIDTH 1
91722
91723
#define ALT_USB_DEV_DOEPINT3_PKTDRPSTS_SET_MSK 0x00000800
91724
91725
#define ALT_USB_DEV_DOEPINT3_PKTDRPSTS_CLR_MSK 0xfffff7ff
91726
91727
#define ALT_USB_DEV_DOEPINT3_PKTDRPSTS_RESET 0x0
91728
91729
#define ALT_USB_DEV_DOEPINT3_PKTDRPSTS_GET(value) (((value) & 0x00000800) >> 11)
91730
91731
#define ALT_USB_DEV_DOEPINT3_PKTDRPSTS_SET(value) (((value) << 11) & 0x00000800)
91732
91753
#define ALT_USB_DEV_DOEPINT3_BBLEERR_E_INACT 0x0
91754
91759
#define ALT_USB_DEV_DOEPINT3_BBLEERR_E_ACT 0x1
91760
91762
#define ALT_USB_DEV_DOEPINT3_BBLEERR_LSB 12
91763
91764
#define ALT_USB_DEV_DOEPINT3_BBLEERR_MSB 12
91765
91766
#define ALT_USB_DEV_DOEPINT3_BBLEERR_WIDTH 1
91767
91768
#define ALT_USB_DEV_DOEPINT3_BBLEERR_SET_MSK 0x00001000
91769
91770
#define ALT_USB_DEV_DOEPINT3_BBLEERR_CLR_MSK 0xffffefff
91771
91772
#define ALT_USB_DEV_DOEPINT3_BBLEERR_RESET 0x0
91773
91774
#define ALT_USB_DEV_DOEPINT3_BBLEERR_GET(value) (((value) & 0x00001000) >> 12)
91775
91776
#define ALT_USB_DEV_DOEPINT3_BBLEERR_SET(value) (((value) << 12) & 0x00001000)
91777
91800
#define ALT_USB_DEV_DOEPINT3_NAKINTRPT_E_INACT 0x0
91801
91806
#define ALT_USB_DEV_DOEPINT3_NAKINTRPT_E_ACT 0x1
91807
91809
#define ALT_USB_DEV_DOEPINT3_NAKINTRPT_LSB 13
91810
91811
#define ALT_USB_DEV_DOEPINT3_NAKINTRPT_MSB 13
91812
91813
#define ALT_USB_DEV_DOEPINT3_NAKINTRPT_WIDTH 1
91814
91815
#define ALT_USB_DEV_DOEPINT3_NAKINTRPT_SET_MSK 0x00002000
91816
91817
#define ALT_USB_DEV_DOEPINT3_NAKINTRPT_CLR_MSK 0xffffdfff
91818
91819
#define ALT_USB_DEV_DOEPINT3_NAKINTRPT_RESET 0x0
91820
91821
#define ALT_USB_DEV_DOEPINT3_NAKINTRPT_GET(value) (((value) & 0x00002000) >> 13)
91822
91823
#define ALT_USB_DEV_DOEPINT3_NAKINTRPT_SET(value) (((value) << 13) & 0x00002000)
91824
91846
#define ALT_USB_DEV_DOEPINT3_NYETINTRPT_E_INACT 0x0
91847
91852
#define ALT_USB_DEV_DOEPINT3_NYETINTRPT_E_ACT 0x1
91853
91855
#define ALT_USB_DEV_DOEPINT3_NYETINTRPT_LSB 14
91856
91857
#define ALT_USB_DEV_DOEPINT3_NYETINTRPT_MSB 14
91858
91859
#define ALT_USB_DEV_DOEPINT3_NYETINTRPT_WIDTH 1
91860
91861
#define ALT_USB_DEV_DOEPINT3_NYETINTRPT_SET_MSK 0x00004000
91862
91863
#define ALT_USB_DEV_DOEPINT3_NYETINTRPT_CLR_MSK 0xffffbfff
91864
91865
#define ALT_USB_DEV_DOEPINT3_NYETINTRPT_RESET 0x0
91866
91867
#define ALT_USB_DEV_DOEPINT3_NYETINTRPT_GET(value) (((value) & 0x00004000) >> 14)
91868
91869
#define ALT_USB_DEV_DOEPINT3_NYETINTRPT_SET(value) (((value) << 14) & 0x00004000)
91870
91871
#ifndef __ASSEMBLY__
91872
91882
struct
ALT_USB_DEV_DOEPINT3_s
91883
{
91884
const
uint32_t
xfercompl
: 1;
91885
const
uint32_t
epdisbld
: 1;
91886
const
uint32_t
ahberr
: 1;
91887
const
uint32_t
setup
: 1;
91888
const
uint32_t
outtknepdis
: 1;
91889
const
uint32_t
stsphsercvd
: 1;
91890
const
uint32_t
back2backsetup
: 1;
91891
uint32_t : 1;
91892
const
uint32_t
outpkterr
: 1;
91893
const
uint32_t
bnaintr
: 1;
91894
uint32_t : 1;
91895
const
uint32_t
pktdrpsts
: 1;
91896
const
uint32_t
bbleerr
: 1;
91897
const
uint32_t
nakintrpt
: 1;
91898
const
uint32_t
nyetintrpt
: 1;
91899
uint32_t : 17;
91900
};
91901
91903
typedef
volatile
struct
ALT_USB_DEV_DOEPINT3_s
ALT_USB_DEV_DOEPINT3_t
;
91904
#endif
/* __ASSEMBLY__ */
91905
91907
#define ALT_USB_DEV_DOEPINT3_OFST 0x368
91908
91909
#define ALT_USB_DEV_DOEPINT3_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_DEV_DOEPINT3_OFST))
91910
91943
#define ALT_USB_DEV_DOEPTSIZ3_XFERSIZE_LSB 0
91944
91945
#define ALT_USB_DEV_DOEPTSIZ3_XFERSIZE_MSB 18
91946
91947
#define ALT_USB_DEV_DOEPTSIZ3_XFERSIZE_WIDTH 19
91948
91949
#define ALT_USB_DEV_DOEPTSIZ3_XFERSIZE_SET_MSK 0x0007ffff
91950
91951
#define ALT_USB_DEV_DOEPTSIZ3_XFERSIZE_CLR_MSK 0xfff80000
91952
91953
#define ALT_USB_DEV_DOEPTSIZ3_XFERSIZE_RESET 0x0
91954
91955
#define ALT_USB_DEV_DOEPTSIZ3_XFERSIZE_GET(value) (((value) & 0x0007ffff) >> 0)
91956
91957
#define ALT_USB_DEV_DOEPTSIZ3_XFERSIZE_SET(value) (((value) << 0) & 0x0007ffff)
91958
91970
#define ALT_USB_DEV_DOEPTSIZ3_PKTCNT_LSB 19
91971
91972
#define ALT_USB_DEV_DOEPTSIZ3_PKTCNT_MSB 28
91973
91974
#define ALT_USB_DEV_DOEPTSIZ3_PKTCNT_WIDTH 10
91975
91976
#define ALT_USB_DEV_DOEPTSIZ3_PKTCNT_SET_MSK 0x1ff80000
91977
91978
#define ALT_USB_DEV_DOEPTSIZ3_PKTCNT_CLR_MSK 0xe007ffff
91979
91980
#define ALT_USB_DEV_DOEPTSIZ3_PKTCNT_RESET 0x0
91981
91982
#define ALT_USB_DEV_DOEPTSIZ3_PKTCNT_GET(value) (((value) & 0x1ff80000) >> 19)
91983
91984
#define ALT_USB_DEV_DOEPTSIZ3_PKTCNT_SET(value) (((value) << 19) & 0x1ff80000)
91985
92012
#define ALT_USB_DEV_DOEPTSIZ3_RXDPID_E_DATA0 0x0
92013
92018
#define ALT_USB_DEV_DOEPTSIZ3_RXDPID_E_DATA2PKT1 0x1
92019
92024
#define ALT_USB_DEV_DOEPTSIZ3_RXDPID_E_DATA1PKT2 0x2
92025
92030
#define ALT_USB_DEV_DOEPTSIZ3_RXDPID_E_MDATAPKT3 0x3
92031
92033
#define ALT_USB_DEV_DOEPTSIZ3_RXDPID_LSB 29
92034
92035
#define ALT_USB_DEV_DOEPTSIZ3_RXDPID_MSB 30
92036
92037
#define ALT_USB_DEV_DOEPTSIZ3_RXDPID_WIDTH 2
92038
92039
#define ALT_USB_DEV_DOEPTSIZ3_RXDPID_SET_MSK 0x60000000
92040
92041
#define ALT_USB_DEV_DOEPTSIZ3_RXDPID_CLR_MSK 0x9fffffff
92042
92043
#define ALT_USB_DEV_DOEPTSIZ3_RXDPID_RESET 0x0
92044
92045
#define ALT_USB_DEV_DOEPTSIZ3_RXDPID_GET(value) (((value) & 0x60000000) >> 29)
92046
92047
#define ALT_USB_DEV_DOEPTSIZ3_RXDPID_SET(value) (((value) << 29) & 0x60000000)
92048
92049
#ifndef __ASSEMBLY__
92050
92060
struct
ALT_USB_DEV_DOEPTSIZ3_s
92061
{
92062
uint32_t
xfersize
: 19;
92063
uint32_t
pktcnt
: 10;
92064
const
uint32_t
rxdpid
: 2;
92065
uint32_t : 1;
92066
};
92067
92069
typedef
volatile
struct
ALT_USB_DEV_DOEPTSIZ3_s
ALT_USB_DEV_DOEPTSIZ3_t
;
92070
#endif
/* __ASSEMBLY__ */
92071
92073
#define ALT_USB_DEV_DOEPTSIZ3_OFST 0x370
92074
92075
#define ALT_USB_DEV_DOEPTSIZ3_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_DEV_DOEPTSIZ3_OFST))
92076
92109
#define ALT_USB_DEV_DOEPDMA3_DOEPDMA3_LSB 0
92110
92111
#define ALT_USB_DEV_DOEPDMA3_DOEPDMA3_MSB 31
92112
92113
#define ALT_USB_DEV_DOEPDMA3_DOEPDMA3_WIDTH 32
92114
92115
#define ALT_USB_DEV_DOEPDMA3_DOEPDMA3_SET_MSK 0xffffffff
92116
92117
#define ALT_USB_DEV_DOEPDMA3_DOEPDMA3_CLR_MSK 0x00000000
92118
92119
#define ALT_USB_DEV_DOEPDMA3_DOEPDMA3_RESET 0x0
92120
92121
#define ALT_USB_DEV_DOEPDMA3_DOEPDMA3_GET(value) (((value) & 0xffffffff) >> 0)
92122
92123
#define ALT_USB_DEV_DOEPDMA3_DOEPDMA3_SET(value) (((value) << 0) & 0xffffffff)
92124
92125
#ifndef __ASSEMBLY__
92126
92136
struct
ALT_USB_DEV_DOEPDMA3_s
92137
{
92138
uint32_t
doepdma3
: 32;
92139
};
92140
92142
typedef
volatile
struct
ALT_USB_DEV_DOEPDMA3_s
ALT_USB_DEV_DOEPDMA3_t
;
92143
#endif
/* __ASSEMBLY__ */
92144
92146
#define ALT_USB_DEV_DOEPDMA3_OFST 0x374
92147
92148
#define ALT_USB_DEV_DOEPDMA3_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_DEV_DOEPDMA3_OFST))
92149
92173
#define ALT_USB_DEV_DOEPDMAB3_DOEPDMAB3_LSB 0
92174
92175
#define ALT_USB_DEV_DOEPDMAB3_DOEPDMAB3_MSB 31
92176
92177
#define ALT_USB_DEV_DOEPDMAB3_DOEPDMAB3_WIDTH 32
92178
92179
#define ALT_USB_DEV_DOEPDMAB3_DOEPDMAB3_SET_MSK 0xffffffff
92180
92181
#define ALT_USB_DEV_DOEPDMAB3_DOEPDMAB3_CLR_MSK 0x00000000
92182
92183
#define ALT_USB_DEV_DOEPDMAB3_DOEPDMAB3_RESET 0x0
92184
92185
#define ALT_USB_DEV_DOEPDMAB3_DOEPDMAB3_GET(value) (((value) & 0xffffffff) >> 0)
92186
92187
#define ALT_USB_DEV_DOEPDMAB3_DOEPDMAB3_SET(value) (((value) << 0) & 0xffffffff)
92188
92189
#ifndef __ASSEMBLY__
92190
92200
struct
ALT_USB_DEV_DOEPDMAB3_s
92201
{
92202
const
uint32_t
doepdmab3
: 32;
92203
};
92204
92206
typedef
volatile
struct
ALT_USB_DEV_DOEPDMAB3_s
ALT_USB_DEV_DOEPDMAB3_t
;
92207
#endif
/* __ASSEMBLY__ */
92208
92210
#define ALT_USB_DEV_DOEPDMAB3_OFST 0x37c
92211
92212
#define ALT_USB_DEV_DOEPDMAB3_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_DEV_DOEPDMAB3_OFST))
92213
92251
#define ALT_USB_DEV_DOEPCTL4_MPS_LSB 0
92252
92253
#define ALT_USB_DEV_DOEPCTL4_MPS_MSB 10
92254
92255
#define ALT_USB_DEV_DOEPCTL4_MPS_WIDTH 11
92256
92257
#define ALT_USB_DEV_DOEPCTL4_MPS_SET_MSK 0x000007ff
92258
92259
#define ALT_USB_DEV_DOEPCTL4_MPS_CLR_MSK 0xfffff800
92260
92261
#define ALT_USB_DEV_DOEPCTL4_MPS_RESET 0x0
92262
92263
#define ALT_USB_DEV_DOEPCTL4_MPS_GET(value) (((value) & 0x000007ff) >> 0)
92264
92265
#define ALT_USB_DEV_DOEPCTL4_MPS_SET(value) (((value) << 0) & 0x000007ff)
92266
92291
#define ALT_USB_DEV_DOEPCTL4_USBACTEP_E_DISD 0x0
92292
92297
#define ALT_USB_DEV_DOEPCTL4_USBACTEP_E_END 0x1
92298
92300
#define ALT_USB_DEV_DOEPCTL4_USBACTEP_LSB 15
92301
92302
#define ALT_USB_DEV_DOEPCTL4_USBACTEP_MSB 15
92303
92304
#define ALT_USB_DEV_DOEPCTL4_USBACTEP_WIDTH 1
92305
92306
#define ALT_USB_DEV_DOEPCTL4_USBACTEP_SET_MSK 0x00008000
92307
92308
#define ALT_USB_DEV_DOEPCTL4_USBACTEP_CLR_MSK 0xffff7fff
92309
92310
#define ALT_USB_DEV_DOEPCTL4_USBACTEP_RESET 0x0
92311
92312
#define ALT_USB_DEV_DOEPCTL4_USBACTEP_GET(value) (((value) & 0x00008000) >> 15)
92313
92314
#define ALT_USB_DEV_DOEPCTL4_USBACTEP_SET(value) (((value) << 15) & 0x00008000)
92315
92357
#define ALT_USB_DEV_DOEPCTL4_DPID_E_INACT 0x0
92358
92363
#define ALT_USB_DEV_DOEPCTL4_DPID_E_ACT 0x1
92364
92366
#define ALT_USB_DEV_DOEPCTL4_DPID_LSB 16
92367
92368
#define ALT_USB_DEV_DOEPCTL4_DPID_MSB 16
92369
92370
#define ALT_USB_DEV_DOEPCTL4_DPID_WIDTH 1
92371
92372
#define ALT_USB_DEV_DOEPCTL4_DPID_SET_MSK 0x00010000
92373
92374
#define ALT_USB_DEV_DOEPCTL4_DPID_CLR_MSK 0xfffeffff
92375
92376
#define ALT_USB_DEV_DOEPCTL4_DPID_RESET 0x0
92377
92378
#define ALT_USB_DEV_DOEPCTL4_DPID_GET(value) (((value) & 0x00010000) >> 16)
92379
92380
#define ALT_USB_DEV_DOEPCTL4_DPID_SET(value) (((value) << 16) & 0x00010000)
92381
92416
#define ALT_USB_DEV_DOEPCTL4_NAKSTS_E_NONNAK 0x0
92417
92422
#define ALT_USB_DEV_DOEPCTL4_NAKSTS_E_NAK 0x1
92423
92425
#define ALT_USB_DEV_DOEPCTL4_NAKSTS_LSB 17
92426
92427
#define ALT_USB_DEV_DOEPCTL4_NAKSTS_MSB 17
92428
92429
#define ALT_USB_DEV_DOEPCTL4_NAKSTS_WIDTH 1
92430
92431
#define ALT_USB_DEV_DOEPCTL4_NAKSTS_SET_MSK 0x00020000
92432
92433
#define ALT_USB_DEV_DOEPCTL4_NAKSTS_CLR_MSK 0xfffdffff
92434
92435
#define ALT_USB_DEV_DOEPCTL4_NAKSTS_RESET 0x0
92436
92437
#define ALT_USB_DEV_DOEPCTL4_NAKSTS_GET(value) (((value) & 0x00020000) >> 17)
92438
92439
#define ALT_USB_DEV_DOEPCTL4_NAKSTS_SET(value) (((value) << 17) & 0x00020000)
92440
92463
#define ALT_USB_DEV_DOEPCTL4_EPTYPE_E_CTL 0x0
92464
92469
#define ALT_USB_DEV_DOEPCTL4_EPTYPE_E_ISOCHRONOUS 0x1
92470
92475
#define ALT_USB_DEV_DOEPCTL4_EPTYPE_E_BULK 0x2
92476
92481
#define ALT_USB_DEV_DOEPCTL4_EPTYPE_E_INTERRUP 0x3
92482
92484
#define ALT_USB_DEV_DOEPCTL4_EPTYPE_LSB 18
92485
92486
#define ALT_USB_DEV_DOEPCTL4_EPTYPE_MSB 19
92487
92488
#define ALT_USB_DEV_DOEPCTL4_EPTYPE_WIDTH 2
92489
92490
#define ALT_USB_DEV_DOEPCTL4_EPTYPE_SET_MSK 0x000c0000
92491
92492
#define ALT_USB_DEV_DOEPCTL4_EPTYPE_CLR_MSK 0xfff3ffff
92493
92494
#define ALT_USB_DEV_DOEPCTL4_EPTYPE_RESET 0x0
92495
92496
#define ALT_USB_DEV_DOEPCTL4_EPTYPE_GET(value) (((value) & 0x000c0000) >> 18)
92497
92498
#define ALT_USB_DEV_DOEPCTL4_EPTYPE_SET(value) (((value) << 18) & 0x000c0000)
92499
92522
#define ALT_USB_DEV_DOEPCTL4_SNP_E_DIS 0x0
92523
92528
#define ALT_USB_DEV_DOEPCTL4_SNP_E_EN 0x1
92529
92531
#define ALT_USB_DEV_DOEPCTL4_SNP_LSB 20
92532
92533
#define ALT_USB_DEV_DOEPCTL4_SNP_MSB 20
92534
92535
#define ALT_USB_DEV_DOEPCTL4_SNP_WIDTH 1
92536
92537
#define ALT_USB_DEV_DOEPCTL4_SNP_SET_MSK 0x00100000
92538
92539
#define ALT_USB_DEV_DOEPCTL4_SNP_CLR_MSK 0xffefffff
92540
92541
#define ALT_USB_DEV_DOEPCTL4_SNP_RESET 0x0
92542
92543
#define ALT_USB_DEV_DOEPCTL4_SNP_GET(value) (((value) & 0x00100000) >> 20)
92544
92545
#define ALT_USB_DEV_DOEPCTL4_SNP_SET(value) (((value) << 20) & 0x00100000)
92546
92576
#define ALT_USB_DEV_DOEPCTL4_STALL_E_INACT 0x0
92577
92582
#define ALT_USB_DEV_DOEPCTL4_STALL_E_ACT 0x1
92583
92585
#define ALT_USB_DEV_DOEPCTL4_STALL_LSB 21
92586
92587
#define ALT_USB_DEV_DOEPCTL4_STALL_MSB 21
92588
92589
#define ALT_USB_DEV_DOEPCTL4_STALL_WIDTH 1
92590
92591
#define ALT_USB_DEV_DOEPCTL4_STALL_SET_MSK 0x00200000
92592
92593
#define ALT_USB_DEV_DOEPCTL4_STALL_CLR_MSK 0xffdfffff
92594
92595
#define ALT_USB_DEV_DOEPCTL4_STALL_RESET 0x0
92596
92597
#define ALT_USB_DEV_DOEPCTL4_STALL_GET(value) (((value) & 0x00200000) >> 21)
92598
92599
#define ALT_USB_DEV_DOEPCTL4_STALL_SET(value) (((value) << 21) & 0x00200000)
92600
92621
#define ALT_USB_DEV_DOEPCTL4_CNAK_E_INACT 0x0
92622
92627
#define ALT_USB_DEV_DOEPCTL4_CNAK_E_ACT 0x1
92628
92630
#define ALT_USB_DEV_DOEPCTL4_CNAK_LSB 26
92631
92632
#define ALT_USB_DEV_DOEPCTL4_CNAK_MSB 26
92633
92634
#define ALT_USB_DEV_DOEPCTL4_CNAK_WIDTH 1
92635
92636
#define ALT_USB_DEV_DOEPCTL4_CNAK_SET_MSK 0x04000000
92637
92638
#define ALT_USB_DEV_DOEPCTL4_CNAK_CLR_MSK 0xfbffffff
92639
92640
#define ALT_USB_DEV_DOEPCTL4_CNAK_RESET 0x0
92641
92642
#define ALT_USB_DEV_DOEPCTL4_CNAK_GET(value) (((value) & 0x04000000) >> 26)
92643
92644
#define ALT_USB_DEV_DOEPCTL4_CNAK_SET(value) (((value) << 26) & 0x04000000)
92645
92669
#define ALT_USB_DEV_DOEPCTL4_SNAK_E_INACT 0x0
92670
92675
#define ALT_USB_DEV_DOEPCTL4_SNAK_E_ACT 0x1
92676
92678
#define ALT_USB_DEV_DOEPCTL4_SNAK_LSB 27
92679
92680
#define ALT_USB_DEV_DOEPCTL4_SNAK_MSB 27
92681
92682
#define ALT_USB_DEV_DOEPCTL4_SNAK_WIDTH 1
92683
92684
#define ALT_USB_DEV_DOEPCTL4_SNAK_SET_MSK 0x08000000
92685
92686
#define ALT_USB_DEV_DOEPCTL4_SNAK_CLR_MSK 0xf7ffffff
92687
92688
#define ALT_USB_DEV_DOEPCTL4_SNAK_RESET 0x0
92689
92690
#define ALT_USB_DEV_DOEPCTL4_SNAK_GET(value) (((value) & 0x08000000) >> 27)
92691
92692
#define ALT_USB_DEV_DOEPCTL4_SNAK_SET(value) (((value) << 27) & 0x08000000)
92693
92722
#define ALT_USB_DEV_DOEPCTL4_SETD0PID_E_DISD 0x0
92723
92728
#define ALT_USB_DEV_DOEPCTL4_SETD0PID_E_END 0x1
92729
92731
#define ALT_USB_DEV_DOEPCTL4_SETD0PID_LSB 28
92732
92733
#define ALT_USB_DEV_DOEPCTL4_SETD0PID_MSB 28
92734
92735
#define ALT_USB_DEV_DOEPCTL4_SETD0PID_WIDTH 1
92736
92737
#define ALT_USB_DEV_DOEPCTL4_SETD0PID_SET_MSK 0x10000000
92738
92739
#define ALT_USB_DEV_DOEPCTL4_SETD0PID_CLR_MSK 0xefffffff
92740
92741
#define ALT_USB_DEV_DOEPCTL4_SETD0PID_RESET 0x0
92742
92743
#define ALT_USB_DEV_DOEPCTL4_SETD0PID_GET(value) (((value) & 0x10000000) >> 28)
92744
92745
#define ALT_USB_DEV_DOEPCTL4_SETD0PID_SET(value) (((value) << 28) & 0x10000000)
92746
92773
#define ALT_USB_DEV_DOEPCTL4_SETD1PID_E_DISD 0x0
92774
92779
#define ALT_USB_DEV_DOEPCTL4_SETD1PID_E_END 0x1
92780
92782
#define ALT_USB_DEV_DOEPCTL4_SETD1PID_LSB 29
92783
92784
#define ALT_USB_DEV_DOEPCTL4_SETD1PID_MSB 29
92785
92786
#define ALT_USB_DEV_DOEPCTL4_SETD1PID_WIDTH 1
92787
92788
#define ALT_USB_DEV_DOEPCTL4_SETD1PID_SET_MSK 0x20000000
92789
92790
#define ALT_USB_DEV_DOEPCTL4_SETD1PID_CLR_MSK 0xdfffffff
92791
92792
#define ALT_USB_DEV_DOEPCTL4_SETD1PID_RESET 0x0
92793
92794
#define ALT_USB_DEV_DOEPCTL4_SETD1PID_GET(value) (((value) & 0x20000000) >> 29)
92795
92796
#define ALT_USB_DEV_DOEPCTL4_SETD1PID_SET(value) (((value) << 29) & 0x20000000)
92797
92823
#define ALT_USB_DEV_DOEPCTL4_EPDIS_E_INACT 0x0
92824
92829
#define ALT_USB_DEV_DOEPCTL4_EPDIS_E_ACT 0x1
92830
92832
#define ALT_USB_DEV_DOEPCTL4_EPDIS_LSB 30
92833
92834
#define ALT_USB_DEV_DOEPCTL4_EPDIS_MSB 30
92835
92836
#define ALT_USB_DEV_DOEPCTL4_EPDIS_WIDTH 1
92837
92838
#define ALT_USB_DEV_DOEPCTL4_EPDIS_SET_MSK 0x40000000
92839
92840
#define ALT_USB_DEV_DOEPCTL4_EPDIS_CLR_MSK 0xbfffffff
92841
92842
#define ALT_USB_DEV_DOEPCTL4_EPDIS_RESET 0x0
92843
92844
#define ALT_USB_DEV_DOEPCTL4_EPDIS_GET(value) (((value) & 0x40000000) >> 30)
92845
92846
#define ALT_USB_DEV_DOEPCTL4_EPDIS_SET(value) (((value) << 30) & 0x40000000)
92847
92897
#define ALT_USB_DEV_DOEPCTL4_EPENA_E_INACT 0x0
92898
92903
#define ALT_USB_DEV_DOEPCTL4_EPENA_E_ACT 0x1
92904
92906
#define ALT_USB_DEV_DOEPCTL4_EPENA_LSB 31
92907
92908
#define ALT_USB_DEV_DOEPCTL4_EPENA_MSB 31
92909
92910
#define ALT_USB_DEV_DOEPCTL4_EPENA_WIDTH 1
92911
92912
#define ALT_USB_DEV_DOEPCTL4_EPENA_SET_MSK 0x80000000
92913
92914
#define ALT_USB_DEV_DOEPCTL4_EPENA_CLR_MSK 0x7fffffff
92915
92916
#define ALT_USB_DEV_DOEPCTL4_EPENA_RESET 0x0
92917
92918
#define ALT_USB_DEV_DOEPCTL4_EPENA_GET(value) (((value) & 0x80000000) >> 31)
92919
92920
#define ALT_USB_DEV_DOEPCTL4_EPENA_SET(value) (((value) << 31) & 0x80000000)
92921
92922
#ifndef __ASSEMBLY__
92923
92933
struct
ALT_USB_DEV_DOEPCTL4_s
92934
{
92935
uint32_t
mps
: 11;
92936
uint32_t : 4;
92937
uint32_t
usbactep
: 1;
92938
const
uint32_t
dpid
: 1;
92939
const
uint32_t
naksts
: 1;
92940
uint32_t
eptype
: 2;
92941
uint32_t
snp
: 1;
92942
const
uint32_t
stall
: 1;
92943
uint32_t : 4;
92944
uint32_t
cnak
: 1;
92945
uint32_t
snak
: 1;
92946
uint32_t
setd0pid
: 1;
92947
uint32_t
setd1pid
: 1;
92948
const
uint32_t
epdis
: 1;
92949
const
uint32_t
epena
: 1;
92950
};
92951
92953
typedef
volatile
struct
ALT_USB_DEV_DOEPCTL4_s
ALT_USB_DEV_DOEPCTL4_t
;
92954
#endif
/* __ASSEMBLY__ */
92955
92957
#define ALT_USB_DEV_DOEPCTL4_OFST 0x380
92958
92959
#define ALT_USB_DEV_DOEPCTL4_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_DEV_DOEPCTL4_OFST))
92960
93024
#define ALT_USB_DEV_DOEPINT4_XFERCOMPL_E_INACT 0x0
93025
93030
#define ALT_USB_DEV_DOEPINT4_XFERCOMPL_E_ACT 0x1
93031
93033
#define ALT_USB_DEV_DOEPINT4_XFERCOMPL_LSB 0
93034
93035
#define ALT_USB_DEV_DOEPINT4_XFERCOMPL_MSB 0
93036
93037
#define ALT_USB_DEV_DOEPINT4_XFERCOMPL_WIDTH 1
93038
93039
#define ALT_USB_DEV_DOEPINT4_XFERCOMPL_SET_MSK 0x00000001
93040
93041
#define ALT_USB_DEV_DOEPINT4_XFERCOMPL_CLR_MSK 0xfffffffe
93042
93043
#define ALT_USB_DEV_DOEPINT4_XFERCOMPL_RESET 0x0
93044
93045
#define ALT_USB_DEV_DOEPINT4_XFERCOMPL_GET(value) (((value) & 0x00000001) >> 0)
93046
93047
#define ALT_USB_DEV_DOEPINT4_XFERCOMPL_SET(value) (((value) << 0) & 0x00000001)
93048
93070
#define ALT_USB_DEV_DOEPINT4_EPDISBLD_E_INACT 0x0
93071
93076
#define ALT_USB_DEV_DOEPINT4_EPDISBLD_E_ACT 0x1
93077
93079
#define ALT_USB_DEV_DOEPINT4_EPDISBLD_LSB 1
93080
93081
#define ALT_USB_DEV_DOEPINT4_EPDISBLD_MSB 1
93082
93083
#define ALT_USB_DEV_DOEPINT4_EPDISBLD_WIDTH 1
93084
93085
#define ALT_USB_DEV_DOEPINT4_EPDISBLD_SET_MSK 0x00000002
93086
93087
#define ALT_USB_DEV_DOEPINT4_EPDISBLD_CLR_MSK 0xfffffffd
93088
93089
#define ALT_USB_DEV_DOEPINT4_EPDISBLD_RESET 0x0
93090
93091
#define ALT_USB_DEV_DOEPINT4_EPDISBLD_GET(value) (((value) & 0x00000002) >> 1)
93092
93093
#define ALT_USB_DEV_DOEPINT4_EPDISBLD_SET(value) (((value) << 1) & 0x00000002)
93094
93117
#define ALT_USB_DEV_DOEPINT4_AHBERR_E_INACT 0x0
93118
93123
#define ALT_USB_DEV_DOEPINT4_AHBERR_E_ACT 0x1
93124
93126
#define ALT_USB_DEV_DOEPINT4_AHBERR_LSB 2
93127
93128
#define ALT_USB_DEV_DOEPINT4_AHBERR_MSB 2
93129
93130
#define ALT_USB_DEV_DOEPINT4_AHBERR_WIDTH 1
93131
93132
#define ALT_USB_DEV_DOEPINT4_AHBERR_SET_MSK 0x00000004
93133
93134
#define ALT_USB_DEV_DOEPINT4_AHBERR_CLR_MSK 0xfffffffb
93135
93136
#define ALT_USB_DEV_DOEPINT4_AHBERR_RESET 0x0
93137
93138
#define ALT_USB_DEV_DOEPINT4_AHBERR_GET(value) (((value) & 0x00000004) >> 2)
93139
93140
#define ALT_USB_DEV_DOEPINT4_AHBERR_SET(value) (((value) << 2) & 0x00000004)
93141
93165
#define ALT_USB_DEV_DOEPINT4_SETUP_E_INACT 0x0
93166
93171
#define ALT_USB_DEV_DOEPINT4_SETUP_E_ACT 0x1
93172
93174
#define ALT_USB_DEV_DOEPINT4_SETUP_LSB 3
93175
93176
#define ALT_USB_DEV_DOEPINT4_SETUP_MSB 3
93177
93178
#define ALT_USB_DEV_DOEPINT4_SETUP_WIDTH 1
93179
93180
#define ALT_USB_DEV_DOEPINT4_SETUP_SET_MSK 0x00000008
93181
93182
#define ALT_USB_DEV_DOEPINT4_SETUP_CLR_MSK 0xfffffff7
93183
93184
#define ALT_USB_DEV_DOEPINT4_SETUP_RESET 0x0
93185
93186
#define ALT_USB_DEV_DOEPINT4_SETUP_GET(value) (((value) & 0x00000008) >> 3)
93187
93188
#define ALT_USB_DEV_DOEPINT4_SETUP_SET(value) (((value) << 3) & 0x00000008)
93189
93212
#define ALT_USB_DEV_DOEPINT4_OUTTKNEPDIS_E_INACT 0x0
93213
93218
#define ALT_USB_DEV_DOEPINT4_OUTTKNEPDIS_E_ACT 0x1
93219
93221
#define ALT_USB_DEV_DOEPINT4_OUTTKNEPDIS_LSB 4
93222
93223
#define ALT_USB_DEV_DOEPINT4_OUTTKNEPDIS_MSB 4
93224
93225
#define ALT_USB_DEV_DOEPINT4_OUTTKNEPDIS_WIDTH 1
93226
93227
#define ALT_USB_DEV_DOEPINT4_OUTTKNEPDIS_SET_MSK 0x00000010
93228
93229
#define ALT_USB_DEV_DOEPINT4_OUTTKNEPDIS_CLR_MSK 0xffffffef
93230
93231
#define ALT_USB_DEV_DOEPINT4_OUTTKNEPDIS_RESET 0x0
93232
93233
#define ALT_USB_DEV_DOEPINT4_OUTTKNEPDIS_GET(value) (((value) & 0x00000010) >> 4)
93234
93235
#define ALT_USB_DEV_DOEPINT4_OUTTKNEPDIS_SET(value) (((value) << 4) & 0x00000010)
93236
93264
#define ALT_USB_DEV_DOEPINT4_STSPHSERCVD_E_INACT 0x0
93265
93270
#define ALT_USB_DEV_DOEPINT4_STSPHSERCVD_E_ACT 0x1
93271
93273
#define ALT_USB_DEV_DOEPINT4_STSPHSERCVD_LSB 5
93274
93275
#define ALT_USB_DEV_DOEPINT4_STSPHSERCVD_MSB 5
93276
93277
#define ALT_USB_DEV_DOEPINT4_STSPHSERCVD_WIDTH 1
93278
93279
#define ALT_USB_DEV_DOEPINT4_STSPHSERCVD_SET_MSK 0x00000020
93280
93281
#define ALT_USB_DEV_DOEPINT4_STSPHSERCVD_CLR_MSK 0xffffffdf
93282
93283
#define ALT_USB_DEV_DOEPINT4_STSPHSERCVD_RESET 0x0
93284
93285
#define ALT_USB_DEV_DOEPINT4_STSPHSERCVD_GET(value) (((value) & 0x00000020) >> 5)
93286
93287
#define ALT_USB_DEV_DOEPINT4_STSPHSERCVD_SET(value) (((value) << 5) & 0x00000020)
93288
93311
#define ALT_USB_DEV_DOEPINT4_BACK2BACKSETUP_E_INACT 0x0
93312
93317
#define ALT_USB_DEV_DOEPINT4_BACK2BACKSETUP_E_ACT 0x1
93318
93320
#define ALT_USB_DEV_DOEPINT4_BACK2BACKSETUP_LSB 6
93321
93322
#define ALT_USB_DEV_DOEPINT4_BACK2BACKSETUP_MSB 6
93323
93324
#define ALT_USB_DEV_DOEPINT4_BACK2BACKSETUP_WIDTH 1
93325
93326
#define ALT_USB_DEV_DOEPINT4_BACK2BACKSETUP_SET_MSK 0x00000040
93327
93328
#define ALT_USB_DEV_DOEPINT4_BACK2BACKSETUP_CLR_MSK 0xffffffbf
93329
93330
#define ALT_USB_DEV_DOEPINT4_BACK2BACKSETUP_RESET 0x0
93331
93332
#define ALT_USB_DEV_DOEPINT4_BACK2BACKSETUP_GET(value) (((value) & 0x00000040) >> 6)
93333
93334
#define ALT_USB_DEV_DOEPINT4_BACK2BACKSETUP_SET(value) (((value) << 6) & 0x00000040)
93335
93357
#define ALT_USB_DEV_DOEPINT4_OUTPKTERR_E_INACT 0x0
93358
93363
#define ALT_USB_DEV_DOEPINT4_OUTPKTERR_E_ACT 0x1
93364
93366
#define ALT_USB_DEV_DOEPINT4_OUTPKTERR_LSB 8
93367
93368
#define ALT_USB_DEV_DOEPINT4_OUTPKTERR_MSB 8
93369
93370
#define ALT_USB_DEV_DOEPINT4_OUTPKTERR_WIDTH 1
93371
93372
#define ALT_USB_DEV_DOEPINT4_OUTPKTERR_SET_MSK 0x00000100
93373
93374
#define ALT_USB_DEV_DOEPINT4_OUTPKTERR_CLR_MSK 0xfffffeff
93375
93376
#define ALT_USB_DEV_DOEPINT4_OUTPKTERR_RESET 0x0
93377
93378
#define ALT_USB_DEV_DOEPINT4_OUTPKTERR_GET(value) (((value) & 0x00000100) >> 8)
93379
93380
#define ALT_USB_DEV_DOEPINT4_OUTPKTERR_SET(value) (((value) << 8) & 0x00000100)
93381
93405
#define ALT_USB_DEV_DOEPINT4_BNAINTR_E_INACT 0x0
93406
93411
#define ALT_USB_DEV_DOEPINT4_BNAINTR_E_ACT 0x1
93412
93414
#define ALT_USB_DEV_DOEPINT4_BNAINTR_LSB 9
93415
93416
#define ALT_USB_DEV_DOEPINT4_BNAINTR_MSB 9
93417
93418
#define ALT_USB_DEV_DOEPINT4_BNAINTR_WIDTH 1
93419
93420
#define ALT_USB_DEV_DOEPINT4_BNAINTR_SET_MSK 0x00000200
93421
93422
#define ALT_USB_DEV_DOEPINT4_BNAINTR_CLR_MSK 0xfffffdff
93423
93424
#define ALT_USB_DEV_DOEPINT4_BNAINTR_RESET 0x0
93425
93426
#define ALT_USB_DEV_DOEPINT4_BNAINTR_GET(value) (((value) & 0x00000200) >> 9)
93427
93428
#define ALT_USB_DEV_DOEPINT4_BNAINTR_SET(value) (((value) << 9) & 0x00000200)
93429
93452
#define ALT_USB_DEV_DOEPINT4_PKTDRPSTS_E_INACT 0x0
93453
93458
#define ALT_USB_DEV_DOEPINT4_PKTDRPSTS_E_ACT 0x1
93459
93461
#define ALT_USB_DEV_DOEPINT4_PKTDRPSTS_LSB 11
93462
93463
#define ALT_USB_DEV_DOEPINT4_PKTDRPSTS_MSB 11
93464
93465
#define ALT_USB_DEV_DOEPINT4_PKTDRPSTS_WIDTH 1
93466
93467
#define ALT_USB_DEV_DOEPINT4_PKTDRPSTS_SET_MSK 0x00000800
93468
93469
#define ALT_USB_DEV_DOEPINT4_PKTDRPSTS_CLR_MSK 0xfffff7ff
93470
93471
#define ALT_USB_DEV_DOEPINT4_PKTDRPSTS_RESET 0x0
93472
93473
#define ALT_USB_DEV_DOEPINT4_PKTDRPSTS_GET(value) (((value) & 0x00000800) >> 11)
93474
93475
#define ALT_USB_DEV_DOEPINT4_PKTDRPSTS_SET(value) (((value) << 11) & 0x00000800)
93476
93497
#define ALT_USB_DEV_DOEPINT4_BBLEERR_E_INACT 0x0
93498
93503
#define ALT_USB_DEV_DOEPINT4_BBLEERR_E_ACT 0x1
93504
93506
#define ALT_USB_DEV_DOEPINT4_BBLEERR_LSB 12
93507
93508
#define ALT_USB_DEV_DOEPINT4_BBLEERR_MSB 12
93509
93510
#define ALT_USB_DEV_DOEPINT4_BBLEERR_WIDTH 1
93511
93512
#define ALT_USB_DEV_DOEPINT4_BBLEERR_SET_MSK 0x00001000
93513
93514
#define ALT_USB_DEV_DOEPINT4_BBLEERR_CLR_MSK 0xffffefff
93515
93516
#define ALT_USB_DEV_DOEPINT4_BBLEERR_RESET 0x0
93517
93518
#define ALT_USB_DEV_DOEPINT4_BBLEERR_GET(value) (((value) & 0x00001000) >> 12)
93519
93520
#define ALT_USB_DEV_DOEPINT4_BBLEERR_SET(value) (((value) << 12) & 0x00001000)
93521
93544
#define ALT_USB_DEV_DOEPINT4_NAKINTRPT_E_INACT 0x0
93545
93550
#define ALT_USB_DEV_DOEPINT4_NAKINTRPT_E_ACT 0x1
93551
93553
#define ALT_USB_DEV_DOEPINT4_NAKINTRPT_LSB 13
93554
93555
#define ALT_USB_DEV_DOEPINT4_NAKINTRPT_MSB 13
93556
93557
#define ALT_USB_DEV_DOEPINT4_NAKINTRPT_WIDTH 1
93558
93559
#define ALT_USB_DEV_DOEPINT4_NAKINTRPT_SET_MSK 0x00002000
93560
93561
#define ALT_USB_DEV_DOEPINT4_NAKINTRPT_CLR_MSK 0xffffdfff
93562
93563
#define ALT_USB_DEV_DOEPINT4_NAKINTRPT_RESET 0x0
93564
93565
#define ALT_USB_DEV_DOEPINT4_NAKINTRPT_GET(value) (((value) & 0x00002000) >> 13)
93566
93567
#define ALT_USB_DEV_DOEPINT4_NAKINTRPT_SET(value) (((value) << 13) & 0x00002000)
93568
93590
#define ALT_USB_DEV_DOEPINT4_NYETINTRPT_E_INACT 0x0
93591
93596
#define ALT_USB_DEV_DOEPINT4_NYETINTRPT_E_ACT 0x1
93597
93599
#define ALT_USB_DEV_DOEPINT4_NYETINTRPT_LSB 14
93600
93601
#define ALT_USB_DEV_DOEPINT4_NYETINTRPT_MSB 14
93602
93603
#define ALT_USB_DEV_DOEPINT4_NYETINTRPT_WIDTH 1
93604
93605
#define ALT_USB_DEV_DOEPINT4_NYETINTRPT_SET_MSK 0x00004000
93606
93607
#define ALT_USB_DEV_DOEPINT4_NYETINTRPT_CLR_MSK 0xffffbfff
93608
93609
#define ALT_USB_DEV_DOEPINT4_NYETINTRPT_RESET 0x0
93610
93611
#define ALT_USB_DEV_DOEPINT4_NYETINTRPT_GET(value) (((value) & 0x00004000) >> 14)
93612
93613
#define ALT_USB_DEV_DOEPINT4_NYETINTRPT_SET(value) (((value) << 14) & 0x00004000)
93614
93615
#ifndef __ASSEMBLY__
93616
93626
struct
ALT_USB_DEV_DOEPINT4_s
93627
{
93628
const
uint32_t
xfercompl
: 1;
93629
const
uint32_t
epdisbld
: 1;
93630
const
uint32_t
ahberr
: 1;
93631
const
uint32_t
setup
: 1;
93632
const
uint32_t
outtknepdis
: 1;
93633
const
uint32_t
stsphsercvd
: 1;
93634
const
uint32_t
back2backsetup
: 1;
93635
uint32_t : 1;
93636
const
uint32_t
outpkterr
: 1;
93637
const
uint32_t
bnaintr
: 1;
93638
uint32_t : 1;
93639
const
uint32_t
pktdrpsts
: 1;
93640
const
uint32_t
bbleerr
: 1;
93641
const
uint32_t
nakintrpt
: 1;
93642
const
uint32_t
nyetintrpt
: 1;
93643
uint32_t : 17;
93644
};
93645
93647
typedef
volatile
struct
ALT_USB_DEV_DOEPINT4_s
ALT_USB_DEV_DOEPINT4_t
;
93648
#endif
/* __ASSEMBLY__ */
93649
93651
#define ALT_USB_DEV_DOEPINT4_OFST 0x388
93652
93653
#define ALT_USB_DEV_DOEPINT4_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_DEV_DOEPINT4_OFST))
93654
93687
#define ALT_USB_DEV_DOEPTSIZ4_XFERSIZE_LSB 0
93688
93689
#define ALT_USB_DEV_DOEPTSIZ4_XFERSIZE_MSB 18
93690
93691
#define ALT_USB_DEV_DOEPTSIZ4_XFERSIZE_WIDTH 19
93692
93693
#define ALT_USB_DEV_DOEPTSIZ4_XFERSIZE_SET_MSK 0x0007ffff
93694
93695
#define ALT_USB_DEV_DOEPTSIZ4_XFERSIZE_CLR_MSK 0xfff80000
93696
93697
#define ALT_USB_DEV_DOEPTSIZ4_XFERSIZE_RESET 0x0
93698
93699
#define ALT_USB_DEV_DOEPTSIZ4_XFERSIZE_GET(value) (((value) & 0x0007ffff) >> 0)
93700
93701
#define ALT_USB_DEV_DOEPTSIZ4_XFERSIZE_SET(value) (((value) << 0) & 0x0007ffff)
93702
93714
#define ALT_USB_DEV_DOEPTSIZ4_PKTCNT_LSB 19
93715
93716
#define ALT_USB_DEV_DOEPTSIZ4_PKTCNT_MSB 28
93717
93718
#define ALT_USB_DEV_DOEPTSIZ4_PKTCNT_WIDTH 10
93719
93720
#define ALT_USB_DEV_DOEPTSIZ4_PKTCNT_SET_MSK 0x1ff80000
93721
93722
#define ALT_USB_DEV_DOEPTSIZ4_PKTCNT_CLR_MSK 0xe007ffff
93723
93724
#define ALT_USB_DEV_DOEPTSIZ4_PKTCNT_RESET 0x0
93725
93726
#define ALT_USB_DEV_DOEPTSIZ4_PKTCNT_GET(value) (((value) & 0x1ff80000) >> 19)
93727
93728
#define ALT_USB_DEV_DOEPTSIZ4_PKTCNT_SET(value) (((value) << 19) & 0x1ff80000)
93729
93756
#define ALT_USB_DEV_DOEPTSIZ4_RXDPID_E_DATA0 0x0
93757
93762
#define ALT_USB_DEV_DOEPTSIZ4_RXDPID_E_DATA2PKT1 0x1
93763
93768
#define ALT_USB_DEV_DOEPTSIZ4_RXDPID_E_DATA1PKT2 0x2
93769
93774
#define ALT_USB_DEV_DOEPTSIZ4_RXDPID_E_MDATAPKT3 0x3
93775
93777
#define ALT_USB_DEV_DOEPTSIZ4_RXDPID_LSB 29
93778
93779
#define ALT_USB_DEV_DOEPTSIZ4_RXDPID_MSB 30
93780
93781
#define ALT_USB_DEV_DOEPTSIZ4_RXDPID_WIDTH 2
93782
93783
#define ALT_USB_DEV_DOEPTSIZ4_RXDPID_SET_MSK 0x60000000
93784
93785
#define ALT_USB_DEV_DOEPTSIZ4_RXDPID_CLR_MSK 0x9fffffff
93786
93787
#define ALT_USB_DEV_DOEPTSIZ4_RXDPID_RESET 0x0
93788
93789
#define ALT_USB_DEV_DOEPTSIZ4_RXDPID_GET(value) (((value) & 0x60000000) >> 29)
93790
93791
#define ALT_USB_DEV_DOEPTSIZ4_RXDPID_SET(value) (((value) << 29) & 0x60000000)
93792
93793
#ifndef __ASSEMBLY__
93794
93804
struct
ALT_USB_DEV_DOEPTSIZ4_s
93805
{
93806
uint32_t
xfersize
: 19;
93807
uint32_t
pktcnt
: 10;
93808
const
uint32_t
rxdpid
: 2;
93809
uint32_t : 1;
93810
};
93811
93813
typedef
volatile
struct
ALT_USB_DEV_DOEPTSIZ4_s
ALT_USB_DEV_DOEPTSIZ4_t
;
93814
#endif
/* __ASSEMBLY__ */
93815
93817
#define ALT_USB_DEV_DOEPTSIZ4_OFST 0x390
93818
93819
#define ALT_USB_DEV_DOEPTSIZ4_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_DEV_DOEPTSIZ4_OFST))
93820
93853
#define ALT_USB_DEV_DOEPDMA4_DOEPDMA4_LSB 0
93854
93855
#define ALT_USB_DEV_DOEPDMA4_DOEPDMA4_MSB 31
93856
93857
#define ALT_USB_DEV_DOEPDMA4_DOEPDMA4_WIDTH 32
93858
93859
#define ALT_USB_DEV_DOEPDMA4_DOEPDMA4_SET_MSK 0xffffffff
93860
93861
#define ALT_USB_DEV_DOEPDMA4_DOEPDMA4_CLR_MSK 0x00000000
93862
93863
#define ALT_USB_DEV_DOEPDMA4_DOEPDMA4_RESET 0x0
93864
93865
#define ALT_USB_DEV_DOEPDMA4_DOEPDMA4_GET(value) (((value) & 0xffffffff) >> 0)
93866
93867
#define ALT_USB_DEV_DOEPDMA4_DOEPDMA4_SET(value) (((value) << 0) & 0xffffffff)
93868
93869
#ifndef __ASSEMBLY__
93870
93880
struct
ALT_USB_DEV_DOEPDMA4_s
93881
{
93882
uint32_t
doepdma4
: 32;
93883
};
93884
93886
typedef
volatile
struct
ALT_USB_DEV_DOEPDMA4_s
ALT_USB_DEV_DOEPDMA4_t
;
93887
#endif
/* __ASSEMBLY__ */
93888
93890
#define ALT_USB_DEV_DOEPDMA4_OFST 0x394
93891
93892
#define ALT_USB_DEV_DOEPDMA4_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_DEV_DOEPDMA4_OFST))
93893
93917
#define ALT_USB_DEV_DOEPDMAB4_DOEPDMAB4_LSB 0
93918
93919
#define ALT_USB_DEV_DOEPDMAB4_DOEPDMAB4_MSB 31
93920
93921
#define ALT_USB_DEV_DOEPDMAB4_DOEPDMAB4_WIDTH 32
93922
93923
#define ALT_USB_DEV_DOEPDMAB4_DOEPDMAB4_SET_MSK 0xffffffff
93924
93925
#define ALT_USB_DEV_DOEPDMAB4_DOEPDMAB4_CLR_MSK 0x00000000
93926
93927
#define ALT_USB_DEV_DOEPDMAB4_DOEPDMAB4_RESET 0x0
93928
93929
#define ALT_USB_DEV_DOEPDMAB4_DOEPDMAB4_GET(value) (((value) & 0xffffffff) >> 0)
93930
93931
#define ALT_USB_DEV_DOEPDMAB4_DOEPDMAB4_SET(value) (((value) << 0) & 0xffffffff)
93932
93933
#ifndef __ASSEMBLY__
93934
93944
struct
ALT_USB_DEV_DOEPDMAB4_s
93945
{
93946
const
uint32_t
doepdmab4
: 32;
93947
};
93948
93950
typedef
volatile
struct
ALT_USB_DEV_DOEPDMAB4_s
ALT_USB_DEV_DOEPDMAB4_t
;
93951
#endif
/* __ASSEMBLY__ */
93952
93954
#define ALT_USB_DEV_DOEPDMAB4_OFST 0x39c
93955
93956
#define ALT_USB_DEV_DOEPDMAB4_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_DEV_DOEPDMAB4_OFST))
93957
93995
#define ALT_USB_DEV_DOEPCTL5_MPS_LSB 0
93996
93997
#define ALT_USB_DEV_DOEPCTL5_MPS_MSB 10
93998
93999
#define ALT_USB_DEV_DOEPCTL5_MPS_WIDTH 11
94000
94001
#define ALT_USB_DEV_DOEPCTL5_MPS_SET_MSK 0x000007ff
94002
94003
#define ALT_USB_DEV_DOEPCTL5_MPS_CLR_MSK 0xfffff800
94004
94005
#define ALT_USB_DEV_DOEPCTL5_MPS_RESET 0x0
94006
94007
#define ALT_USB_DEV_DOEPCTL5_MPS_GET(value) (((value) & 0x000007ff) >> 0)
94008
94009
#define ALT_USB_DEV_DOEPCTL5_MPS_SET(value) (((value) << 0) & 0x000007ff)
94010
94035
#define ALT_USB_DEV_DOEPCTL5_USBACTEP_E_DISD 0x0
94036
94041
#define ALT_USB_DEV_DOEPCTL5_USBACTEP_E_END 0x1
94042
94044
#define ALT_USB_DEV_DOEPCTL5_USBACTEP_LSB 15
94045
94046
#define ALT_USB_DEV_DOEPCTL5_USBACTEP_MSB 15
94047
94048
#define ALT_USB_DEV_DOEPCTL5_USBACTEP_WIDTH 1
94049
94050
#define ALT_USB_DEV_DOEPCTL5_USBACTEP_SET_MSK 0x00008000
94051
94052
#define ALT_USB_DEV_DOEPCTL5_USBACTEP_CLR_MSK 0xffff7fff
94053
94054
#define ALT_USB_DEV_DOEPCTL5_USBACTEP_RESET 0x0
94055
94056
#define ALT_USB_DEV_DOEPCTL5_USBACTEP_GET(value) (((value) & 0x00008000) >> 15)
94057
94058
#define ALT_USB_DEV_DOEPCTL5_USBACTEP_SET(value) (((value) << 15) & 0x00008000)
94059
94102
#define ALT_USB_DEV_DOEPCTL5_DPID_E_INACT 0x0
94103
94108
#define ALT_USB_DEV_DOEPCTL5_DPID_E_ACT 0x1
94109
94111
#define ALT_USB_DEV_DOEPCTL5_DPID_LSB 16
94112
94113
#define ALT_USB_DEV_DOEPCTL5_DPID_MSB 16
94114
94115
#define ALT_USB_DEV_DOEPCTL5_DPID_WIDTH 1
94116
94117
#define ALT_USB_DEV_DOEPCTL5_DPID_SET_MSK 0x00010000
94118
94119
#define ALT_USB_DEV_DOEPCTL5_DPID_CLR_MSK 0xfffeffff
94120
94121
#define ALT_USB_DEV_DOEPCTL5_DPID_RESET 0x0
94122
94123
#define ALT_USB_DEV_DOEPCTL5_DPID_GET(value) (((value) & 0x00010000) >> 16)
94124
94125
#define ALT_USB_DEV_DOEPCTL5_DPID_SET(value) (((value) << 16) & 0x00010000)
94126
94161
#define ALT_USB_DEV_DOEPCTL5_NAKSTS_E_NONNAK 0x0
94162
94167
#define ALT_USB_DEV_DOEPCTL5_NAKSTS_E_NAK 0x1
94168
94170
#define ALT_USB_DEV_DOEPCTL5_NAKSTS_LSB 17
94171
94172
#define ALT_USB_DEV_DOEPCTL5_NAKSTS_MSB 17
94173
94174
#define ALT_USB_DEV_DOEPCTL5_NAKSTS_WIDTH 1
94175
94176
#define ALT_USB_DEV_DOEPCTL5_NAKSTS_SET_MSK 0x00020000
94177
94178
#define ALT_USB_DEV_DOEPCTL5_NAKSTS_CLR_MSK 0xfffdffff
94179
94180
#define ALT_USB_DEV_DOEPCTL5_NAKSTS_RESET 0x0
94181
94182
#define ALT_USB_DEV_DOEPCTL5_NAKSTS_GET(value) (((value) & 0x00020000) >> 17)
94183
94184
#define ALT_USB_DEV_DOEPCTL5_NAKSTS_SET(value) (((value) << 17) & 0x00020000)
94185
94208
#define ALT_USB_DEV_DOEPCTL5_EPTYPE_E_CTL 0x0
94209
94214
#define ALT_USB_DEV_DOEPCTL5_EPTYPE_E_ISOCHRONOUS 0x1
94215
94220
#define ALT_USB_DEV_DOEPCTL5_EPTYPE_E_BULK 0x2
94221
94226
#define ALT_USB_DEV_DOEPCTL5_EPTYPE_E_INTERRUP 0x3
94227
94229
#define ALT_USB_DEV_DOEPCTL5_EPTYPE_LSB 18
94230
94231
#define ALT_USB_DEV_DOEPCTL5_EPTYPE_MSB 19
94232
94233
#define ALT_USB_DEV_DOEPCTL5_EPTYPE_WIDTH 2
94234
94235
#define ALT_USB_DEV_DOEPCTL5_EPTYPE_SET_MSK 0x000c0000
94236
94237
#define ALT_USB_DEV_DOEPCTL5_EPTYPE_CLR_MSK 0xfff3ffff
94238
94239
#define ALT_USB_DEV_DOEPCTL5_EPTYPE_RESET 0x0
94240
94241
#define ALT_USB_DEV_DOEPCTL5_EPTYPE_GET(value) (((value) & 0x000c0000) >> 18)
94242
94243
#define ALT_USB_DEV_DOEPCTL5_EPTYPE_SET(value) (((value) << 18) & 0x000c0000)
94244
94267
#define ALT_USB_DEV_DOEPCTL5_SNP_E_DIS 0x0
94268
94273
#define ALT_USB_DEV_DOEPCTL5_SNP_E_EN 0x1
94274
94276
#define ALT_USB_DEV_DOEPCTL5_SNP_LSB 20
94277
94278
#define ALT_USB_DEV_DOEPCTL5_SNP_MSB 20
94279
94280
#define ALT_USB_DEV_DOEPCTL5_SNP_WIDTH 1
94281
94282
#define ALT_USB_DEV_DOEPCTL5_SNP_SET_MSK 0x00100000
94283
94284
#define ALT_USB_DEV_DOEPCTL5_SNP_CLR_MSK 0xffefffff
94285
94286
#define ALT_USB_DEV_DOEPCTL5_SNP_RESET 0x0
94287
94288
#define ALT_USB_DEV_DOEPCTL5_SNP_GET(value) (((value) & 0x00100000) >> 20)
94289
94290
#define ALT_USB_DEV_DOEPCTL5_SNP_SET(value) (((value) << 20) & 0x00100000)
94291
94321
#define ALT_USB_DEV_DOEPCTL5_STALL_E_INACT 0x0
94322
94327
#define ALT_USB_DEV_DOEPCTL5_STALL_E_ACT 0x1
94328
94330
#define ALT_USB_DEV_DOEPCTL5_STALL_LSB 21
94331
94332
#define ALT_USB_DEV_DOEPCTL5_STALL_MSB 21
94333
94334
#define ALT_USB_DEV_DOEPCTL5_STALL_WIDTH 1
94335
94336
#define ALT_USB_DEV_DOEPCTL5_STALL_SET_MSK 0x00200000
94337
94338
#define ALT_USB_DEV_DOEPCTL5_STALL_CLR_MSK 0xffdfffff
94339
94340
#define ALT_USB_DEV_DOEPCTL5_STALL_RESET 0x0
94341
94342
#define ALT_USB_DEV_DOEPCTL5_STALL_GET(value) (((value) & 0x00200000) >> 21)
94343
94344
#define ALT_USB_DEV_DOEPCTL5_STALL_SET(value) (((value) << 21) & 0x00200000)
94345
94366
#define ALT_USB_DEV_DOEPCTL5_CNAK_E_INACT 0x0
94367
94372
#define ALT_USB_DEV_DOEPCTL5_CNAK_E_ACT 0x1
94373
94375
#define ALT_USB_DEV_DOEPCTL5_CNAK_LSB 26
94376
94377
#define ALT_USB_DEV_DOEPCTL5_CNAK_MSB 26
94378
94379
#define ALT_USB_DEV_DOEPCTL5_CNAK_WIDTH 1
94380
94381
#define ALT_USB_DEV_DOEPCTL5_CNAK_SET_MSK 0x04000000
94382
94383
#define ALT_USB_DEV_DOEPCTL5_CNAK_CLR_MSK 0xfbffffff
94384
94385
#define ALT_USB_DEV_DOEPCTL5_CNAK_RESET 0x0
94386
94387
#define ALT_USB_DEV_DOEPCTL5_CNAK_GET(value) (((value) & 0x04000000) >> 26)
94388
94389
#define ALT_USB_DEV_DOEPCTL5_CNAK_SET(value) (((value) << 26) & 0x04000000)
94390
94414
#define ALT_USB_DEV_DOEPCTL5_SNAK_E_INACT 0x0
94415
94420
#define ALT_USB_DEV_DOEPCTL5_SNAK_E_ACT 0x1
94421
94423
#define ALT_USB_DEV_DOEPCTL5_SNAK_LSB 27
94424
94425
#define ALT_USB_DEV_DOEPCTL5_SNAK_MSB 27
94426
94427
#define ALT_USB_DEV_DOEPCTL5_SNAK_WIDTH 1
94428
94429
#define ALT_USB_DEV_DOEPCTL5_SNAK_SET_MSK 0x08000000
94430
94431
#define ALT_USB_DEV_DOEPCTL5_SNAK_CLR_MSK 0xf7ffffff
94432
94433
#define ALT_USB_DEV_DOEPCTL5_SNAK_RESET 0x0
94434
94435
#define ALT_USB_DEV_DOEPCTL5_SNAK_GET(value) (((value) & 0x08000000) >> 27)
94436
94437
#define ALT_USB_DEV_DOEPCTL5_SNAK_SET(value) (((value) << 27) & 0x08000000)
94438
94467
#define ALT_USB_DEV_DOEPCTL5_SETD0PID_E_DISD 0x0
94468
94473
#define ALT_USB_DEV_DOEPCTL5_SETD0PID_E_END 0x1
94474
94476
#define ALT_USB_DEV_DOEPCTL5_SETD0PID_LSB 28
94477
94478
#define ALT_USB_DEV_DOEPCTL5_SETD0PID_MSB 28
94479
94480
#define ALT_USB_DEV_DOEPCTL5_SETD0PID_WIDTH 1
94481
94482
#define ALT_USB_DEV_DOEPCTL5_SETD0PID_SET_MSK 0x10000000
94483
94484
#define ALT_USB_DEV_DOEPCTL5_SETD0PID_CLR_MSK 0xefffffff
94485
94486
#define ALT_USB_DEV_DOEPCTL5_SETD0PID_RESET 0x0
94487
94488
#define ALT_USB_DEV_DOEPCTL5_SETD0PID_GET(value) (((value) & 0x10000000) >> 28)
94489
94490
#define ALT_USB_DEV_DOEPCTL5_SETD0PID_SET(value) (((value) << 28) & 0x10000000)
94491
94518
#define ALT_USB_DEV_DOEPCTL5_SETD1PID_E_DISD 0x0
94519
94524
#define ALT_USB_DEV_DOEPCTL5_SETD1PID_E_END 0x1
94525
94527
#define ALT_USB_DEV_DOEPCTL5_SETD1PID_LSB 29
94528
94529
#define ALT_USB_DEV_DOEPCTL5_SETD1PID_MSB 29
94530
94531
#define ALT_USB_DEV_DOEPCTL5_SETD1PID_WIDTH 1
94532
94533
#define ALT_USB_DEV_DOEPCTL5_SETD1PID_SET_MSK 0x20000000
94534
94535
#define ALT_USB_DEV_DOEPCTL5_SETD1PID_CLR_MSK 0xdfffffff
94536
94537
#define ALT_USB_DEV_DOEPCTL5_SETD1PID_RESET 0x0
94538
94539
#define ALT_USB_DEV_DOEPCTL5_SETD1PID_GET(value) (((value) & 0x20000000) >> 29)
94540
94541
#define ALT_USB_DEV_DOEPCTL5_SETD1PID_SET(value) (((value) << 29) & 0x20000000)
94542
94568
#define ALT_USB_DEV_DOEPCTL5_EPDIS_E_INACT 0x0
94569
94574
#define ALT_USB_DEV_DOEPCTL5_EPDIS_E_ACT 0x1
94575
94577
#define ALT_USB_DEV_DOEPCTL5_EPDIS_LSB 30
94578
94579
#define ALT_USB_DEV_DOEPCTL5_EPDIS_MSB 30
94580
94581
#define ALT_USB_DEV_DOEPCTL5_EPDIS_WIDTH 1
94582
94583
#define ALT_USB_DEV_DOEPCTL5_EPDIS_SET_MSK 0x40000000
94584
94585
#define ALT_USB_DEV_DOEPCTL5_EPDIS_CLR_MSK 0xbfffffff
94586
94587
#define ALT_USB_DEV_DOEPCTL5_EPDIS_RESET 0x0
94588
94589
#define ALT_USB_DEV_DOEPCTL5_EPDIS_GET(value) (((value) & 0x40000000) >> 30)
94590
94591
#define ALT_USB_DEV_DOEPCTL5_EPDIS_SET(value) (((value) << 30) & 0x40000000)
94592
94642
#define ALT_USB_DEV_DOEPCTL5_EPENA_E_INACT 0x0
94643
94648
#define ALT_USB_DEV_DOEPCTL5_EPENA_E_ACT 0x1
94649
94651
#define ALT_USB_DEV_DOEPCTL5_EPENA_LSB 31
94652
94653
#define ALT_USB_DEV_DOEPCTL5_EPENA_MSB 31
94654
94655
#define ALT_USB_DEV_DOEPCTL5_EPENA_WIDTH 1
94656
94657
#define ALT_USB_DEV_DOEPCTL5_EPENA_SET_MSK 0x80000000
94658
94659
#define ALT_USB_DEV_DOEPCTL5_EPENA_CLR_MSK 0x7fffffff
94660
94661
#define ALT_USB_DEV_DOEPCTL5_EPENA_RESET 0x0
94662
94663
#define ALT_USB_DEV_DOEPCTL5_EPENA_GET(value) (((value) & 0x80000000) >> 31)
94664
94665
#define ALT_USB_DEV_DOEPCTL5_EPENA_SET(value) (((value) << 31) & 0x80000000)
94666
94667
#ifndef __ASSEMBLY__
94668
94678
struct
ALT_USB_DEV_DOEPCTL5_s
94679
{
94680
uint32_t
mps
: 11;
94681
uint32_t : 4;
94682
uint32_t
usbactep
: 1;
94683
const
uint32_t
dpid
: 1;
94684
const
uint32_t
naksts
: 1;
94685
uint32_t
eptype
: 2;
94686
uint32_t
snp
: 1;
94687
const
uint32_t
stall
: 1;
94688
uint32_t : 4;
94689
uint32_t
cnak
: 1;
94690
uint32_t
snak
: 1;
94691
uint32_t
setd0pid
: 1;
94692
uint32_t
setd1pid
: 1;
94693
const
uint32_t
epdis
: 1;
94694
const
uint32_t
epena
: 1;
94695
};
94696
94698
typedef
volatile
struct
ALT_USB_DEV_DOEPCTL5_s
ALT_USB_DEV_DOEPCTL5_t
;
94699
#endif
/* __ASSEMBLY__ */
94700
94702
#define ALT_USB_DEV_DOEPCTL5_OFST 0x3a0
94703
94704
#define ALT_USB_DEV_DOEPCTL5_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_DEV_DOEPCTL5_OFST))
94705
94769
#define ALT_USB_DEV_DOEPINT5_XFERCOMPL_E_INACT 0x0
94770
94775
#define ALT_USB_DEV_DOEPINT5_XFERCOMPL_E_ACT 0x1
94776
94778
#define ALT_USB_DEV_DOEPINT5_XFERCOMPL_LSB 0
94779
94780
#define ALT_USB_DEV_DOEPINT5_XFERCOMPL_MSB 0
94781
94782
#define ALT_USB_DEV_DOEPINT5_XFERCOMPL_WIDTH 1
94783
94784
#define ALT_USB_DEV_DOEPINT5_XFERCOMPL_SET_MSK 0x00000001
94785
94786
#define ALT_USB_DEV_DOEPINT5_XFERCOMPL_CLR_MSK 0xfffffffe
94787
94788
#define ALT_USB_DEV_DOEPINT5_XFERCOMPL_RESET 0x0
94789
94790
#define ALT_USB_DEV_DOEPINT5_XFERCOMPL_GET(value) (((value) & 0x00000001) >> 0)
94791
94792
#define ALT_USB_DEV_DOEPINT5_XFERCOMPL_SET(value) (((value) << 0) & 0x00000001)
94793
94815
#define ALT_USB_DEV_DOEPINT5_EPDISBLD_E_INACT 0x0
94816
94821
#define ALT_USB_DEV_DOEPINT5_EPDISBLD_E_ACT 0x1
94822
94824
#define ALT_USB_DEV_DOEPINT5_EPDISBLD_LSB 1
94825
94826
#define ALT_USB_DEV_DOEPINT5_EPDISBLD_MSB 1
94827
94828
#define ALT_USB_DEV_DOEPINT5_EPDISBLD_WIDTH 1
94829
94830
#define ALT_USB_DEV_DOEPINT5_EPDISBLD_SET_MSK 0x00000002
94831
94832
#define ALT_USB_DEV_DOEPINT5_EPDISBLD_CLR_MSK 0xfffffffd
94833
94834
#define ALT_USB_DEV_DOEPINT5_EPDISBLD_RESET 0x0
94835
94836
#define ALT_USB_DEV_DOEPINT5_EPDISBLD_GET(value) (((value) & 0x00000002) >> 1)
94837
94838
#define ALT_USB_DEV_DOEPINT5_EPDISBLD_SET(value) (((value) << 1) & 0x00000002)
94839
94862
#define ALT_USB_DEV_DOEPINT5_AHBERR_E_INACT 0x0
94863
94868
#define ALT_USB_DEV_DOEPINT5_AHBERR_E_ACT 0x1
94869
94871
#define ALT_USB_DEV_DOEPINT5_AHBERR_LSB 2
94872
94873
#define ALT_USB_DEV_DOEPINT5_AHBERR_MSB 2
94874
94875
#define ALT_USB_DEV_DOEPINT5_AHBERR_WIDTH 1
94876
94877
#define ALT_USB_DEV_DOEPINT5_AHBERR_SET_MSK 0x00000004
94878
94879
#define ALT_USB_DEV_DOEPINT5_AHBERR_CLR_MSK 0xfffffffb
94880
94881
#define ALT_USB_DEV_DOEPINT5_AHBERR_RESET 0x0
94882
94883
#define ALT_USB_DEV_DOEPINT5_AHBERR_GET(value) (((value) & 0x00000004) >> 2)
94884
94885
#define ALT_USB_DEV_DOEPINT5_AHBERR_SET(value) (((value) << 2) & 0x00000004)
94886
94910
#define ALT_USB_DEV_DOEPINT5_SETUP_E_INACT 0x0
94911
94916
#define ALT_USB_DEV_DOEPINT5_SETUP_E_ACT 0x1
94917
94919
#define ALT_USB_DEV_DOEPINT5_SETUP_LSB 3
94920
94921
#define ALT_USB_DEV_DOEPINT5_SETUP_MSB 3
94922
94923
#define ALT_USB_DEV_DOEPINT5_SETUP_WIDTH 1
94924
94925
#define ALT_USB_DEV_DOEPINT5_SETUP_SET_MSK 0x00000008
94926
94927
#define ALT_USB_DEV_DOEPINT5_SETUP_CLR_MSK 0xfffffff7
94928
94929
#define ALT_USB_DEV_DOEPINT5_SETUP_RESET 0x0
94930
94931
#define ALT_USB_DEV_DOEPINT5_SETUP_GET(value) (((value) & 0x00000008) >> 3)
94932
94933
#define ALT_USB_DEV_DOEPINT5_SETUP_SET(value) (((value) << 3) & 0x00000008)
94934
94957
#define ALT_USB_DEV_DOEPINT5_OUTTKNEPDIS_E_INACT 0x0
94958
94963
#define ALT_USB_DEV_DOEPINT5_OUTTKNEPDIS_E_ACT 0x1
94964
94966
#define ALT_USB_DEV_DOEPINT5_OUTTKNEPDIS_LSB 4
94967
94968
#define ALT_USB_DEV_DOEPINT5_OUTTKNEPDIS_MSB 4
94969
94970
#define ALT_USB_DEV_DOEPINT5_OUTTKNEPDIS_WIDTH 1
94971
94972
#define ALT_USB_DEV_DOEPINT5_OUTTKNEPDIS_SET_MSK 0x00000010
94973
94974
#define ALT_USB_DEV_DOEPINT5_OUTTKNEPDIS_CLR_MSK 0xffffffef
94975
94976
#define ALT_USB_DEV_DOEPINT5_OUTTKNEPDIS_RESET 0x0
94977
94978
#define ALT_USB_DEV_DOEPINT5_OUTTKNEPDIS_GET(value) (((value) & 0x00000010) >> 4)
94979
94980
#define ALT_USB_DEV_DOEPINT5_OUTTKNEPDIS_SET(value) (((value) << 4) & 0x00000010)
94981
95009
#define ALT_USB_DEV_DOEPINT5_STSPHSERCVD_E_INACT 0x0
95010
95015
#define ALT_USB_DEV_DOEPINT5_STSPHSERCVD_E_ACT 0x1
95016
95018
#define ALT_USB_DEV_DOEPINT5_STSPHSERCVD_LSB 5
95019
95020
#define ALT_USB_DEV_DOEPINT5_STSPHSERCVD_MSB 5
95021
95022
#define ALT_USB_DEV_DOEPINT5_STSPHSERCVD_WIDTH 1
95023
95024
#define ALT_USB_DEV_DOEPINT5_STSPHSERCVD_SET_MSK 0x00000020
95025
95026
#define ALT_USB_DEV_DOEPINT5_STSPHSERCVD_CLR_MSK 0xffffffdf
95027
95028
#define ALT_USB_DEV_DOEPINT5_STSPHSERCVD_RESET 0x0
95029
95030
#define ALT_USB_DEV_DOEPINT5_STSPHSERCVD_GET(value) (((value) & 0x00000020) >> 5)
95031
95032
#define ALT_USB_DEV_DOEPINT5_STSPHSERCVD_SET(value) (((value) << 5) & 0x00000020)
95033
95056
#define ALT_USB_DEV_DOEPINT5_BACK2BACKSETUP_E_INACT 0x0
95057
95062
#define ALT_USB_DEV_DOEPINT5_BACK2BACKSETUP_E_ACT 0x1
95063
95065
#define ALT_USB_DEV_DOEPINT5_BACK2BACKSETUP_LSB 6
95066
95067
#define ALT_USB_DEV_DOEPINT5_BACK2BACKSETUP_MSB 6
95068
95069
#define ALT_USB_DEV_DOEPINT5_BACK2BACKSETUP_WIDTH 1
95070
95071
#define ALT_USB_DEV_DOEPINT5_BACK2BACKSETUP_SET_MSK 0x00000040
95072
95073
#define ALT_USB_DEV_DOEPINT5_BACK2BACKSETUP_CLR_MSK 0xffffffbf
95074
95075
#define ALT_USB_DEV_DOEPINT5_BACK2BACKSETUP_RESET 0x0
95076
95077
#define ALT_USB_DEV_DOEPINT5_BACK2BACKSETUP_GET(value) (((value) & 0x00000040) >> 6)
95078
95079
#define ALT_USB_DEV_DOEPINT5_BACK2BACKSETUP_SET(value) (((value) << 6) & 0x00000040)
95080
95102
#define ALT_USB_DEV_DOEPINT5_OUTPKTERR_E_INACT 0x0
95103
95108
#define ALT_USB_DEV_DOEPINT5_OUTPKTERR_E_ACT 0x1
95109
95111
#define ALT_USB_DEV_DOEPINT5_OUTPKTERR_LSB 8
95112
95113
#define ALT_USB_DEV_DOEPINT5_OUTPKTERR_MSB 8
95114
95115
#define ALT_USB_DEV_DOEPINT5_OUTPKTERR_WIDTH 1
95116
95117
#define ALT_USB_DEV_DOEPINT5_OUTPKTERR_SET_MSK 0x00000100
95118
95119
#define ALT_USB_DEV_DOEPINT5_OUTPKTERR_CLR_MSK 0xfffffeff
95120
95121
#define ALT_USB_DEV_DOEPINT5_OUTPKTERR_RESET 0x0
95122
95123
#define ALT_USB_DEV_DOEPINT5_OUTPKTERR_GET(value) (((value) & 0x00000100) >> 8)
95124
95125
#define ALT_USB_DEV_DOEPINT5_OUTPKTERR_SET(value) (((value) << 8) & 0x00000100)
95126
95150
#define ALT_USB_DEV_DOEPINT5_BNAINTR_E_INACT 0x0
95151
95156
#define ALT_USB_DEV_DOEPINT5_BNAINTR_E_ACT 0x1
95157
95159
#define ALT_USB_DEV_DOEPINT5_BNAINTR_LSB 9
95160
95161
#define ALT_USB_DEV_DOEPINT5_BNAINTR_MSB 9
95162
95163
#define ALT_USB_DEV_DOEPINT5_BNAINTR_WIDTH 1
95164
95165
#define ALT_USB_DEV_DOEPINT5_BNAINTR_SET_MSK 0x00000200
95166
95167
#define ALT_USB_DEV_DOEPINT5_BNAINTR_CLR_MSK 0xfffffdff
95168
95169
#define ALT_USB_DEV_DOEPINT5_BNAINTR_RESET 0x0
95170
95171
#define ALT_USB_DEV_DOEPINT5_BNAINTR_GET(value) (((value) & 0x00000200) >> 9)
95172
95173
#define ALT_USB_DEV_DOEPINT5_BNAINTR_SET(value) (((value) << 9) & 0x00000200)
95174
95197
#define ALT_USB_DEV_DOEPINT5_PKTDRPSTS_E_INACT 0x0
95198
95203
#define ALT_USB_DEV_DOEPINT5_PKTDRPSTS_E_ACT 0x1
95204
95206
#define ALT_USB_DEV_DOEPINT5_PKTDRPSTS_LSB 11
95207
95208
#define ALT_USB_DEV_DOEPINT5_PKTDRPSTS_MSB 11
95209
95210
#define ALT_USB_DEV_DOEPINT5_PKTDRPSTS_WIDTH 1
95211
95212
#define ALT_USB_DEV_DOEPINT5_PKTDRPSTS_SET_MSK 0x00000800
95213
95214
#define ALT_USB_DEV_DOEPINT5_PKTDRPSTS_CLR_MSK 0xfffff7ff
95215
95216
#define ALT_USB_DEV_DOEPINT5_PKTDRPSTS_RESET 0x0
95217
95218
#define ALT_USB_DEV_DOEPINT5_PKTDRPSTS_GET(value) (((value) & 0x00000800) >> 11)
95219
95220
#define ALT_USB_DEV_DOEPINT5_PKTDRPSTS_SET(value) (((value) << 11) & 0x00000800)
95221
95242
#define ALT_USB_DEV_DOEPINT5_BBLEERR_E_INACT 0x0
95243
95248
#define ALT_USB_DEV_DOEPINT5_BBLEERR_E_ACT 0x1
95249
95251
#define ALT_USB_DEV_DOEPINT5_BBLEERR_LSB 12
95252
95253
#define ALT_USB_DEV_DOEPINT5_BBLEERR_MSB 12
95254
95255
#define ALT_USB_DEV_DOEPINT5_BBLEERR_WIDTH 1
95256
95257
#define ALT_USB_DEV_DOEPINT5_BBLEERR_SET_MSK 0x00001000
95258
95259
#define ALT_USB_DEV_DOEPINT5_BBLEERR_CLR_MSK 0xffffefff
95260
95261
#define ALT_USB_DEV_DOEPINT5_BBLEERR_RESET 0x0
95262
95263
#define ALT_USB_DEV_DOEPINT5_BBLEERR_GET(value) (((value) & 0x00001000) >> 12)
95264
95265
#define ALT_USB_DEV_DOEPINT5_BBLEERR_SET(value) (((value) << 12) & 0x00001000)
95266
95289
#define ALT_USB_DEV_DOEPINT5_NAKINTRPT_E_INACT 0x0
95290
95295
#define ALT_USB_DEV_DOEPINT5_NAKINTRPT_E_ACT 0x1
95296
95298
#define ALT_USB_DEV_DOEPINT5_NAKINTRPT_LSB 13
95299
95300
#define ALT_USB_DEV_DOEPINT5_NAKINTRPT_MSB 13
95301
95302
#define ALT_USB_DEV_DOEPINT5_NAKINTRPT_WIDTH 1
95303
95304
#define ALT_USB_DEV_DOEPINT5_NAKINTRPT_SET_MSK 0x00002000
95305
95306
#define ALT_USB_DEV_DOEPINT5_NAKINTRPT_CLR_MSK 0xffffdfff
95307
95308
#define ALT_USB_DEV_DOEPINT5_NAKINTRPT_RESET 0x0
95309
95310
#define ALT_USB_DEV_DOEPINT5_NAKINTRPT_GET(value) (((value) & 0x00002000) >> 13)
95311
95312
#define ALT_USB_DEV_DOEPINT5_NAKINTRPT_SET(value) (((value) << 13) & 0x00002000)
95313
95335
#define ALT_USB_DEV_DOEPINT5_NYETINTRPT_E_INACT 0x0
95336
95341
#define ALT_USB_DEV_DOEPINT5_NYETINTRPT_E_ACT 0x1
95342
95344
#define ALT_USB_DEV_DOEPINT5_NYETINTRPT_LSB 14
95345
95346
#define ALT_USB_DEV_DOEPINT5_NYETINTRPT_MSB 14
95347
95348
#define ALT_USB_DEV_DOEPINT5_NYETINTRPT_WIDTH 1
95349
95350
#define ALT_USB_DEV_DOEPINT5_NYETINTRPT_SET_MSK 0x00004000
95351
95352
#define ALT_USB_DEV_DOEPINT5_NYETINTRPT_CLR_MSK 0xffffbfff
95353
95354
#define ALT_USB_DEV_DOEPINT5_NYETINTRPT_RESET 0x0
95355
95356
#define ALT_USB_DEV_DOEPINT5_NYETINTRPT_GET(value) (((value) & 0x00004000) >> 14)
95357
95358
#define ALT_USB_DEV_DOEPINT5_NYETINTRPT_SET(value) (((value) << 14) & 0x00004000)
95359
95360
#ifndef __ASSEMBLY__
95361
95371
struct
ALT_USB_DEV_DOEPINT5_s
95372
{
95373
const
uint32_t
xfercompl
: 1;
95374
const
uint32_t
epdisbld
: 1;
95375
const
uint32_t
ahberr
: 1;
95376
const
uint32_t
setup
: 1;
95377
const
uint32_t
outtknepdis
: 1;
95378
const
uint32_t
stsphsercvd
: 1;
95379
const
uint32_t
back2backsetup
: 1;
95380
uint32_t : 1;
95381
const
uint32_t
outpkterr
: 1;
95382
const
uint32_t
bnaintr
: 1;
95383
uint32_t : 1;
95384
const
uint32_t
pktdrpsts
: 1;
95385
const
uint32_t
bbleerr
: 1;
95386
const
uint32_t
nakintrpt
: 1;
95387
const
uint32_t
nyetintrpt
: 1;
95388
uint32_t : 17;
95389
};
95390
95392
typedef
volatile
struct
ALT_USB_DEV_DOEPINT5_s
ALT_USB_DEV_DOEPINT5_t
;
95393
#endif
/* __ASSEMBLY__ */
95394
95396
#define ALT_USB_DEV_DOEPINT5_OFST 0x3a8
95397
95398
#define ALT_USB_DEV_DOEPINT5_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_DEV_DOEPINT5_OFST))
95399
95432
#define ALT_USB_DEV_DOEPTSIZ5_XFERSIZE_LSB 0
95433
95434
#define ALT_USB_DEV_DOEPTSIZ5_XFERSIZE_MSB 18
95435
95436
#define ALT_USB_DEV_DOEPTSIZ5_XFERSIZE_WIDTH 19
95437
95438
#define ALT_USB_DEV_DOEPTSIZ5_XFERSIZE_SET_MSK 0x0007ffff
95439
95440
#define ALT_USB_DEV_DOEPTSIZ5_XFERSIZE_CLR_MSK 0xfff80000
95441
95442
#define ALT_USB_DEV_DOEPTSIZ5_XFERSIZE_RESET 0x0
95443
95444
#define ALT_USB_DEV_DOEPTSIZ5_XFERSIZE_GET(value) (((value) & 0x0007ffff) >> 0)
95445
95446
#define ALT_USB_DEV_DOEPTSIZ5_XFERSIZE_SET(value) (((value) << 0) & 0x0007ffff)
95447
95459
#define ALT_USB_DEV_DOEPTSIZ5_PKTCNT_LSB 19
95460
95461
#define ALT_USB_DEV_DOEPTSIZ5_PKTCNT_MSB 28
95462
95463
#define ALT_USB_DEV_DOEPTSIZ5_PKTCNT_WIDTH 10
95464
95465
#define ALT_USB_DEV_DOEPTSIZ5_PKTCNT_SET_MSK 0x1ff80000
95466
95467
#define ALT_USB_DEV_DOEPTSIZ5_PKTCNT_CLR_MSK 0xe007ffff
95468
95469
#define ALT_USB_DEV_DOEPTSIZ5_PKTCNT_RESET 0x0
95470
95471
#define ALT_USB_DEV_DOEPTSIZ5_PKTCNT_GET(value) (((value) & 0x1ff80000) >> 19)
95472
95473
#define ALT_USB_DEV_DOEPTSIZ5_PKTCNT_SET(value) (((value) << 19) & 0x1ff80000)
95474
95501
#define ALT_USB_DEV_DOEPTSIZ5_RXDPID_E_DATA0 0x0
95502
95507
#define ALT_USB_DEV_DOEPTSIZ5_RXDPID_E_DATA2PKT1 0x1
95508
95513
#define ALT_USB_DEV_DOEPTSIZ5_RXDPID_E_DATA1PKT2 0x2
95514
95519
#define ALT_USB_DEV_DOEPTSIZ5_RXDPID_E_MDATAPKT3 0x3
95520
95522
#define ALT_USB_DEV_DOEPTSIZ5_RXDPID_LSB 29
95523
95524
#define ALT_USB_DEV_DOEPTSIZ5_RXDPID_MSB 30
95525
95526
#define ALT_USB_DEV_DOEPTSIZ5_RXDPID_WIDTH 2
95527
95528
#define ALT_USB_DEV_DOEPTSIZ5_RXDPID_SET_MSK 0x60000000
95529
95530
#define ALT_USB_DEV_DOEPTSIZ5_RXDPID_CLR_MSK 0x9fffffff
95531
95532
#define ALT_USB_DEV_DOEPTSIZ5_RXDPID_RESET 0x0
95533
95534
#define ALT_USB_DEV_DOEPTSIZ5_RXDPID_GET(value) (((value) & 0x60000000) >> 29)
95535
95536
#define ALT_USB_DEV_DOEPTSIZ5_RXDPID_SET(value) (((value) << 29) & 0x60000000)
95537
95538
#ifndef __ASSEMBLY__
95539
95549
struct
ALT_USB_DEV_DOEPTSIZ5_s
95550
{
95551
uint32_t
xfersize
: 19;
95552
uint32_t
pktcnt
: 10;
95553
const
uint32_t
rxdpid
: 2;
95554
uint32_t : 1;
95555
};
95556
95558
typedef
volatile
struct
ALT_USB_DEV_DOEPTSIZ5_s
ALT_USB_DEV_DOEPTSIZ5_t
;
95559
#endif
/* __ASSEMBLY__ */
95560
95562
#define ALT_USB_DEV_DOEPTSIZ5_OFST 0x3b0
95563
95564
#define ALT_USB_DEV_DOEPTSIZ5_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_DEV_DOEPTSIZ5_OFST))
95565
95598
#define ALT_USB_DEV_DOEPDMA5_DOEPDMA5_LSB 0
95599
95600
#define ALT_USB_DEV_DOEPDMA5_DOEPDMA5_MSB 31
95601
95602
#define ALT_USB_DEV_DOEPDMA5_DOEPDMA5_WIDTH 32
95603
95604
#define ALT_USB_DEV_DOEPDMA5_DOEPDMA5_SET_MSK 0xffffffff
95605
95606
#define ALT_USB_DEV_DOEPDMA5_DOEPDMA5_CLR_MSK 0x00000000
95607
95608
#define ALT_USB_DEV_DOEPDMA5_DOEPDMA5_RESET 0x0
95609
95610
#define ALT_USB_DEV_DOEPDMA5_DOEPDMA5_GET(value) (((value) & 0xffffffff) >> 0)
95611
95612
#define ALT_USB_DEV_DOEPDMA5_DOEPDMA5_SET(value) (((value) << 0) & 0xffffffff)
95613
95614
#ifndef __ASSEMBLY__
95615
95625
struct
ALT_USB_DEV_DOEPDMA5_s
95626
{
95627
uint32_t
doepdma5
: 32;
95628
};
95629
95631
typedef
volatile
struct
ALT_USB_DEV_DOEPDMA5_s
ALT_USB_DEV_DOEPDMA5_t
;
95632
#endif
/* __ASSEMBLY__ */
95633
95635
#define ALT_USB_DEV_DOEPDMA5_OFST 0x3b4
95636
95637
#define ALT_USB_DEV_DOEPDMA5_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_DEV_DOEPDMA5_OFST))
95638
95662
#define ALT_USB_DEV_DOEPDMAB5_DOEPDMAB5_LSB 0
95663
95664
#define ALT_USB_DEV_DOEPDMAB5_DOEPDMAB5_MSB 31
95665
95666
#define ALT_USB_DEV_DOEPDMAB5_DOEPDMAB5_WIDTH 32
95667
95668
#define ALT_USB_DEV_DOEPDMAB5_DOEPDMAB5_SET_MSK 0xffffffff
95669
95670
#define ALT_USB_DEV_DOEPDMAB5_DOEPDMAB5_CLR_MSK 0x00000000
95671
95672
#define ALT_USB_DEV_DOEPDMAB5_DOEPDMAB5_RESET 0x0
95673
95674
#define ALT_USB_DEV_DOEPDMAB5_DOEPDMAB5_GET(value) (((value) & 0xffffffff) >> 0)
95675
95676
#define ALT_USB_DEV_DOEPDMAB5_DOEPDMAB5_SET(value) (((value) << 0) & 0xffffffff)
95677
95678
#ifndef __ASSEMBLY__
95679
95689
struct
ALT_USB_DEV_DOEPDMAB5_s
95690
{
95691
const
uint32_t
doepdmab5
: 32;
95692
};
95693
95695
typedef
volatile
struct
ALT_USB_DEV_DOEPDMAB5_s
ALT_USB_DEV_DOEPDMAB5_t
;
95696
#endif
/* __ASSEMBLY__ */
95697
95699
#define ALT_USB_DEV_DOEPDMAB5_OFST 0x3bc
95700
95701
#define ALT_USB_DEV_DOEPDMAB5_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_DEV_DOEPDMAB5_OFST))
95702
95740
#define ALT_USB_DEV_DOEPCTL6_MPS_LSB 0
95741
95742
#define ALT_USB_DEV_DOEPCTL6_MPS_MSB 10
95743
95744
#define ALT_USB_DEV_DOEPCTL6_MPS_WIDTH 11
95745
95746
#define ALT_USB_DEV_DOEPCTL6_MPS_SET_MSK 0x000007ff
95747
95748
#define ALT_USB_DEV_DOEPCTL6_MPS_CLR_MSK 0xfffff800
95749
95750
#define ALT_USB_DEV_DOEPCTL6_MPS_RESET 0x0
95751
95752
#define ALT_USB_DEV_DOEPCTL6_MPS_GET(value) (((value) & 0x000007ff) >> 0)
95753
95754
#define ALT_USB_DEV_DOEPCTL6_MPS_SET(value) (((value) << 0) & 0x000007ff)
95755
95780
#define ALT_USB_DEV_DOEPCTL6_USBACTEP_E_DISD 0x0
95781
95786
#define ALT_USB_DEV_DOEPCTL6_USBACTEP_E_END 0x1
95787
95789
#define ALT_USB_DEV_DOEPCTL6_USBACTEP_LSB 15
95790
95791
#define ALT_USB_DEV_DOEPCTL6_USBACTEP_MSB 15
95792
95793
#define ALT_USB_DEV_DOEPCTL6_USBACTEP_WIDTH 1
95794
95795
#define ALT_USB_DEV_DOEPCTL6_USBACTEP_SET_MSK 0x00008000
95796
95797
#define ALT_USB_DEV_DOEPCTL6_USBACTEP_CLR_MSK 0xffff7fff
95798
95799
#define ALT_USB_DEV_DOEPCTL6_USBACTEP_RESET 0x0
95800
95801
#define ALT_USB_DEV_DOEPCTL6_USBACTEP_GET(value) (((value) & 0x00008000) >> 15)
95802
95803
#define ALT_USB_DEV_DOEPCTL6_USBACTEP_SET(value) (((value) << 15) & 0x00008000)
95804
95847
#define ALT_USB_DEV_DOEPCTL6_DPID_E_INACT 0x0
95848
95853
#define ALT_USB_DEV_DOEPCTL6_DPID_E_ACT 0x1
95854
95856
#define ALT_USB_DEV_DOEPCTL6_DPID_LSB 16
95857
95858
#define ALT_USB_DEV_DOEPCTL6_DPID_MSB 16
95859
95860
#define ALT_USB_DEV_DOEPCTL6_DPID_WIDTH 1
95861
95862
#define ALT_USB_DEV_DOEPCTL6_DPID_SET_MSK 0x00010000
95863
95864
#define ALT_USB_DEV_DOEPCTL6_DPID_CLR_MSK 0xfffeffff
95865
95866
#define ALT_USB_DEV_DOEPCTL6_DPID_RESET 0x0
95867
95868
#define ALT_USB_DEV_DOEPCTL6_DPID_GET(value) (((value) & 0x00010000) >> 16)
95869
95870
#define ALT_USB_DEV_DOEPCTL6_DPID_SET(value) (((value) << 16) & 0x00010000)
95871
95906
#define ALT_USB_DEV_DOEPCTL6_NAKSTS_E_NONNAK 0x0
95907
95912
#define ALT_USB_DEV_DOEPCTL6_NAKSTS_E_NAK 0x1
95913
95915
#define ALT_USB_DEV_DOEPCTL6_NAKSTS_LSB 17
95916
95917
#define ALT_USB_DEV_DOEPCTL6_NAKSTS_MSB 17
95918
95919
#define ALT_USB_DEV_DOEPCTL6_NAKSTS_WIDTH 1
95920
95921
#define ALT_USB_DEV_DOEPCTL6_NAKSTS_SET_MSK 0x00020000
95922
95923
#define ALT_USB_DEV_DOEPCTL6_NAKSTS_CLR_MSK 0xfffdffff
95924
95925
#define ALT_USB_DEV_DOEPCTL6_NAKSTS_RESET 0x0
95926
95927
#define ALT_USB_DEV_DOEPCTL6_NAKSTS_GET(value) (((value) & 0x00020000) >> 17)
95928
95929
#define ALT_USB_DEV_DOEPCTL6_NAKSTS_SET(value) (((value) << 17) & 0x00020000)
95930
95953
#define ALT_USB_DEV_DOEPCTL6_EPTYPE_E_CTL 0x0
95954
95959
#define ALT_USB_DEV_DOEPCTL6_EPTYPE_E_ISOCHRONOUS 0x1
95960
95965
#define ALT_USB_DEV_DOEPCTL6_EPTYPE_E_BULK 0x2
95966
95971
#define ALT_USB_DEV_DOEPCTL6_EPTYPE_E_INTERRUP 0x3
95972
95974
#define ALT_USB_DEV_DOEPCTL6_EPTYPE_LSB 18
95975
95976
#define ALT_USB_DEV_DOEPCTL6_EPTYPE_MSB 19
95977
95978
#define ALT_USB_DEV_DOEPCTL6_EPTYPE_WIDTH 2
95979
95980
#define ALT_USB_DEV_DOEPCTL6_EPTYPE_SET_MSK 0x000c0000
95981
95982
#define ALT_USB_DEV_DOEPCTL6_EPTYPE_CLR_MSK 0xfff3ffff
95983
95984
#define ALT_USB_DEV_DOEPCTL6_EPTYPE_RESET 0x0
95985
95986
#define ALT_USB_DEV_DOEPCTL6_EPTYPE_GET(value) (((value) & 0x000c0000) >> 18)
95987
95988
#define ALT_USB_DEV_DOEPCTL6_EPTYPE_SET(value) (((value) << 18) & 0x000c0000)
95989
96012
#define ALT_USB_DEV_DOEPCTL6_SNP_E_DIS 0x0
96013
96018
#define ALT_USB_DEV_DOEPCTL6_SNP_E_EN 0x1
96019
96021
#define ALT_USB_DEV_DOEPCTL6_SNP_LSB 20
96022
96023
#define ALT_USB_DEV_DOEPCTL6_SNP_MSB 20
96024
96025
#define ALT_USB_DEV_DOEPCTL6_SNP_WIDTH 1
96026
96027
#define ALT_USB_DEV_DOEPCTL6_SNP_SET_MSK 0x00100000
96028
96029
#define ALT_USB_DEV_DOEPCTL6_SNP_CLR_MSK 0xffefffff
96030
96031
#define ALT_USB_DEV_DOEPCTL6_SNP_RESET 0x0
96032
96033
#define ALT_USB_DEV_DOEPCTL6_SNP_GET(value) (((value) & 0x00100000) >> 20)
96034
96035
#define ALT_USB_DEV_DOEPCTL6_SNP_SET(value) (((value) << 20) & 0x00100000)
96036
96066
#define ALT_USB_DEV_DOEPCTL6_STALL_E_INACT 0x0
96067
96072
#define ALT_USB_DEV_DOEPCTL6_STALL_E_ACT 0x1
96073
96075
#define ALT_USB_DEV_DOEPCTL6_STALL_LSB 21
96076
96077
#define ALT_USB_DEV_DOEPCTL6_STALL_MSB 21
96078
96079
#define ALT_USB_DEV_DOEPCTL6_STALL_WIDTH 1
96080
96081
#define ALT_USB_DEV_DOEPCTL6_STALL_SET_MSK 0x00200000
96082
96083
#define ALT_USB_DEV_DOEPCTL6_STALL_CLR_MSK 0xffdfffff
96084
96085
#define ALT_USB_DEV_DOEPCTL6_STALL_RESET 0x0
96086
96087
#define ALT_USB_DEV_DOEPCTL6_STALL_GET(value) (((value) & 0x00200000) >> 21)
96088
96089
#define ALT_USB_DEV_DOEPCTL6_STALL_SET(value) (((value) << 21) & 0x00200000)
96090
96111
#define ALT_USB_DEV_DOEPCTL6_CNAK_E_INACT 0x0
96112
96117
#define ALT_USB_DEV_DOEPCTL6_CNAK_E_ACT 0x1
96118
96120
#define ALT_USB_DEV_DOEPCTL6_CNAK_LSB 26
96121
96122
#define ALT_USB_DEV_DOEPCTL6_CNAK_MSB 26
96123
96124
#define ALT_USB_DEV_DOEPCTL6_CNAK_WIDTH 1
96125
96126
#define ALT_USB_DEV_DOEPCTL6_CNAK_SET_MSK 0x04000000
96127
96128
#define ALT_USB_DEV_DOEPCTL6_CNAK_CLR_MSK 0xfbffffff
96129
96130
#define ALT_USB_DEV_DOEPCTL6_CNAK_RESET 0x0
96131
96132
#define ALT_USB_DEV_DOEPCTL6_CNAK_GET(value) (((value) & 0x04000000) >> 26)
96133
96134
#define ALT_USB_DEV_DOEPCTL6_CNAK_SET(value) (((value) << 26) & 0x04000000)
96135
96159
#define ALT_USB_DEV_DOEPCTL6_SNAK_E_INACT 0x0
96160
96165
#define ALT_USB_DEV_DOEPCTL6_SNAK_E_ACT 0x1
96166
96168
#define ALT_USB_DEV_DOEPCTL6_SNAK_LSB 27
96169
96170
#define ALT_USB_DEV_DOEPCTL6_SNAK_MSB 27
96171
96172
#define ALT_USB_DEV_DOEPCTL6_SNAK_WIDTH 1
96173
96174
#define ALT_USB_DEV_DOEPCTL6_SNAK_SET_MSK 0x08000000
96175
96176
#define ALT_USB_DEV_DOEPCTL6_SNAK_CLR_MSK 0xf7ffffff
96177
96178
#define ALT_USB_DEV_DOEPCTL6_SNAK_RESET 0x0
96179
96180
#define ALT_USB_DEV_DOEPCTL6_SNAK_GET(value) (((value) & 0x08000000) >> 27)
96181
96182
#define ALT_USB_DEV_DOEPCTL6_SNAK_SET(value) (((value) << 27) & 0x08000000)
96183
96212
#define ALT_USB_DEV_DOEPCTL6_SETD0PID_E_DISD 0x0
96213
96218
#define ALT_USB_DEV_DOEPCTL6_SETD0PID_E_END 0x1
96219
96221
#define ALT_USB_DEV_DOEPCTL6_SETD0PID_LSB 28
96222
96223
#define ALT_USB_DEV_DOEPCTL6_SETD0PID_MSB 28
96224
96225
#define ALT_USB_DEV_DOEPCTL6_SETD0PID_WIDTH 1
96226
96227
#define ALT_USB_DEV_DOEPCTL6_SETD0PID_SET_MSK 0x10000000
96228
96229
#define ALT_USB_DEV_DOEPCTL6_SETD0PID_CLR_MSK 0xefffffff
96230
96231
#define ALT_USB_DEV_DOEPCTL6_SETD0PID_RESET 0x0
96232
96233
#define ALT_USB_DEV_DOEPCTL6_SETD0PID_GET(value) (((value) & 0x10000000) >> 28)
96234
96235
#define ALT_USB_DEV_DOEPCTL6_SETD0PID_SET(value) (((value) << 28) & 0x10000000)
96236
96263
#define ALT_USB_DEV_DOEPCTL6_SETD1PID_E_DISD 0x0
96264
96269
#define ALT_USB_DEV_DOEPCTL6_SETD1PID_E_END 0x1
96270
96272
#define ALT_USB_DEV_DOEPCTL6_SETD1PID_LSB 29
96273
96274
#define ALT_USB_DEV_DOEPCTL6_SETD1PID_MSB 29
96275
96276
#define ALT_USB_DEV_DOEPCTL6_SETD1PID_WIDTH 1
96277
96278
#define ALT_USB_DEV_DOEPCTL6_SETD1PID_SET_MSK 0x20000000
96279
96280
#define ALT_USB_DEV_DOEPCTL6_SETD1PID_CLR_MSK 0xdfffffff
96281
96282
#define ALT_USB_DEV_DOEPCTL6_SETD1PID_RESET 0x0
96283
96284
#define ALT_USB_DEV_DOEPCTL6_SETD1PID_GET(value) (((value) & 0x20000000) >> 29)
96285
96286
#define ALT_USB_DEV_DOEPCTL6_SETD1PID_SET(value) (((value) << 29) & 0x20000000)
96287
96313
#define ALT_USB_DEV_DOEPCTL6_EPDIS_E_INACT 0x0
96314
96319
#define ALT_USB_DEV_DOEPCTL6_EPDIS_E_ACT 0x1
96320
96322
#define ALT_USB_DEV_DOEPCTL6_EPDIS_LSB 30
96323
96324
#define ALT_USB_DEV_DOEPCTL6_EPDIS_MSB 30
96325
96326
#define ALT_USB_DEV_DOEPCTL6_EPDIS_WIDTH 1
96327
96328
#define ALT_USB_DEV_DOEPCTL6_EPDIS_SET_MSK 0x40000000
96329
96330
#define ALT_USB_DEV_DOEPCTL6_EPDIS_CLR_MSK 0xbfffffff
96331
96332
#define ALT_USB_DEV_DOEPCTL6_EPDIS_RESET 0x0
96333
96334
#define ALT_USB_DEV_DOEPCTL6_EPDIS_GET(value) (((value) & 0x40000000) >> 30)
96335
96336
#define ALT_USB_DEV_DOEPCTL6_EPDIS_SET(value) (((value) << 30) & 0x40000000)
96337
96387
#define ALT_USB_DEV_DOEPCTL6_EPENA_E_INACT 0x0
96388
96393
#define ALT_USB_DEV_DOEPCTL6_EPENA_E_ACT 0x1
96394
96396
#define ALT_USB_DEV_DOEPCTL6_EPENA_LSB 31
96397
96398
#define ALT_USB_DEV_DOEPCTL6_EPENA_MSB 31
96399
96400
#define ALT_USB_DEV_DOEPCTL6_EPENA_WIDTH 1
96401
96402
#define ALT_USB_DEV_DOEPCTL6_EPENA_SET_MSK 0x80000000
96403
96404
#define ALT_USB_DEV_DOEPCTL6_EPENA_CLR_MSK 0x7fffffff
96405
96406
#define ALT_USB_DEV_DOEPCTL6_EPENA_RESET 0x0
96407
96408
#define ALT_USB_DEV_DOEPCTL6_EPENA_GET(value) (((value) & 0x80000000) >> 31)
96409
96410
#define ALT_USB_DEV_DOEPCTL6_EPENA_SET(value) (((value) << 31) & 0x80000000)
96411
96412
#ifndef __ASSEMBLY__
96413
96423
struct
ALT_USB_DEV_DOEPCTL6_s
96424
{
96425
uint32_t
mps
: 11;
96426
uint32_t : 4;
96427
uint32_t
usbactep
: 1;
96428
const
uint32_t
dpid
: 1;
96429
const
uint32_t
naksts
: 1;
96430
uint32_t
eptype
: 2;
96431
uint32_t
snp
: 1;
96432
const
uint32_t
stall
: 1;
96433
uint32_t : 4;
96434
uint32_t
cnak
: 1;
96435
uint32_t
snak
: 1;
96436
uint32_t
setd0pid
: 1;
96437
uint32_t
setd1pid
: 1;
96438
const
uint32_t
epdis
: 1;
96439
const
uint32_t
epena
: 1;
96440
};
96441
96443
typedef
volatile
struct
ALT_USB_DEV_DOEPCTL6_s
ALT_USB_DEV_DOEPCTL6_t
;
96444
#endif
/* __ASSEMBLY__ */
96445
96447
#define ALT_USB_DEV_DOEPCTL6_OFST 0x3c0
96448
96449
#define ALT_USB_DEV_DOEPCTL6_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_DEV_DOEPCTL6_OFST))
96450
96514
#define ALT_USB_DEV_DOEPINT6_XFERCOMPL_E_INACT 0x0
96515
96520
#define ALT_USB_DEV_DOEPINT6_XFERCOMPL_E_ACT 0x1
96521
96523
#define ALT_USB_DEV_DOEPINT6_XFERCOMPL_LSB 0
96524
96525
#define ALT_USB_DEV_DOEPINT6_XFERCOMPL_MSB 0
96526
96527
#define ALT_USB_DEV_DOEPINT6_XFERCOMPL_WIDTH 1
96528
96529
#define ALT_USB_DEV_DOEPINT6_XFERCOMPL_SET_MSK 0x00000001
96530
96531
#define ALT_USB_DEV_DOEPINT6_XFERCOMPL_CLR_MSK 0xfffffffe
96532
96533
#define ALT_USB_DEV_DOEPINT6_XFERCOMPL_RESET 0x0
96534
96535
#define ALT_USB_DEV_DOEPINT6_XFERCOMPL_GET(value) (((value) & 0x00000001) >> 0)
96536
96537
#define ALT_USB_DEV_DOEPINT6_XFERCOMPL_SET(value) (((value) << 0) & 0x00000001)
96538
96560
#define ALT_USB_DEV_DOEPINT6_EPDISBLD_E_INACT 0x0
96561
96566
#define ALT_USB_DEV_DOEPINT6_EPDISBLD_E_ACT 0x1
96567
96569
#define ALT_USB_DEV_DOEPINT6_EPDISBLD_LSB 1
96570
96571
#define ALT_USB_DEV_DOEPINT6_EPDISBLD_MSB 1
96572
96573
#define ALT_USB_DEV_DOEPINT6_EPDISBLD_WIDTH 1
96574
96575
#define ALT_USB_DEV_DOEPINT6_EPDISBLD_SET_MSK 0x00000002
96576
96577
#define ALT_USB_DEV_DOEPINT6_EPDISBLD_CLR_MSK 0xfffffffd
96578
96579
#define ALT_USB_DEV_DOEPINT6_EPDISBLD_RESET 0x0
96580
96581
#define ALT_USB_DEV_DOEPINT6_EPDISBLD_GET(value) (((value) & 0x00000002) >> 1)
96582
96583
#define ALT_USB_DEV_DOEPINT6_EPDISBLD_SET(value) (((value) << 1) & 0x00000002)
96584
96607
#define ALT_USB_DEV_DOEPINT6_AHBERR_E_INACT 0x0
96608
96613
#define ALT_USB_DEV_DOEPINT6_AHBERR_E_ACT 0x1
96614
96616
#define ALT_USB_DEV_DOEPINT6_AHBERR_LSB 2
96617
96618
#define ALT_USB_DEV_DOEPINT6_AHBERR_MSB 2
96619
96620
#define ALT_USB_DEV_DOEPINT6_AHBERR_WIDTH 1
96621
96622
#define ALT_USB_DEV_DOEPINT6_AHBERR_SET_MSK 0x00000004
96623
96624
#define ALT_USB_DEV_DOEPINT6_AHBERR_CLR_MSK 0xfffffffb
96625
96626
#define ALT_USB_DEV_DOEPINT6_AHBERR_RESET 0x0
96627
96628
#define ALT_USB_DEV_DOEPINT6_AHBERR_GET(value) (((value) & 0x00000004) >> 2)
96629
96630
#define ALT_USB_DEV_DOEPINT6_AHBERR_SET(value) (((value) << 2) & 0x00000004)
96631
96655
#define ALT_USB_DEV_DOEPINT6_SETUP_E_INACT 0x0
96656
96661
#define ALT_USB_DEV_DOEPINT6_SETUP_E_ACT 0x1
96662
96664
#define ALT_USB_DEV_DOEPINT6_SETUP_LSB 3
96665
96666
#define ALT_USB_DEV_DOEPINT6_SETUP_MSB 3
96667
96668
#define ALT_USB_DEV_DOEPINT6_SETUP_WIDTH 1
96669
96670
#define ALT_USB_DEV_DOEPINT6_SETUP_SET_MSK 0x00000008
96671
96672
#define ALT_USB_DEV_DOEPINT6_SETUP_CLR_MSK 0xfffffff7
96673
96674
#define ALT_USB_DEV_DOEPINT6_SETUP_RESET 0x0
96675
96676
#define ALT_USB_DEV_DOEPINT6_SETUP_GET(value) (((value) & 0x00000008) >> 3)
96677
96678
#define ALT_USB_DEV_DOEPINT6_SETUP_SET(value) (((value) << 3) & 0x00000008)
96679
96702
#define ALT_USB_DEV_DOEPINT6_OUTTKNEPDIS_E_INACT 0x0
96703
96708
#define ALT_USB_DEV_DOEPINT6_OUTTKNEPDIS_E_ACT 0x1
96709
96711
#define ALT_USB_DEV_DOEPINT6_OUTTKNEPDIS_LSB 4
96712
96713
#define ALT_USB_DEV_DOEPINT6_OUTTKNEPDIS_MSB 4
96714
96715
#define ALT_USB_DEV_DOEPINT6_OUTTKNEPDIS_WIDTH 1
96716
96717
#define ALT_USB_DEV_DOEPINT6_OUTTKNEPDIS_SET_MSK 0x00000010
96718
96719
#define ALT_USB_DEV_DOEPINT6_OUTTKNEPDIS_CLR_MSK 0xffffffef
96720
96721
#define ALT_USB_DEV_DOEPINT6_OUTTKNEPDIS_RESET 0x0
96722
96723
#define ALT_USB_DEV_DOEPINT6_OUTTKNEPDIS_GET(value) (((value) & 0x00000010) >> 4)
96724
96725
#define ALT_USB_DEV_DOEPINT6_OUTTKNEPDIS_SET(value) (((value) << 4) & 0x00000010)
96726
96754
#define ALT_USB_DEV_DOEPINT6_STSPHSERCVD_E_INACT 0x0
96755
96760
#define ALT_USB_DEV_DOEPINT6_STSPHSERCVD_E_ACT 0x1
96761
96763
#define ALT_USB_DEV_DOEPINT6_STSPHSERCVD_LSB 5
96764
96765
#define ALT_USB_DEV_DOEPINT6_STSPHSERCVD_MSB 5
96766
96767
#define ALT_USB_DEV_DOEPINT6_STSPHSERCVD_WIDTH 1
96768
96769
#define ALT_USB_DEV_DOEPINT6_STSPHSERCVD_SET_MSK 0x00000020
96770
96771
#define ALT_USB_DEV_DOEPINT6_STSPHSERCVD_CLR_MSK 0xffffffdf
96772
96773
#define ALT_USB_DEV_DOEPINT6_STSPHSERCVD_RESET 0x0
96774
96775
#define ALT_USB_DEV_DOEPINT6_STSPHSERCVD_GET(value) (((value) & 0x00000020) >> 5)
96776
96777
#define ALT_USB_DEV_DOEPINT6_STSPHSERCVD_SET(value) (((value) << 5) & 0x00000020)
96778
96801
#define ALT_USB_DEV_DOEPINT6_BACK2BACKSETUP_E_INACT 0x0
96802
96807
#define ALT_USB_DEV_DOEPINT6_BACK2BACKSETUP_E_ACT 0x1
96808
96810
#define ALT_USB_DEV_DOEPINT6_BACK2BACKSETUP_LSB 6
96811
96812
#define ALT_USB_DEV_DOEPINT6_BACK2BACKSETUP_MSB 6
96813
96814
#define ALT_USB_DEV_DOEPINT6_BACK2BACKSETUP_WIDTH 1
96815
96816
#define ALT_USB_DEV_DOEPINT6_BACK2BACKSETUP_SET_MSK 0x00000040
96817
96818
#define ALT_USB_DEV_DOEPINT6_BACK2BACKSETUP_CLR_MSK 0xffffffbf
96819
96820
#define ALT_USB_DEV_DOEPINT6_BACK2BACKSETUP_RESET 0x0
96821
96822
#define ALT_USB_DEV_DOEPINT6_BACK2BACKSETUP_GET(value) (((value) & 0x00000040) >> 6)
96823
96824
#define ALT_USB_DEV_DOEPINT6_BACK2BACKSETUP_SET(value) (((value) << 6) & 0x00000040)
96825
96847
#define ALT_USB_DEV_DOEPINT6_OUTPKTERR_E_INACT 0x0
96848
96853
#define ALT_USB_DEV_DOEPINT6_OUTPKTERR_E_ACT 0x1
96854
96856
#define ALT_USB_DEV_DOEPINT6_OUTPKTERR_LSB 8
96857
96858
#define ALT_USB_DEV_DOEPINT6_OUTPKTERR_MSB 8
96859
96860
#define ALT_USB_DEV_DOEPINT6_OUTPKTERR_WIDTH 1
96861
96862
#define ALT_USB_DEV_DOEPINT6_OUTPKTERR_SET_MSK 0x00000100
96863
96864
#define ALT_USB_DEV_DOEPINT6_OUTPKTERR_CLR_MSK 0xfffffeff
96865
96866
#define ALT_USB_DEV_DOEPINT6_OUTPKTERR_RESET 0x0
96867
96868
#define ALT_USB_DEV_DOEPINT6_OUTPKTERR_GET(value) (((value) & 0x00000100) >> 8)
96869
96870
#define ALT_USB_DEV_DOEPINT6_OUTPKTERR_SET(value) (((value) << 8) & 0x00000100)
96871
96895
#define ALT_USB_DEV_DOEPINT6_BNAINTR_E_INACT 0x0
96896
96901
#define ALT_USB_DEV_DOEPINT6_BNAINTR_E_ACT 0x1
96902
96904
#define ALT_USB_DEV_DOEPINT6_BNAINTR_LSB 9
96905
96906
#define ALT_USB_DEV_DOEPINT6_BNAINTR_MSB 9
96907
96908
#define ALT_USB_DEV_DOEPINT6_BNAINTR_WIDTH 1
96909
96910
#define ALT_USB_DEV_DOEPINT6_BNAINTR_SET_MSK 0x00000200
96911
96912
#define ALT_USB_DEV_DOEPINT6_BNAINTR_CLR_MSK 0xfffffdff
96913
96914
#define ALT_USB_DEV_DOEPINT6_BNAINTR_RESET 0x0
96915
96916
#define ALT_USB_DEV_DOEPINT6_BNAINTR_GET(value) (((value) & 0x00000200) >> 9)
96917
96918
#define ALT_USB_DEV_DOEPINT6_BNAINTR_SET(value) (((value) << 9) & 0x00000200)
96919
96942
#define ALT_USB_DEV_DOEPINT6_PKTDRPSTS_E_INACT 0x0
96943
96948
#define ALT_USB_DEV_DOEPINT6_PKTDRPSTS_E_ACT 0x1
96949
96951
#define ALT_USB_DEV_DOEPINT6_PKTDRPSTS_LSB 11
96952
96953
#define ALT_USB_DEV_DOEPINT6_PKTDRPSTS_MSB 11
96954
96955
#define ALT_USB_DEV_DOEPINT6_PKTDRPSTS_WIDTH 1
96956
96957
#define ALT_USB_DEV_DOEPINT6_PKTDRPSTS_SET_MSK 0x00000800
96958
96959
#define ALT_USB_DEV_DOEPINT6_PKTDRPSTS_CLR_MSK 0xfffff7ff
96960
96961
#define ALT_USB_DEV_DOEPINT6_PKTDRPSTS_RESET 0x0
96962
96963
#define ALT_USB_DEV_DOEPINT6_PKTDRPSTS_GET(value) (((value) & 0x00000800) >> 11)
96964
96965
#define ALT_USB_DEV_DOEPINT6_PKTDRPSTS_SET(value) (((value) << 11) & 0x00000800)
96966
96987
#define ALT_USB_DEV_DOEPINT6_BBLEERR_E_INACT 0x0
96988
96993
#define ALT_USB_DEV_DOEPINT6_BBLEERR_E_ACT 0x1
96994
96996
#define ALT_USB_DEV_DOEPINT6_BBLEERR_LSB 12
96997
96998
#define ALT_USB_DEV_DOEPINT6_BBLEERR_MSB 12
96999
97000
#define ALT_USB_DEV_DOEPINT6_BBLEERR_WIDTH 1
97001
97002
#define ALT_USB_DEV_DOEPINT6_BBLEERR_SET_MSK 0x00001000
97003
97004
#define ALT_USB_DEV_DOEPINT6_BBLEERR_CLR_MSK 0xffffefff
97005
97006
#define ALT_USB_DEV_DOEPINT6_BBLEERR_RESET 0x0
97007
97008
#define ALT_USB_DEV_DOEPINT6_BBLEERR_GET(value) (((value) & 0x00001000) >> 12)
97009
97010
#define ALT_USB_DEV_DOEPINT6_BBLEERR_SET(value) (((value) << 12) & 0x00001000)
97011
97034
#define ALT_USB_DEV_DOEPINT6_NAKINTRPT_E_INACT 0x0
97035
97040
#define ALT_USB_DEV_DOEPINT6_NAKINTRPT_E_ACT 0x1
97041
97043
#define ALT_USB_DEV_DOEPINT6_NAKINTRPT_LSB 13
97044
97045
#define ALT_USB_DEV_DOEPINT6_NAKINTRPT_MSB 13
97046
97047
#define ALT_USB_DEV_DOEPINT6_NAKINTRPT_WIDTH 1
97048
97049
#define ALT_USB_DEV_DOEPINT6_NAKINTRPT_SET_MSK 0x00002000
97050
97051
#define ALT_USB_DEV_DOEPINT6_NAKINTRPT_CLR_MSK 0xffffdfff
97052
97053
#define ALT_USB_DEV_DOEPINT6_NAKINTRPT_RESET 0x0
97054
97055
#define ALT_USB_DEV_DOEPINT6_NAKINTRPT_GET(value) (((value) & 0x00002000) >> 13)
97056
97057
#define ALT_USB_DEV_DOEPINT6_NAKINTRPT_SET(value) (((value) << 13) & 0x00002000)
97058
97080
#define ALT_USB_DEV_DOEPINT6_NYETINTRPT_E_INACT 0x0
97081
97086
#define ALT_USB_DEV_DOEPINT6_NYETINTRPT_E_ACT 0x1
97087
97089
#define ALT_USB_DEV_DOEPINT6_NYETINTRPT_LSB 14
97090
97091
#define ALT_USB_DEV_DOEPINT6_NYETINTRPT_MSB 14
97092
97093
#define ALT_USB_DEV_DOEPINT6_NYETINTRPT_WIDTH 1
97094
97095
#define ALT_USB_DEV_DOEPINT6_NYETINTRPT_SET_MSK 0x00004000
97096
97097
#define ALT_USB_DEV_DOEPINT6_NYETINTRPT_CLR_MSK 0xffffbfff
97098
97099
#define ALT_USB_DEV_DOEPINT6_NYETINTRPT_RESET 0x0
97100
97101
#define ALT_USB_DEV_DOEPINT6_NYETINTRPT_GET(value) (((value) & 0x00004000) >> 14)
97102
97103
#define ALT_USB_DEV_DOEPINT6_NYETINTRPT_SET(value) (((value) << 14) & 0x00004000)
97104
97105
#ifndef __ASSEMBLY__
97106
97116
struct
ALT_USB_DEV_DOEPINT6_s
97117
{
97118
const
uint32_t
xfercompl
: 1;
97119
const
uint32_t
epdisbld
: 1;
97120
const
uint32_t
ahberr
: 1;
97121
const
uint32_t
setup
: 1;
97122
const
uint32_t
outtknepdis
: 1;
97123
const
uint32_t
stsphsercvd
: 1;
97124
const
uint32_t
back2backsetup
: 1;
97125
uint32_t : 1;
97126
const
uint32_t
outpkterr
: 1;
97127
const
uint32_t
bnaintr
: 1;
97128
uint32_t : 1;
97129
const
uint32_t
pktdrpsts
: 1;
97130
const
uint32_t
bbleerr
: 1;
97131
const
uint32_t
nakintrpt
: 1;
97132
const
uint32_t
nyetintrpt
: 1;
97133
uint32_t : 17;
97134
};
97135
97137
typedef
volatile
struct
ALT_USB_DEV_DOEPINT6_s
ALT_USB_DEV_DOEPINT6_t
;
97138
#endif
/* __ASSEMBLY__ */
97139
97141
#define ALT_USB_DEV_DOEPINT6_OFST 0x3c8
97142
97143
#define ALT_USB_DEV_DOEPINT6_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_DEV_DOEPINT6_OFST))
97144
97177
#define ALT_USB_DEV_DOEPTSIZ6_XFERSIZE_LSB 0
97178
97179
#define ALT_USB_DEV_DOEPTSIZ6_XFERSIZE_MSB 18
97180
97181
#define ALT_USB_DEV_DOEPTSIZ6_XFERSIZE_WIDTH 19
97182
97183
#define ALT_USB_DEV_DOEPTSIZ6_XFERSIZE_SET_MSK 0x0007ffff
97184
97185
#define ALT_USB_DEV_DOEPTSIZ6_XFERSIZE_CLR_MSK 0xfff80000
97186
97187
#define ALT_USB_DEV_DOEPTSIZ6_XFERSIZE_RESET 0x0
97188
97189
#define ALT_USB_DEV_DOEPTSIZ6_XFERSIZE_GET(value) (((value) & 0x0007ffff) >> 0)
97190
97191
#define ALT_USB_DEV_DOEPTSIZ6_XFERSIZE_SET(value) (((value) << 0) & 0x0007ffff)
97192
97204
#define ALT_USB_DEV_DOEPTSIZ6_PKTCNT_LSB 19
97205
97206
#define ALT_USB_DEV_DOEPTSIZ6_PKTCNT_MSB 28
97207
97208
#define ALT_USB_DEV_DOEPTSIZ6_PKTCNT_WIDTH 10
97209
97210
#define ALT_USB_DEV_DOEPTSIZ6_PKTCNT_SET_MSK 0x1ff80000
97211
97212
#define ALT_USB_DEV_DOEPTSIZ6_PKTCNT_CLR_MSK 0xe007ffff
97213
97214
#define ALT_USB_DEV_DOEPTSIZ6_PKTCNT_RESET 0x0
97215
97216
#define ALT_USB_DEV_DOEPTSIZ6_PKTCNT_GET(value) (((value) & 0x1ff80000) >> 19)
97217
97218
#define ALT_USB_DEV_DOEPTSIZ6_PKTCNT_SET(value) (((value) << 19) & 0x1ff80000)
97219
97246
#define ALT_USB_DEV_DOEPTSIZ6_RXDPID_E_DATA0 0x0
97247
97252
#define ALT_USB_DEV_DOEPTSIZ6_RXDPID_E_DATA2PKT1 0x1
97253
97258
#define ALT_USB_DEV_DOEPTSIZ6_RXDPID_E_DATA1PKT2 0x2
97259
97264
#define ALT_USB_DEV_DOEPTSIZ6_RXDPID_E_MDATAPKT3 0x3
97265
97267
#define ALT_USB_DEV_DOEPTSIZ6_RXDPID_LSB 29
97268
97269
#define ALT_USB_DEV_DOEPTSIZ6_RXDPID_MSB 30
97270
97271
#define ALT_USB_DEV_DOEPTSIZ6_RXDPID_WIDTH 2
97272
97273
#define ALT_USB_DEV_DOEPTSIZ6_RXDPID_SET_MSK 0x60000000
97274
97275
#define ALT_USB_DEV_DOEPTSIZ6_RXDPID_CLR_MSK 0x9fffffff
97276
97277
#define ALT_USB_DEV_DOEPTSIZ6_RXDPID_RESET 0x0
97278
97279
#define ALT_USB_DEV_DOEPTSIZ6_RXDPID_GET(value) (((value) & 0x60000000) >> 29)
97280
97281
#define ALT_USB_DEV_DOEPTSIZ6_RXDPID_SET(value) (((value) << 29) & 0x60000000)
97282
97283
#ifndef __ASSEMBLY__
97284
97294
struct
ALT_USB_DEV_DOEPTSIZ6_s
97295
{
97296
uint32_t
xfersize
: 19;
97297
uint32_t
pktcnt
: 10;
97298
const
uint32_t
rxdpid
: 2;
97299
uint32_t : 1;
97300
};
97301
97303
typedef
volatile
struct
ALT_USB_DEV_DOEPTSIZ6_s
ALT_USB_DEV_DOEPTSIZ6_t
;
97304
#endif
/* __ASSEMBLY__ */
97305
97307
#define ALT_USB_DEV_DOEPTSIZ6_OFST 0x3d0
97308
97309
#define ALT_USB_DEV_DOEPTSIZ6_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_DEV_DOEPTSIZ6_OFST))
97310
97343
#define ALT_USB_DEV_DOEPDMA6_DOEPDMA6_LSB 0
97344
97345
#define ALT_USB_DEV_DOEPDMA6_DOEPDMA6_MSB 31
97346
97347
#define ALT_USB_DEV_DOEPDMA6_DOEPDMA6_WIDTH 32
97348
97349
#define ALT_USB_DEV_DOEPDMA6_DOEPDMA6_SET_MSK 0xffffffff
97350
97351
#define ALT_USB_DEV_DOEPDMA6_DOEPDMA6_CLR_MSK 0x00000000
97352
97353
#define ALT_USB_DEV_DOEPDMA6_DOEPDMA6_RESET 0x0
97354
97355
#define ALT_USB_DEV_DOEPDMA6_DOEPDMA6_GET(value) (((value) & 0xffffffff) >> 0)
97356
97357
#define ALT_USB_DEV_DOEPDMA6_DOEPDMA6_SET(value) (((value) << 0) & 0xffffffff)
97358
97359
#ifndef __ASSEMBLY__
97360
97370
struct
ALT_USB_DEV_DOEPDMA6_s
97371
{
97372
uint32_t
doepdma6
: 32;
97373
};
97374
97376
typedef
volatile
struct
ALT_USB_DEV_DOEPDMA6_s
ALT_USB_DEV_DOEPDMA6_t
;
97377
#endif
/* __ASSEMBLY__ */
97378
97380
#define ALT_USB_DEV_DOEPDMA6_OFST 0x3d4
97381
97382
#define ALT_USB_DEV_DOEPDMA6_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_DEV_DOEPDMA6_OFST))
97383
97407
#define ALT_USB_DEV_DOEPDMAB6_DOEPDMAB6_LSB 0
97408
97409
#define ALT_USB_DEV_DOEPDMAB6_DOEPDMAB6_MSB 31
97410
97411
#define ALT_USB_DEV_DOEPDMAB6_DOEPDMAB6_WIDTH 32
97412
97413
#define ALT_USB_DEV_DOEPDMAB6_DOEPDMAB6_SET_MSK 0xffffffff
97414
97415
#define ALT_USB_DEV_DOEPDMAB6_DOEPDMAB6_CLR_MSK 0x00000000
97416
97417
#define ALT_USB_DEV_DOEPDMAB6_DOEPDMAB6_RESET 0x0
97418
97419
#define ALT_USB_DEV_DOEPDMAB6_DOEPDMAB6_GET(value) (((value) & 0xffffffff) >> 0)
97420
97421
#define ALT_USB_DEV_DOEPDMAB6_DOEPDMAB6_SET(value) (((value) << 0) & 0xffffffff)
97422
97423
#ifndef __ASSEMBLY__
97424
97434
struct
ALT_USB_DEV_DOEPDMAB6_s
97435
{
97436
const
uint32_t
doepdmab6
: 32;
97437
};
97438
97440
typedef
volatile
struct
ALT_USB_DEV_DOEPDMAB6_s
ALT_USB_DEV_DOEPDMAB6_t
;
97441
#endif
/* __ASSEMBLY__ */
97442
97444
#define ALT_USB_DEV_DOEPDMAB6_OFST 0x3dc
97445
97446
#define ALT_USB_DEV_DOEPDMAB6_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_DEV_DOEPDMAB6_OFST))
97447
97485
#define ALT_USB_DEV_DOEPCTL7_MPS_LSB 0
97486
97487
#define ALT_USB_DEV_DOEPCTL7_MPS_MSB 10
97488
97489
#define ALT_USB_DEV_DOEPCTL7_MPS_WIDTH 11
97490
97491
#define ALT_USB_DEV_DOEPCTL7_MPS_SET_MSK 0x000007ff
97492
97493
#define ALT_USB_DEV_DOEPCTL7_MPS_CLR_MSK 0xfffff800
97494
97495
#define ALT_USB_DEV_DOEPCTL7_MPS_RESET 0x0
97496
97497
#define ALT_USB_DEV_DOEPCTL7_MPS_GET(value) (((value) & 0x000007ff) >> 0)
97498
97499
#define ALT_USB_DEV_DOEPCTL7_MPS_SET(value) (((value) << 0) & 0x000007ff)
97500
97525
#define ALT_USB_DEV_DOEPCTL7_USBACTEP_E_DISD 0x0
97526
97531
#define ALT_USB_DEV_DOEPCTL7_USBACTEP_E_END 0x1
97532
97534
#define ALT_USB_DEV_DOEPCTL7_USBACTEP_LSB 15
97535
97536
#define ALT_USB_DEV_DOEPCTL7_USBACTEP_MSB 15
97537
97538
#define ALT_USB_DEV_DOEPCTL7_USBACTEP_WIDTH 1
97539
97540
#define ALT_USB_DEV_DOEPCTL7_USBACTEP_SET_MSK 0x00008000
97541
97542
#define ALT_USB_DEV_DOEPCTL7_USBACTEP_CLR_MSK 0xffff7fff
97543
97544
#define ALT_USB_DEV_DOEPCTL7_USBACTEP_RESET 0x0
97545
97546
#define ALT_USB_DEV_DOEPCTL7_USBACTEP_GET(value) (((value) & 0x00008000) >> 15)
97547
97548
#define ALT_USB_DEV_DOEPCTL7_USBACTEP_SET(value) (((value) << 15) & 0x00008000)
97549
97592
#define ALT_USB_DEV_DOEPCTL7_DPID_E_INACT 0x0
97593
97598
#define ALT_USB_DEV_DOEPCTL7_DPID_E_ACT 0x1
97599
97601
#define ALT_USB_DEV_DOEPCTL7_DPID_LSB 16
97602
97603
#define ALT_USB_DEV_DOEPCTL7_DPID_MSB 16
97604
97605
#define ALT_USB_DEV_DOEPCTL7_DPID_WIDTH 1
97606
97607
#define ALT_USB_DEV_DOEPCTL7_DPID_SET_MSK 0x00010000
97608
97609
#define ALT_USB_DEV_DOEPCTL7_DPID_CLR_MSK 0xfffeffff
97610
97611
#define ALT_USB_DEV_DOEPCTL7_DPID_RESET 0x0
97612
97613
#define ALT_USB_DEV_DOEPCTL7_DPID_GET(value) (((value) & 0x00010000) >> 16)
97614
97615
#define ALT_USB_DEV_DOEPCTL7_DPID_SET(value) (((value) << 16) & 0x00010000)
97616
97651
#define ALT_USB_DEV_DOEPCTL7_NAKSTS_E_NONNAK 0x0
97652
97657
#define ALT_USB_DEV_DOEPCTL7_NAKSTS_E_NAK 0x1
97658
97660
#define ALT_USB_DEV_DOEPCTL7_NAKSTS_LSB 17
97661
97662
#define ALT_USB_DEV_DOEPCTL7_NAKSTS_MSB 17
97663
97664
#define ALT_USB_DEV_DOEPCTL7_NAKSTS_WIDTH 1
97665
97666
#define ALT_USB_DEV_DOEPCTL7_NAKSTS_SET_MSK 0x00020000
97667
97668
#define ALT_USB_DEV_DOEPCTL7_NAKSTS_CLR_MSK 0xfffdffff
97669
97670
#define ALT_USB_DEV_DOEPCTL7_NAKSTS_RESET 0x0
97671
97672
#define ALT_USB_DEV_DOEPCTL7_NAKSTS_GET(value) (((value) & 0x00020000) >> 17)
97673
97674
#define ALT_USB_DEV_DOEPCTL7_NAKSTS_SET(value) (((value) << 17) & 0x00020000)
97675
97698
#define ALT_USB_DEV_DOEPCTL7_EPTYPE_E_CTL 0x0
97699
97704
#define ALT_USB_DEV_DOEPCTL7_EPTYPE_E_ISOCHRONOUS 0x1
97705
97710
#define ALT_USB_DEV_DOEPCTL7_EPTYPE_E_BULK 0x2
97711
97716
#define ALT_USB_DEV_DOEPCTL7_EPTYPE_E_INTERRUP 0x3
97717
97719
#define ALT_USB_DEV_DOEPCTL7_EPTYPE_LSB 18
97720
97721
#define ALT_USB_DEV_DOEPCTL7_EPTYPE_MSB 19
97722
97723
#define ALT_USB_DEV_DOEPCTL7_EPTYPE_WIDTH 2
97724
97725
#define ALT_USB_DEV_DOEPCTL7_EPTYPE_SET_MSK 0x000c0000
97726
97727
#define ALT_USB_DEV_DOEPCTL7_EPTYPE_CLR_MSK 0xfff3ffff
97728
97729
#define ALT_USB_DEV_DOEPCTL7_EPTYPE_RESET 0x0
97730
97731
#define ALT_USB_DEV_DOEPCTL7_EPTYPE_GET(value) (((value) & 0x000c0000) >> 18)
97732
97733
#define ALT_USB_DEV_DOEPCTL7_EPTYPE_SET(value) (((value) << 18) & 0x000c0000)
97734
97764
#define ALT_USB_DEV_DOEPCTL7_STALL_E_INACT 0x0
97765
97770
#define ALT_USB_DEV_DOEPCTL7_STALL_E_ACT 0x1
97771
97773
#define ALT_USB_DEV_DOEPCTL7_STALL_LSB 21
97774
97775
#define ALT_USB_DEV_DOEPCTL7_STALL_MSB 21
97776
97777
#define ALT_USB_DEV_DOEPCTL7_STALL_WIDTH 1
97778
97779
#define ALT_USB_DEV_DOEPCTL7_STALL_SET_MSK 0x00200000
97780
97781
#define ALT_USB_DEV_DOEPCTL7_STALL_CLR_MSK 0xffdfffff
97782
97783
#define ALT_USB_DEV_DOEPCTL7_STALL_RESET 0x0
97784
97785
#define ALT_USB_DEV_DOEPCTL7_STALL_GET(value) (((value) & 0x00200000) >> 21)
97786
97787
#define ALT_USB_DEV_DOEPCTL7_STALL_SET(value) (((value) << 21) & 0x00200000)
97788
97811
#define ALT_USB_DEV_DOEPCTL7_TXFNUM_LSB 22
97812
97813
#define ALT_USB_DEV_DOEPCTL7_TXFNUM_MSB 25
97814
97815
#define ALT_USB_DEV_DOEPCTL7_TXFNUM_WIDTH 4
97816
97817
#define ALT_USB_DEV_DOEPCTL7_TXFNUM_SET_MSK 0x03c00000
97818
97819
#define ALT_USB_DEV_DOEPCTL7_TXFNUM_CLR_MSK 0xfc3fffff
97820
97821
#define ALT_USB_DEV_DOEPCTL7_TXFNUM_RESET 0x0
97822
97823
#define ALT_USB_DEV_DOEPCTL7_TXFNUM_GET(value) (((value) & 0x03c00000) >> 22)
97824
97825
#define ALT_USB_DEV_DOEPCTL7_TXFNUM_SET(value) (((value) << 22) & 0x03c00000)
97826
97847
#define ALT_USB_DEV_DOEPCTL7_CNAK_E_INACT 0x0
97848
97853
#define ALT_USB_DEV_DOEPCTL7_CNAK_E_ACT 0x1
97854
97856
#define ALT_USB_DEV_DOEPCTL7_CNAK_LSB 26
97857
97858
#define ALT_USB_DEV_DOEPCTL7_CNAK_MSB 26
97859
97860
#define ALT_USB_DEV_DOEPCTL7_CNAK_WIDTH 1
97861
97862
#define ALT_USB_DEV_DOEPCTL7_CNAK_SET_MSK 0x04000000
97863
97864
#define ALT_USB_DEV_DOEPCTL7_CNAK_CLR_MSK 0xfbffffff
97865
97866
#define ALT_USB_DEV_DOEPCTL7_CNAK_RESET 0x0
97867
97868
#define ALT_USB_DEV_DOEPCTL7_CNAK_GET(value) (((value) & 0x04000000) >> 26)
97869
97870
#define ALT_USB_DEV_DOEPCTL7_CNAK_SET(value) (((value) << 26) & 0x04000000)
97871
97895
#define ALT_USB_DEV_DOEPCTL7_SNAK_E_INACT 0x0
97896
97901
#define ALT_USB_DEV_DOEPCTL7_SNAK_E_ACT 0x1
97902
97904
#define ALT_USB_DEV_DOEPCTL7_SNAK_LSB 27
97905
97906
#define ALT_USB_DEV_DOEPCTL7_SNAK_MSB 27
97907
97908
#define ALT_USB_DEV_DOEPCTL7_SNAK_WIDTH 1
97909
97910
#define ALT_USB_DEV_DOEPCTL7_SNAK_SET_MSK 0x08000000
97911
97912
#define ALT_USB_DEV_DOEPCTL7_SNAK_CLR_MSK 0xf7ffffff
97913
97914
#define ALT_USB_DEV_DOEPCTL7_SNAK_RESET 0x0
97915
97916
#define ALT_USB_DEV_DOEPCTL7_SNAK_GET(value) (((value) & 0x08000000) >> 27)
97917
97918
#define ALT_USB_DEV_DOEPCTL7_SNAK_SET(value) (((value) << 27) & 0x08000000)
97919
97948
#define ALT_USB_DEV_DOEPCTL7_SETD0PID_E_DISD 0x0
97949
97954
#define ALT_USB_DEV_DOEPCTL7_SETD0PID_E_END 0x1
97955
97957
#define ALT_USB_DEV_DOEPCTL7_SETD0PID_LSB 28
97958
97959
#define ALT_USB_DEV_DOEPCTL7_SETD0PID_MSB 28
97960
97961
#define ALT_USB_DEV_DOEPCTL7_SETD0PID_WIDTH 1
97962
97963
#define ALT_USB_DEV_DOEPCTL7_SETD0PID_SET_MSK 0x10000000
97964
97965
#define ALT_USB_DEV_DOEPCTL7_SETD0PID_CLR_MSK 0xefffffff
97966
97967
#define ALT_USB_DEV_DOEPCTL7_SETD0PID_RESET 0x0
97968
97969
#define ALT_USB_DEV_DOEPCTL7_SETD0PID_GET(value) (((value) & 0x10000000) >> 28)
97970
97971
#define ALT_USB_DEV_DOEPCTL7_SETD0PID_SET(value) (((value) << 28) & 0x10000000)
97972
97999
#define ALT_USB_DEV_DOEPCTL7_SETD1PID_E_DISD 0x0
98000
98005
#define ALT_USB_DEV_DOEPCTL7_SETD1PID_E_END 0x1
98006
98008
#define ALT_USB_DEV_DOEPCTL7_SETD1PID_LSB 29
98009
98010
#define ALT_USB_DEV_DOEPCTL7_SETD1PID_MSB 29
98011
98012
#define ALT_USB_DEV_DOEPCTL7_SETD1PID_WIDTH 1
98013
98014
#define ALT_USB_DEV_DOEPCTL7_SETD1PID_SET_MSK 0x20000000
98015
98016
#define ALT_USB_DEV_DOEPCTL7_SETD1PID_CLR_MSK 0xdfffffff
98017
98018
#define ALT_USB_DEV_DOEPCTL7_SETD1PID_RESET 0x0
98019
98020
#define ALT_USB_DEV_DOEPCTL7_SETD1PID_GET(value) (((value) & 0x20000000) >> 29)
98021
98022
#define ALT_USB_DEV_DOEPCTL7_SETD1PID_SET(value) (((value) << 29) & 0x20000000)
98023
98049
#define ALT_USB_DEV_DOEPCTL7_EPDIS_E_INACT 0x0
98050
98055
#define ALT_USB_DEV_DOEPCTL7_EPDIS_E_ACT 0x1
98056
98058
#define ALT_USB_DEV_DOEPCTL7_EPDIS_LSB 30
98059
98060
#define ALT_USB_DEV_DOEPCTL7_EPDIS_MSB 30
98061
98062
#define ALT_USB_DEV_DOEPCTL7_EPDIS_WIDTH 1
98063
98064
#define ALT_USB_DEV_DOEPCTL7_EPDIS_SET_MSK 0x40000000
98065
98066
#define ALT_USB_DEV_DOEPCTL7_EPDIS_CLR_MSK 0xbfffffff
98067
98068
#define ALT_USB_DEV_DOEPCTL7_EPDIS_RESET 0x0
98069
98070
#define ALT_USB_DEV_DOEPCTL7_EPDIS_GET(value) (((value) & 0x40000000) >> 30)
98071
98072
#define ALT_USB_DEV_DOEPCTL7_EPDIS_SET(value) (((value) << 30) & 0x40000000)
98073
98123
#define ALT_USB_DEV_DOEPCTL7_EPENA_E_INACT 0x0
98124
98129
#define ALT_USB_DEV_DOEPCTL7_EPENA_E_ACT 0x1
98130
98132
#define ALT_USB_DEV_DOEPCTL7_EPENA_LSB 31
98133
98134
#define ALT_USB_DEV_DOEPCTL7_EPENA_MSB 31
98135
98136
#define ALT_USB_DEV_DOEPCTL7_EPENA_WIDTH 1
98137
98138
#define ALT_USB_DEV_DOEPCTL7_EPENA_SET_MSK 0x80000000
98139
98140
#define ALT_USB_DEV_DOEPCTL7_EPENA_CLR_MSK 0x7fffffff
98141
98142
#define ALT_USB_DEV_DOEPCTL7_EPENA_RESET 0x0
98143
98144
#define ALT_USB_DEV_DOEPCTL7_EPENA_GET(value) (((value) & 0x80000000) >> 31)
98145
98146
#define ALT_USB_DEV_DOEPCTL7_EPENA_SET(value) (((value) << 31) & 0x80000000)
98147
98148
#ifndef __ASSEMBLY__
98149
98159
struct
ALT_USB_DEV_DOEPCTL7_s
98160
{
98161
uint32_t
mps
: 11;
98162
uint32_t : 4;
98163
uint32_t
usbactep
: 1;
98164
const
uint32_t
dpid
: 1;
98165
const
uint32_t
naksts
: 1;
98166
uint32_t
eptype
: 2;
98167
uint32_t : 1;
98168
const
uint32_t
stall
: 1;
98169
uint32_t
txfnum
: 4;
98170
uint32_t
cnak
: 1;
98171
uint32_t
snak
: 1;
98172
uint32_t
setd0pid
: 1;
98173
uint32_t
setd1pid
: 1;
98174
const
uint32_t
epdis
: 1;
98175
const
uint32_t
epena
: 1;
98176
};
98177
98179
typedef
volatile
struct
ALT_USB_DEV_DOEPCTL7_s
ALT_USB_DEV_DOEPCTL7_t
;
98180
#endif
/* __ASSEMBLY__ */
98181
98183
#define ALT_USB_DEV_DOEPCTL7_OFST 0x3e0
98184
98185
#define ALT_USB_DEV_DOEPCTL7_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_DEV_DOEPCTL7_OFST))
98186
98250
#define ALT_USB_DEV_DOEPINT7_XFERCOMPL_E_INACT 0x0
98251
98256
#define ALT_USB_DEV_DOEPINT7_XFERCOMPL_E_ACT 0x1
98257
98259
#define ALT_USB_DEV_DOEPINT7_XFERCOMPL_LSB 0
98260
98261
#define ALT_USB_DEV_DOEPINT7_XFERCOMPL_MSB 0
98262
98263
#define ALT_USB_DEV_DOEPINT7_XFERCOMPL_WIDTH 1
98264
98265
#define ALT_USB_DEV_DOEPINT7_XFERCOMPL_SET_MSK 0x00000001
98266
98267
#define ALT_USB_DEV_DOEPINT7_XFERCOMPL_CLR_MSK 0xfffffffe
98268
98269
#define ALT_USB_DEV_DOEPINT7_XFERCOMPL_RESET 0x0
98270
98271
#define ALT_USB_DEV_DOEPINT7_XFERCOMPL_GET(value) (((value) & 0x00000001) >> 0)
98272
98273
#define ALT_USB_DEV_DOEPINT7_XFERCOMPL_SET(value) (((value) << 0) & 0x00000001)
98274
98296
#define ALT_USB_DEV_DOEPINT7_EPDISBLD_E_INACT 0x0
98297
98302
#define ALT_USB_DEV_DOEPINT7_EPDISBLD_E_ACT 0x1
98303
98305
#define ALT_USB_DEV_DOEPINT7_EPDISBLD_LSB 1
98306
98307
#define ALT_USB_DEV_DOEPINT7_EPDISBLD_MSB 1
98308
98309
#define ALT_USB_DEV_DOEPINT7_EPDISBLD_WIDTH 1
98310
98311
#define ALT_USB_DEV_DOEPINT7_EPDISBLD_SET_MSK 0x00000002
98312
98313
#define ALT_USB_DEV_DOEPINT7_EPDISBLD_CLR_MSK 0xfffffffd
98314
98315
#define ALT_USB_DEV_DOEPINT7_EPDISBLD_RESET 0x0
98316
98317
#define ALT_USB_DEV_DOEPINT7_EPDISBLD_GET(value) (((value) & 0x00000002) >> 1)
98318
98319
#define ALT_USB_DEV_DOEPINT7_EPDISBLD_SET(value) (((value) << 1) & 0x00000002)
98320
98343
#define ALT_USB_DEV_DOEPINT7_AHBERR_E_INACT 0x0
98344
98349
#define ALT_USB_DEV_DOEPINT7_AHBERR_E_ACT 0x1
98350
98352
#define ALT_USB_DEV_DOEPINT7_AHBERR_LSB 2
98353
98354
#define ALT_USB_DEV_DOEPINT7_AHBERR_MSB 2
98355
98356
#define ALT_USB_DEV_DOEPINT7_AHBERR_WIDTH 1
98357
98358
#define ALT_USB_DEV_DOEPINT7_AHBERR_SET_MSK 0x00000004
98359
98360
#define ALT_USB_DEV_DOEPINT7_AHBERR_CLR_MSK 0xfffffffb
98361
98362
#define ALT_USB_DEV_DOEPINT7_AHBERR_RESET 0x0
98363
98364
#define ALT_USB_DEV_DOEPINT7_AHBERR_GET(value) (((value) & 0x00000004) >> 2)
98365
98366
#define ALT_USB_DEV_DOEPINT7_AHBERR_SET(value) (((value) << 2) & 0x00000004)
98367
98391
#define ALT_USB_DEV_DOEPINT7_SETUP_E_INACT 0x0
98392
98397
#define ALT_USB_DEV_DOEPINT7_SETUP_E_ACT 0x1
98398
98400
#define ALT_USB_DEV_DOEPINT7_SETUP_LSB 3
98401
98402
#define ALT_USB_DEV_DOEPINT7_SETUP_MSB 3
98403
98404
#define ALT_USB_DEV_DOEPINT7_SETUP_WIDTH 1
98405
98406
#define ALT_USB_DEV_DOEPINT7_SETUP_SET_MSK 0x00000008
98407
98408
#define ALT_USB_DEV_DOEPINT7_SETUP_CLR_MSK 0xfffffff7
98409
98410
#define ALT_USB_DEV_DOEPINT7_SETUP_RESET 0x0
98411
98412
#define ALT_USB_DEV_DOEPINT7_SETUP_GET(value) (((value) & 0x00000008) >> 3)
98413
98414
#define ALT_USB_DEV_DOEPINT7_SETUP_SET(value) (((value) << 3) & 0x00000008)
98415
98438
#define ALT_USB_DEV_DOEPINT7_OUTTKNEPDIS_E_INACT 0x0
98439
98444
#define ALT_USB_DEV_DOEPINT7_OUTTKNEPDIS_E_ACT 0x1
98445
98447
#define ALT_USB_DEV_DOEPINT7_OUTTKNEPDIS_LSB 4
98448
98449
#define ALT_USB_DEV_DOEPINT7_OUTTKNEPDIS_MSB 4
98450
98451
#define ALT_USB_DEV_DOEPINT7_OUTTKNEPDIS_WIDTH 1
98452
98453
#define ALT_USB_DEV_DOEPINT7_OUTTKNEPDIS_SET_MSK 0x00000010
98454
98455
#define ALT_USB_DEV_DOEPINT7_OUTTKNEPDIS_CLR_MSK 0xffffffef
98456
98457
#define ALT_USB_DEV_DOEPINT7_OUTTKNEPDIS_RESET 0x0
98458
98459
#define ALT_USB_DEV_DOEPINT7_OUTTKNEPDIS_GET(value) (((value) & 0x00000010) >> 4)
98460
98461
#define ALT_USB_DEV_DOEPINT7_OUTTKNEPDIS_SET(value) (((value) << 4) & 0x00000010)
98462
98490
#define ALT_USB_DEV_DOEPINT7_STSPHSERCVD_E_INACT 0x0
98491
98496
#define ALT_USB_DEV_DOEPINT7_STSPHSERCVD_E_ACT 0x1
98497
98499
#define ALT_USB_DEV_DOEPINT7_STSPHSERCVD_LSB 5
98500
98501
#define ALT_USB_DEV_DOEPINT7_STSPHSERCVD_MSB 5
98502
98503
#define ALT_USB_DEV_DOEPINT7_STSPHSERCVD_WIDTH 1
98504
98505
#define ALT_USB_DEV_DOEPINT7_STSPHSERCVD_SET_MSK 0x00000020
98506
98507
#define ALT_USB_DEV_DOEPINT7_STSPHSERCVD_CLR_MSK 0xffffffdf
98508
98509
#define ALT_USB_DEV_DOEPINT7_STSPHSERCVD_RESET 0x0
98510
98511
#define ALT_USB_DEV_DOEPINT7_STSPHSERCVD_GET(value) (((value) & 0x00000020) >> 5)
98512
98513
#define ALT_USB_DEV_DOEPINT7_STSPHSERCVD_SET(value) (((value) << 5) & 0x00000020)
98514
98537
#define ALT_USB_DEV_DOEPINT7_BACK2BACKSETUP_E_INACT 0x0
98538
98543
#define ALT_USB_DEV_DOEPINT7_BACK2BACKSETUP_E_ACT 0x1
98544
98546
#define ALT_USB_DEV_DOEPINT7_BACK2BACKSETUP_LSB 6
98547
98548
#define ALT_USB_DEV_DOEPINT7_BACK2BACKSETUP_MSB 6
98549
98550
#define ALT_USB_DEV_DOEPINT7_BACK2BACKSETUP_WIDTH 1
98551
98552
#define ALT_USB_DEV_DOEPINT7_BACK2BACKSETUP_SET_MSK 0x00000040
98553
98554
#define ALT_USB_DEV_DOEPINT7_BACK2BACKSETUP_CLR_MSK 0xffffffbf
98555
98556
#define ALT_USB_DEV_DOEPINT7_BACK2BACKSETUP_RESET 0x0
98557
98558
#define ALT_USB_DEV_DOEPINT7_BACK2BACKSETUP_GET(value) (((value) & 0x00000040) >> 6)
98559
98560
#define ALT_USB_DEV_DOEPINT7_BACK2BACKSETUP_SET(value) (((value) << 6) & 0x00000040)
98561
98583
#define ALT_USB_DEV_DOEPINT7_OUTPKTERR_E_INACT 0x0
98584
98589
#define ALT_USB_DEV_DOEPINT7_OUTPKTERR_E_ACT 0x1
98590
98592
#define ALT_USB_DEV_DOEPINT7_OUTPKTERR_LSB 8
98593
98594
#define ALT_USB_DEV_DOEPINT7_OUTPKTERR_MSB 8
98595
98596
#define ALT_USB_DEV_DOEPINT7_OUTPKTERR_WIDTH 1
98597
98598
#define ALT_USB_DEV_DOEPINT7_OUTPKTERR_SET_MSK 0x00000100
98599
98600
#define ALT_USB_DEV_DOEPINT7_OUTPKTERR_CLR_MSK 0xfffffeff
98601
98602
#define ALT_USB_DEV_DOEPINT7_OUTPKTERR_RESET 0x0
98603
98604
#define ALT_USB_DEV_DOEPINT7_OUTPKTERR_GET(value) (((value) & 0x00000100) >> 8)
98605
98606
#define ALT_USB_DEV_DOEPINT7_OUTPKTERR_SET(value) (((value) << 8) & 0x00000100)
98607
98631
#define ALT_USB_DEV_DOEPINT7_BNAINTR_E_INACT 0x0
98632
98637
#define ALT_USB_DEV_DOEPINT7_BNAINTR_E_ACT 0x1
98638
98640
#define ALT_USB_DEV_DOEPINT7_BNAINTR_LSB 9
98641
98642
#define ALT_USB_DEV_DOEPINT7_BNAINTR_MSB 9
98643
98644
#define ALT_USB_DEV_DOEPINT7_BNAINTR_WIDTH 1
98645
98646
#define ALT_USB_DEV_DOEPINT7_BNAINTR_SET_MSK 0x00000200
98647
98648
#define ALT_USB_DEV_DOEPINT7_BNAINTR_CLR_MSK 0xfffffdff
98649
98650
#define ALT_USB_DEV_DOEPINT7_BNAINTR_RESET 0x0
98651
98652
#define ALT_USB_DEV_DOEPINT7_BNAINTR_GET(value) (((value) & 0x00000200) >> 9)
98653
98654
#define ALT_USB_DEV_DOEPINT7_BNAINTR_SET(value) (((value) << 9) & 0x00000200)
98655
98678
#define ALT_USB_DEV_DOEPINT7_PKTDRPSTS_E_INACT 0x0
98679
98684
#define ALT_USB_DEV_DOEPINT7_PKTDRPSTS_E_ACT 0x1
98685
98687
#define ALT_USB_DEV_DOEPINT7_PKTDRPSTS_LSB 11
98688
98689
#define ALT_USB_DEV_DOEPINT7_PKTDRPSTS_MSB 11
98690
98691
#define ALT_USB_DEV_DOEPINT7_PKTDRPSTS_WIDTH 1
98692
98693
#define ALT_USB_DEV_DOEPINT7_PKTDRPSTS_SET_MSK 0x00000800
98694
98695
#define ALT_USB_DEV_DOEPINT7_PKTDRPSTS_CLR_MSK 0xfffff7ff
98696
98697
#define ALT_USB_DEV_DOEPINT7_PKTDRPSTS_RESET 0x0
98698
98699
#define ALT_USB_DEV_DOEPINT7_PKTDRPSTS_GET(value) (((value) & 0x00000800) >> 11)
98700
98701
#define ALT_USB_DEV_DOEPINT7_PKTDRPSTS_SET(value) (((value) << 11) & 0x00000800)
98702
98723
#define ALT_USB_DEV_DOEPINT7_BBLEERR_E_INACT 0x0
98724
98729
#define ALT_USB_DEV_DOEPINT7_BBLEERR_E_ACT 0x1
98730
98732
#define ALT_USB_DEV_DOEPINT7_BBLEERR_LSB 12
98733
98734
#define ALT_USB_DEV_DOEPINT7_BBLEERR_MSB 12
98735
98736
#define ALT_USB_DEV_DOEPINT7_BBLEERR_WIDTH 1
98737
98738
#define ALT_USB_DEV_DOEPINT7_BBLEERR_SET_MSK 0x00001000
98739
98740
#define ALT_USB_DEV_DOEPINT7_BBLEERR_CLR_MSK 0xffffefff
98741
98742
#define ALT_USB_DEV_DOEPINT7_BBLEERR_RESET 0x0
98743
98744
#define ALT_USB_DEV_DOEPINT7_BBLEERR_GET(value) (((value) & 0x00001000) >> 12)
98745
98746
#define ALT_USB_DEV_DOEPINT7_BBLEERR_SET(value) (((value) << 12) & 0x00001000)
98747
98770
#define ALT_USB_DEV_DOEPINT7_NAKINTRPT_E_INACT 0x0
98771
98776
#define ALT_USB_DEV_DOEPINT7_NAKINTRPT_E_ACT 0x1
98777
98779
#define ALT_USB_DEV_DOEPINT7_NAKINTRPT_LSB 13
98780
98781
#define ALT_USB_DEV_DOEPINT7_NAKINTRPT_MSB 13
98782
98783
#define ALT_USB_DEV_DOEPINT7_NAKINTRPT_WIDTH 1
98784
98785
#define ALT_USB_DEV_DOEPINT7_NAKINTRPT_SET_MSK 0x00002000
98786
98787
#define ALT_USB_DEV_DOEPINT7_NAKINTRPT_CLR_MSK 0xffffdfff
98788
98789
#define ALT_USB_DEV_DOEPINT7_NAKINTRPT_RESET 0x0
98790
98791
#define ALT_USB_DEV_DOEPINT7_NAKINTRPT_GET(value) (((value) & 0x00002000) >> 13)
98792
98793
#define ALT_USB_DEV_DOEPINT7_NAKINTRPT_SET(value) (((value) << 13) & 0x00002000)
98794
98816
#define ALT_USB_DEV_DOEPINT7_NYETINTRPT_E_INACT 0x0
98817
98822
#define ALT_USB_DEV_DOEPINT7_NYETINTRPT_E_ACT 0x1
98823
98825
#define ALT_USB_DEV_DOEPINT7_NYETINTRPT_LSB 14
98826
98827
#define ALT_USB_DEV_DOEPINT7_NYETINTRPT_MSB 14
98828
98829
#define ALT_USB_DEV_DOEPINT7_NYETINTRPT_WIDTH 1
98830
98831
#define ALT_USB_DEV_DOEPINT7_NYETINTRPT_SET_MSK 0x00004000
98832
98833
#define ALT_USB_DEV_DOEPINT7_NYETINTRPT_CLR_MSK 0xffffbfff
98834
98835
#define ALT_USB_DEV_DOEPINT7_NYETINTRPT_RESET 0x0
98836
98837
#define ALT_USB_DEV_DOEPINT7_NYETINTRPT_GET(value) (((value) & 0x00004000) >> 14)
98838
98839
#define ALT_USB_DEV_DOEPINT7_NYETINTRPT_SET(value) (((value) << 14) & 0x00004000)
98840
98841
#ifndef __ASSEMBLY__
98842
98852
struct
ALT_USB_DEV_DOEPINT7_s
98853
{
98854
const
uint32_t
xfercompl
: 1;
98855
const
uint32_t
epdisbld
: 1;
98856
const
uint32_t
ahberr
: 1;
98857
const
uint32_t
setup
: 1;
98858
const
uint32_t
outtknepdis
: 1;
98859
const
uint32_t
stsphsercvd
: 1;
98860
const
uint32_t
back2backsetup
: 1;
98861
uint32_t : 1;
98862
const
uint32_t
outpkterr
: 1;
98863
const
uint32_t
bnaintr
: 1;
98864
uint32_t : 1;
98865
const
uint32_t
pktdrpsts
: 1;
98866
const
uint32_t
bbleerr
: 1;
98867
const
uint32_t
nakintrpt
: 1;
98868
const
uint32_t
nyetintrpt
: 1;
98869
uint32_t : 17;
98870
};
98871
98873
typedef
volatile
struct
ALT_USB_DEV_DOEPINT7_s
ALT_USB_DEV_DOEPINT7_t
;
98874
#endif
/* __ASSEMBLY__ */
98875
98877
#define ALT_USB_DEV_DOEPINT7_OFST 0x3e8
98878
98879
#define ALT_USB_DEV_DOEPINT7_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_DEV_DOEPINT7_OFST))
98880
98913
#define ALT_USB_DEV_DOEPTSIZ7_XFERSIZE_LSB 0
98914
98915
#define ALT_USB_DEV_DOEPTSIZ7_XFERSIZE_MSB 18
98916
98917
#define ALT_USB_DEV_DOEPTSIZ7_XFERSIZE_WIDTH 19
98918
98919
#define ALT_USB_DEV_DOEPTSIZ7_XFERSIZE_SET_MSK 0x0007ffff
98920
98921
#define ALT_USB_DEV_DOEPTSIZ7_XFERSIZE_CLR_MSK 0xfff80000
98922
98923
#define ALT_USB_DEV_DOEPTSIZ7_XFERSIZE_RESET 0x0
98924
98925
#define ALT_USB_DEV_DOEPTSIZ7_XFERSIZE_GET(value) (((value) & 0x0007ffff) >> 0)
98926
98927
#define ALT_USB_DEV_DOEPTSIZ7_XFERSIZE_SET(value) (((value) << 0) & 0x0007ffff)
98928
98940
#define ALT_USB_DEV_DOEPTSIZ7_PKTCNT_LSB 19
98941
98942
#define ALT_USB_DEV_DOEPTSIZ7_PKTCNT_MSB 28
98943
98944
#define ALT_USB_DEV_DOEPTSIZ7_PKTCNT_WIDTH 10
98945
98946
#define ALT_USB_DEV_DOEPTSIZ7_PKTCNT_SET_MSK 0x1ff80000
98947
98948
#define ALT_USB_DEV_DOEPTSIZ7_PKTCNT_CLR_MSK 0xe007ffff
98949
98950
#define ALT_USB_DEV_DOEPTSIZ7_PKTCNT_RESET 0x0
98951
98952
#define ALT_USB_DEV_DOEPTSIZ7_PKTCNT_GET(value) (((value) & 0x1ff80000) >> 19)
98953
98954
#define ALT_USB_DEV_DOEPTSIZ7_PKTCNT_SET(value) (((value) << 19) & 0x1ff80000)
98955
98982
#define ALT_USB_DEV_DOEPTSIZ7_RXDPID_E_DATA0 0x0
98983
98988
#define ALT_USB_DEV_DOEPTSIZ7_RXDPID_E_DATA2PKT1 0x1
98989
98994
#define ALT_USB_DEV_DOEPTSIZ7_RXDPID_E_DATA1PKT2 0x2
98995
99000
#define ALT_USB_DEV_DOEPTSIZ7_RXDPID_E_MDATAPKT3 0x3
99001
99003
#define ALT_USB_DEV_DOEPTSIZ7_RXDPID_LSB 29
99004
99005
#define ALT_USB_DEV_DOEPTSIZ7_RXDPID_MSB 30
99006
99007
#define ALT_USB_DEV_DOEPTSIZ7_RXDPID_WIDTH 2
99008
99009
#define ALT_USB_DEV_DOEPTSIZ7_RXDPID_SET_MSK 0x60000000
99010
99011
#define ALT_USB_DEV_DOEPTSIZ7_RXDPID_CLR_MSK 0x9fffffff
99012
99013
#define ALT_USB_DEV_DOEPTSIZ7_RXDPID_RESET 0x0
99014
99015
#define ALT_USB_DEV_DOEPTSIZ7_RXDPID_GET(value) (((value) & 0x60000000) >> 29)
99016
99017
#define ALT_USB_DEV_DOEPTSIZ7_RXDPID_SET(value) (((value) << 29) & 0x60000000)
99018
99019
#ifndef __ASSEMBLY__
99020
99030
struct
ALT_USB_DEV_DOEPTSIZ7_s
99031
{
99032
uint32_t
xfersize
: 19;
99033
uint32_t
pktcnt
: 10;
99034
const
uint32_t
rxdpid
: 2;
99035
uint32_t : 1;
99036
};
99037
99039
typedef
volatile
struct
ALT_USB_DEV_DOEPTSIZ7_s
ALT_USB_DEV_DOEPTSIZ7_t
;
99040
#endif
/* __ASSEMBLY__ */
99041
99043
#define ALT_USB_DEV_DOEPTSIZ7_OFST 0x3f0
99044
99045
#define ALT_USB_DEV_DOEPTSIZ7_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_DEV_DOEPTSIZ7_OFST))
99046
99079
#define ALT_USB_DEV_DOEPDMA7_DOEPDMA7_LSB 0
99080
99081
#define ALT_USB_DEV_DOEPDMA7_DOEPDMA7_MSB 31
99082
99083
#define ALT_USB_DEV_DOEPDMA7_DOEPDMA7_WIDTH 32
99084
99085
#define ALT_USB_DEV_DOEPDMA7_DOEPDMA7_SET_MSK 0xffffffff
99086
99087
#define ALT_USB_DEV_DOEPDMA7_DOEPDMA7_CLR_MSK 0x00000000
99088
99089
#define ALT_USB_DEV_DOEPDMA7_DOEPDMA7_RESET 0x0
99090
99091
#define ALT_USB_DEV_DOEPDMA7_DOEPDMA7_GET(value) (((value) & 0xffffffff) >> 0)
99092
99093
#define ALT_USB_DEV_DOEPDMA7_DOEPDMA7_SET(value) (((value) << 0) & 0xffffffff)
99094
99095
#ifndef __ASSEMBLY__
99096
99106
struct
ALT_USB_DEV_DOEPDMA7_s
99107
{
99108
uint32_t
doepdma7
: 32;
99109
};
99110
99112
typedef
volatile
struct
ALT_USB_DEV_DOEPDMA7_s
ALT_USB_DEV_DOEPDMA7_t
;
99113
#endif
/* __ASSEMBLY__ */
99114
99116
#define ALT_USB_DEV_DOEPDMA7_OFST 0x3f4
99117
99118
#define ALT_USB_DEV_DOEPDMA7_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_DEV_DOEPDMA7_OFST))
99119
99143
#define ALT_USB_DEV_DOEPDMAB7_DOEPDMAB7_LSB 0
99144
99145
#define ALT_USB_DEV_DOEPDMAB7_DOEPDMAB7_MSB 31
99146
99147
#define ALT_USB_DEV_DOEPDMAB7_DOEPDMAB7_WIDTH 32
99148
99149
#define ALT_USB_DEV_DOEPDMAB7_DOEPDMAB7_SET_MSK 0xffffffff
99150
99151
#define ALT_USB_DEV_DOEPDMAB7_DOEPDMAB7_CLR_MSK 0x00000000
99152
99153
#define ALT_USB_DEV_DOEPDMAB7_DOEPDMAB7_RESET 0x0
99154
99155
#define ALT_USB_DEV_DOEPDMAB7_DOEPDMAB7_GET(value) (((value) & 0xffffffff) >> 0)
99156
99157
#define ALT_USB_DEV_DOEPDMAB7_DOEPDMAB7_SET(value) (((value) << 0) & 0xffffffff)
99158
99159
#ifndef __ASSEMBLY__
99160
99170
struct
ALT_USB_DEV_DOEPDMAB7_s
99171
{
99172
const
uint32_t
doepdmab7
: 32;
99173
};
99174
99176
typedef
volatile
struct
ALT_USB_DEV_DOEPDMAB7_s
ALT_USB_DEV_DOEPDMAB7_t
;
99177
#endif
/* __ASSEMBLY__ */
99178
99180
#define ALT_USB_DEV_DOEPDMAB7_OFST 0x3fc
99181
99182
#define ALT_USB_DEV_DOEPDMAB7_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_DEV_DOEPDMAB7_OFST))
99183
99221
#define ALT_USB_DEV_DOEPCTL8_MPS_LSB 0
99222
99223
#define ALT_USB_DEV_DOEPCTL8_MPS_MSB 10
99224
99225
#define ALT_USB_DEV_DOEPCTL8_MPS_WIDTH 11
99226
99227
#define ALT_USB_DEV_DOEPCTL8_MPS_SET_MSK 0x000007ff
99228
99229
#define ALT_USB_DEV_DOEPCTL8_MPS_CLR_MSK 0xfffff800
99230
99231
#define ALT_USB_DEV_DOEPCTL8_MPS_RESET 0x0
99232
99233
#define ALT_USB_DEV_DOEPCTL8_MPS_GET(value) (((value) & 0x000007ff) >> 0)
99234
99235
#define ALT_USB_DEV_DOEPCTL8_MPS_SET(value) (((value) << 0) & 0x000007ff)
99236
99261
#define ALT_USB_DEV_DOEPCTL8_USBACTEP_E_DISD 0x0
99262
99267
#define ALT_USB_DEV_DOEPCTL8_USBACTEP_E_END 0x1
99268
99270
#define ALT_USB_DEV_DOEPCTL8_USBACTEP_LSB 15
99271
99272
#define ALT_USB_DEV_DOEPCTL8_USBACTEP_MSB 15
99273
99274
#define ALT_USB_DEV_DOEPCTL8_USBACTEP_WIDTH 1
99275
99276
#define ALT_USB_DEV_DOEPCTL8_USBACTEP_SET_MSK 0x00008000
99277
99278
#define ALT_USB_DEV_DOEPCTL8_USBACTEP_CLR_MSK 0xffff7fff
99279
99280
#define ALT_USB_DEV_DOEPCTL8_USBACTEP_RESET 0x0
99281
99282
#define ALT_USB_DEV_DOEPCTL8_USBACTEP_GET(value) (((value) & 0x00008000) >> 15)
99283
99284
#define ALT_USB_DEV_DOEPCTL8_USBACTEP_SET(value) (((value) << 15) & 0x00008000)
99285
99330
#define ALT_USB_DEV_DOEPCTL8_DPID_E_INACT 0x0
99331
99336
#define ALT_USB_DEV_DOEPCTL8_DPID_E_ACT 0x1
99337
99339
#define ALT_USB_DEV_DOEPCTL8_DPID_LSB 16
99340
99341
#define ALT_USB_DEV_DOEPCTL8_DPID_MSB 16
99342
99343
#define ALT_USB_DEV_DOEPCTL8_DPID_WIDTH 1
99344
99345
#define ALT_USB_DEV_DOEPCTL8_DPID_SET_MSK 0x00010000
99346
99347
#define ALT_USB_DEV_DOEPCTL8_DPID_CLR_MSK 0xfffeffff
99348
99349
#define ALT_USB_DEV_DOEPCTL8_DPID_RESET 0x0
99350
99351
#define ALT_USB_DEV_DOEPCTL8_DPID_GET(value) (((value) & 0x00010000) >> 16)
99352
99353
#define ALT_USB_DEV_DOEPCTL8_DPID_SET(value) (((value) << 16) & 0x00010000)
99354
99389
#define ALT_USB_DEV_DOEPCTL8_NAKSTS_E_NONNAK 0x0
99390
99395
#define ALT_USB_DEV_DOEPCTL8_NAKSTS_E_NAK 0x1
99396
99398
#define ALT_USB_DEV_DOEPCTL8_NAKSTS_LSB 17
99399
99400
#define ALT_USB_DEV_DOEPCTL8_NAKSTS_MSB 17
99401
99402
#define ALT_USB_DEV_DOEPCTL8_NAKSTS_WIDTH 1
99403
99404
#define ALT_USB_DEV_DOEPCTL8_NAKSTS_SET_MSK 0x00020000
99405
99406
#define ALT_USB_DEV_DOEPCTL8_NAKSTS_CLR_MSK 0xfffdffff
99407
99408
#define ALT_USB_DEV_DOEPCTL8_NAKSTS_RESET 0x0
99409
99410
#define ALT_USB_DEV_DOEPCTL8_NAKSTS_GET(value) (((value) & 0x00020000) >> 17)
99411
99412
#define ALT_USB_DEV_DOEPCTL8_NAKSTS_SET(value) (((value) << 17) & 0x00020000)
99413
99436
#define ALT_USB_DEV_DOEPCTL8_EPTYPE_E_CTL 0x0
99437
99442
#define ALT_USB_DEV_DOEPCTL8_EPTYPE_E_ISOCHRONOUS 0x1
99443
99448
#define ALT_USB_DEV_DOEPCTL8_EPTYPE_E_BULK 0x2
99449
99454
#define ALT_USB_DEV_DOEPCTL8_EPTYPE_E_INTERRUP 0x3
99455
99457
#define ALT_USB_DEV_DOEPCTL8_EPTYPE_LSB 18
99458
99459
#define ALT_USB_DEV_DOEPCTL8_EPTYPE_MSB 19
99460
99461
#define ALT_USB_DEV_DOEPCTL8_EPTYPE_WIDTH 2
99462
99463
#define ALT_USB_DEV_DOEPCTL8_EPTYPE_SET_MSK 0x000c0000
99464
99465
#define ALT_USB_DEV_DOEPCTL8_EPTYPE_CLR_MSK 0xfff3ffff
99466
99467
#define ALT_USB_DEV_DOEPCTL8_EPTYPE_RESET 0x0
99468
99469
#define ALT_USB_DEV_DOEPCTL8_EPTYPE_GET(value) (((value) & 0x000c0000) >> 18)
99470
99471
#define ALT_USB_DEV_DOEPCTL8_EPTYPE_SET(value) (((value) << 18) & 0x000c0000)
99472
99495
#define ALT_USB_DEV_DOEPCTL8_SNP_E_DIS 0x0
99496
99501
#define ALT_USB_DEV_DOEPCTL8_SNP_E_EN 0x1
99502
99504
#define ALT_USB_DEV_DOEPCTL8_SNP_LSB 20
99505
99506
#define ALT_USB_DEV_DOEPCTL8_SNP_MSB 20
99507
99508
#define ALT_USB_DEV_DOEPCTL8_SNP_WIDTH 1
99509
99510
#define ALT_USB_DEV_DOEPCTL8_SNP_SET_MSK 0x00100000
99511
99512
#define ALT_USB_DEV_DOEPCTL8_SNP_CLR_MSK 0xffefffff
99513
99514
#define ALT_USB_DEV_DOEPCTL8_SNP_RESET 0x0
99515
99516
#define ALT_USB_DEV_DOEPCTL8_SNP_GET(value) (((value) & 0x00100000) >> 20)
99517
99518
#define ALT_USB_DEV_DOEPCTL8_SNP_SET(value) (((value) << 20) & 0x00100000)
99519
99549
#define ALT_USB_DEV_DOEPCTL8_STALL_E_INACT 0x0
99550
99555
#define ALT_USB_DEV_DOEPCTL8_STALL_E_ACT 0x1
99556
99558
#define ALT_USB_DEV_DOEPCTL8_STALL_LSB 21
99559
99560
#define ALT_USB_DEV_DOEPCTL8_STALL_MSB 21
99561
99562
#define ALT_USB_DEV_DOEPCTL8_STALL_WIDTH 1
99563
99564
#define ALT_USB_DEV_DOEPCTL8_STALL_SET_MSK 0x00200000
99565
99566
#define ALT_USB_DEV_DOEPCTL8_STALL_CLR_MSK 0xffdfffff
99567
99568
#define ALT_USB_DEV_DOEPCTL8_STALL_RESET 0x0
99569
99570
#define ALT_USB_DEV_DOEPCTL8_STALL_GET(value) (((value) & 0x00200000) >> 21)
99571
99572
#define ALT_USB_DEV_DOEPCTL8_STALL_SET(value) (((value) << 21) & 0x00200000)
99573
99594
#define ALT_USB_DEV_DOEPCTL8_CNAK_E_INACT 0x0
99595
99600
#define ALT_USB_DEV_DOEPCTL8_CNAK_E_ACT 0x1
99601
99603
#define ALT_USB_DEV_DOEPCTL8_CNAK_LSB 26
99604
99605
#define ALT_USB_DEV_DOEPCTL8_CNAK_MSB 26
99606
99607
#define ALT_USB_DEV_DOEPCTL8_CNAK_WIDTH 1
99608
99609
#define ALT_USB_DEV_DOEPCTL8_CNAK_SET_MSK 0x04000000
99610
99611
#define ALT_USB_DEV_DOEPCTL8_CNAK_CLR_MSK 0xfbffffff
99612
99613
#define ALT_USB_DEV_DOEPCTL8_CNAK_RESET 0x0
99614
99615
#define ALT_USB_DEV_DOEPCTL8_CNAK_GET(value) (((value) & 0x04000000) >> 26)
99616
99617
#define ALT_USB_DEV_DOEPCTL8_CNAK_SET(value) (((value) << 26) & 0x04000000)
99618
99642
#define ALT_USB_DEV_DOEPCTL8_SNAK_E_INACT 0x0
99643
99648
#define ALT_USB_DEV_DOEPCTL8_SNAK_E_ACT 0x1
99649
99651
#define ALT_USB_DEV_DOEPCTL8_SNAK_LSB 27
99652
99653
#define ALT_USB_DEV_DOEPCTL8_SNAK_MSB 27
99654
99655
#define ALT_USB_DEV_DOEPCTL8_SNAK_WIDTH 1
99656
99657
#define ALT_USB_DEV_DOEPCTL8_SNAK_SET_MSK 0x08000000
99658
99659
#define ALT_USB_DEV_DOEPCTL8_SNAK_CLR_MSK 0xf7ffffff
99660
99661
#define ALT_USB_DEV_DOEPCTL8_SNAK_RESET 0x0
99662
99663
#define ALT_USB_DEV_DOEPCTL8_SNAK_GET(value) (((value) & 0x08000000) >> 27)
99664
99665
#define ALT_USB_DEV_DOEPCTL8_SNAK_SET(value) (((value) << 27) & 0x08000000)
99666
99695
#define ALT_USB_DEV_DOEPCTL8_SETD0PID_E_DISD 0x0
99696
99701
#define ALT_USB_DEV_DOEPCTL8_SETD0PID_E_END 0x1
99702
99704
#define ALT_USB_DEV_DOEPCTL8_SETD0PID_LSB 28
99705
99706
#define ALT_USB_DEV_DOEPCTL8_SETD0PID_MSB 28
99707
99708
#define ALT_USB_DEV_DOEPCTL8_SETD0PID_WIDTH 1
99709
99710
#define ALT_USB_DEV_DOEPCTL8_SETD0PID_SET_MSK 0x10000000
99711
99712
#define ALT_USB_DEV_DOEPCTL8_SETD0PID_CLR_MSK 0xefffffff
99713
99714
#define ALT_USB_DEV_DOEPCTL8_SETD0PID_RESET 0x0
99715
99716
#define ALT_USB_DEV_DOEPCTL8_SETD0PID_GET(value) (((value) & 0x10000000) >> 28)
99717
99718
#define ALT_USB_DEV_DOEPCTL8_SETD0PID_SET(value) (((value) << 28) & 0x10000000)
99719
99746
#define ALT_USB_DEV_DOEPCTL8_SETD1PID_E_DISD 0x0
99747
99752
#define ALT_USB_DEV_DOEPCTL8_SETD1PID_E_END 0x1
99753
99755
#define ALT_USB_DEV_DOEPCTL8_SETD1PID_LSB 29
99756
99757
#define ALT_USB_DEV_DOEPCTL8_SETD1PID_MSB 29
99758
99759
#define ALT_USB_DEV_DOEPCTL8_SETD1PID_WIDTH 1
99760
99761
#define ALT_USB_DEV_DOEPCTL8_SETD1PID_SET_MSK 0x20000000
99762
99763
#define ALT_USB_DEV_DOEPCTL8_SETD1PID_CLR_MSK 0xdfffffff
99764
99765
#define ALT_USB_DEV_DOEPCTL8_SETD1PID_RESET 0x0
99766
99767
#define ALT_USB_DEV_DOEPCTL8_SETD1PID_GET(value) (((value) & 0x20000000) >> 29)
99768
99769
#define ALT_USB_DEV_DOEPCTL8_SETD1PID_SET(value) (((value) << 29) & 0x20000000)
99770
99796
#define ALT_USB_DEV_DOEPCTL8_EPDIS_E_INACT 0x0
99797
99802
#define ALT_USB_DEV_DOEPCTL8_EPDIS_E_ACT 0x1
99803
99805
#define ALT_USB_DEV_DOEPCTL8_EPDIS_LSB 30
99806
99807
#define ALT_USB_DEV_DOEPCTL8_EPDIS_MSB 30
99808
99809
#define ALT_USB_DEV_DOEPCTL8_EPDIS_WIDTH 1
99810
99811
#define ALT_USB_DEV_DOEPCTL8_EPDIS_SET_MSK 0x40000000
99812
99813
#define ALT_USB_DEV_DOEPCTL8_EPDIS_CLR_MSK 0xbfffffff
99814
99815
#define ALT_USB_DEV_DOEPCTL8_EPDIS_RESET 0x0
99816
99817
#define ALT_USB_DEV_DOEPCTL8_EPDIS_GET(value) (((value) & 0x40000000) >> 30)
99818
99819
#define ALT_USB_DEV_DOEPCTL8_EPDIS_SET(value) (((value) << 30) & 0x40000000)
99820
99870
#define ALT_USB_DEV_DOEPCTL8_EPENA_E_INACT 0x0
99871
99876
#define ALT_USB_DEV_DOEPCTL8_EPENA_E_ACT 0x1
99877
99879
#define ALT_USB_DEV_DOEPCTL8_EPENA_LSB 31
99880
99881
#define ALT_USB_DEV_DOEPCTL8_EPENA_MSB 31
99882
99883
#define ALT_USB_DEV_DOEPCTL8_EPENA_WIDTH 1
99884
99885
#define ALT_USB_DEV_DOEPCTL8_EPENA_SET_MSK 0x80000000
99886
99887
#define ALT_USB_DEV_DOEPCTL8_EPENA_CLR_MSK 0x7fffffff
99888
99889
#define ALT_USB_DEV_DOEPCTL8_EPENA_RESET 0x0
99890
99891
#define ALT_USB_DEV_DOEPCTL8_EPENA_GET(value) (((value) & 0x80000000) >> 31)
99892
99893
#define ALT_USB_DEV_DOEPCTL8_EPENA_SET(value) (((value) << 31) & 0x80000000)
99894
99895
#ifndef __ASSEMBLY__
99896
99906
struct
ALT_USB_DEV_DOEPCTL8_s
99907
{
99908
uint32_t
mps
: 11;
99909
uint32_t : 4;
99910
uint32_t
usbactep
: 1;
99911
const
uint32_t
dpid
: 1;
99912
const
uint32_t
naksts
: 1;
99913
uint32_t
eptype
: 2;
99914
uint32_t
snp
: 1;
99915
const
uint32_t
stall
: 1;
99916
uint32_t : 4;
99917
uint32_t
cnak
: 1;
99918
uint32_t
snak
: 1;
99919
uint32_t
setd0pid
: 1;
99920
uint32_t
setd1pid
: 1;
99921
const
uint32_t
epdis
: 1;
99922
const
uint32_t
epena
: 1;
99923
};
99924
99926
typedef
volatile
struct
ALT_USB_DEV_DOEPCTL8_s
ALT_USB_DEV_DOEPCTL8_t
;
99927
#endif
/* __ASSEMBLY__ */
99928
99930
#define ALT_USB_DEV_DOEPCTL8_OFST 0x400
99931
99932
#define ALT_USB_DEV_DOEPCTL8_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_DEV_DOEPCTL8_OFST))
99933
99997
#define ALT_USB_DEV_DOEPINT8_XFERCOMPL_E_INACT 0x0
99998
100003
#define ALT_USB_DEV_DOEPINT8_XFERCOMPL_E_ACT 0x1
100004
100006
#define ALT_USB_DEV_DOEPINT8_XFERCOMPL_LSB 0
100007
100008
#define ALT_USB_DEV_DOEPINT8_XFERCOMPL_MSB 0
100009
100010
#define ALT_USB_DEV_DOEPINT8_XFERCOMPL_WIDTH 1
100011
100012
#define ALT_USB_DEV_DOEPINT8_XFERCOMPL_SET_MSK 0x00000001
100013
100014
#define ALT_USB_DEV_DOEPINT8_XFERCOMPL_CLR_MSK 0xfffffffe
100015
100016
#define ALT_USB_DEV_DOEPINT8_XFERCOMPL_RESET 0x0
100017
100018
#define ALT_USB_DEV_DOEPINT8_XFERCOMPL_GET(value) (((value) & 0x00000001) >> 0)
100019
100020
#define ALT_USB_DEV_DOEPINT8_XFERCOMPL_SET(value) (((value) << 0) & 0x00000001)
100021
100043
#define ALT_USB_DEV_DOEPINT8_EPDISBLD_E_INACT 0x0
100044
100049
#define ALT_USB_DEV_DOEPINT8_EPDISBLD_E_ACT 0x1
100050
100052
#define ALT_USB_DEV_DOEPINT8_EPDISBLD_LSB 1
100053
100054
#define ALT_USB_DEV_DOEPINT8_EPDISBLD_MSB 1
100055
100056
#define ALT_USB_DEV_DOEPINT8_EPDISBLD_WIDTH 1
100057
100058
#define ALT_USB_DEV_DOEPINT8_EPDISBLD_SET_MSK 0x00000002
100059
100060
#define ALT_USB_DEV_DOEPINT8_EPDISBLD_CLR_MSK 0xfffffffd
100061
100062
#define ALT_USB_DEV_DOEPINT8_EPDISBLD_RESET 0x0
100063
100064
#define ALT_USB_DEV_DOEPINT8_EPDISBLD_GET(value) (((value) & 0x00000002) >> 1)
100065
100066
#define ALT_USB_DEV_DOEPINT8_EPDISBLD_SET(value) (((value) << 1) & 0x00000002)
100067
100090
#define ALT_USB_DEV_DOEPINT8_AHBERR_E_INACT 0x0
100091
100096
#define ALT_USB_DEV_DOEPINT8_AHBERR_E_ACT 0x1
100097
100099
#define ALT_USB_DEV_DOEPINT8_AHBERR_LSB 2
100100
100101
#define ALT_USB_DEV_DOEPINT8_AHBERR_MSB 2
100102
100103
#define ALT_USB_DEV_DOEPINT8_AHBERR_WIDTH 1
100104
100105
#define ALT_USB_DEV_DOEPINT8_AHBERR_SET_MSK 0x00000004
100106
100107
#define ALT_USB_DEV_DOEPINT8_AHBERR_CLR_MSK 0xfffffffb
100108
100109
#define ALT_USB_DEV_DOEPINT8_AHBERR_RESET 0x0
100110
100111
#define ALT_USB_DEV_DOEPINT8_AHBERR_GET(value) (((value) & 0x00000004) >> 2)
100112
100113
#define ALT_USB_DEV_DOEPINT8_AHBERR_SET(value) (((value) << 2) & 0x00000004)
100114
100138
#define ALT_USB_DEV_DOEPINT8_SETUP_E_INACT 0x0
100139
100144
#define ALT_USB_DEV_DOEPINT8_SETUP_E_ACT 0x1
100145
100147
#define ALT_USB_DEV_DOEPINT8_SETUP_LSB 3
100148
100149
#define ALT_USB_DEV_DOEPINT8_SETUP_MSB 3
100150
100151
#define ALT_USB_DEV_DOEPINT8_SETUP_WIDTH 1
100152
100153
#define ALT_USB_DEV_DOEPINT8_SETUP_SET_MSK 0x00000008
100154
100155
#define ALT_USB_DEV_DOEPINT8_SETUP_CLR_MSK 0xfffffff7
100156
100157
#define ALT_USB_DEV_DOEPINT8_SETUP_RESET 0x0
100158
100159
#define ALT_USB_DEV_DOEPINT8_SETUP_GET(value) (((value) & 0x00000008) >> 3)
100160
100161
#define ALT_USB_DEV_DOEPINT8_SETUP_SET(value) (((value) << 3) & 0x00000008)
100162
100185
#define ALT_USB_DEV_DOEPINT8_OUTTKNEPDIS_E_INACT 0x0
100186
100191
#define ALT_USB_DEV_DOEPINT8_OUTTKNEPDIS_E_ACT 0x1
100192
100194
#define ALT_USB_DEV_DOEPINT8_OUTTKNEPDIS_LSB 4
100195
100196
#define ALT_USB_DEV_DOEPINT8_OUTTKNEPDIS_MSB 4
100197
100198
#define ALT_USB_DEV_DOEPINT8_OUTTKNEPDIS_WIDTH 1
100199
100200
#define ALT_USB_DEV_DOEPINT8_OUTTKNEPDIS_SET_MSK 0x00000010
100201
100202
#define ALT_USB_DEV_DOEPINT8_OUTTKNEPDIS_CLR_MSK 0xffffffef
100203
100204
#define ALT_USB_DEV_DOEPINT8_OUTTKNEPDIS_RESET 0x0
100205
100206
#define ALT_USB_DEV_DOEPINT8_OUTTKNEPDIS_GET(value) (((value) & 0x00000010) >> 4)
100207
100208
#define ALT_USB_DEV_DOEPINT8_OUTTKNEPDIS_SET(value) (((value) << 4) & 0x00000010)
100209
100237
#define ALT_USB_DEV_DOEPINT8_STSPHSERCVD_E_INACT 0x0
100238
100243
#define ALT_USB_DEV_DOEPINT8_STSPHSERCVD_E_ACT 0x1
100244
100246
#define ALT_USB_DEV_DOEPINT8_STSPHSERCVD_LSB 5
100247
100248
#define ALT_USB_DEV_DOEPINT8_STSPHSERCVD_MSB 5
100249
100250
#define ALT_USB_DEV_DOEPINT8_STSPHSERCVD_WIDTH 1
100251
100252
#define ALT_USB_DEV_DOEPINT8_STSPHSERCVD_SET_MSK 0x00000020
100253
100254
#define ALT_USB_DEV_DOEPINT8_STSPHSERCVD_CLR_MSK 0xffffffdf
100255
100256
#define ALT_USB_DEV_DOEPINT8_STSPHSERCVD_RESET 0x0
100257
100258
#define ALT_USB_DEV_DOEPINT8_STSPHSERCVD_GET(value) (((value) & 0x00000020) >> 5)
100259
100260
#define ALT_USB_DEV_DOEPINT8_STSPHSERCVD_SET(value) (((value) << 5) & 0x00000020)
100261
100284
#define ALT_USB_DEV_DOEPINT8_BACK2BACKSETUP_E_INACT 0x0
100285
100290
#define ALT_USB_DEV_DOEPINT8_BACK2BACKSETUP_E_ACT 0x1
100291
100293
#define ALT_USB_DEV_DOEPINT8_BACK2BACKSETUP_LSB 6
100294
100295
#define ALT_USB_DEV_DOEPINT8_BACK2BACKSETUP_MSB 6
100296
100297
#define ALT_USB_DEV_DOEPINT8_BACK2BACKSETUP_WIDTH 1
100298
100299
#define ALT_USB_DEV_DOEPINT8_BACK2BACKSETUP_SET_MSK 0x00000040
100300
100301
#define ALT_USB_DEV_DOEPINT8_BACK2BACKSETUP_CLR_MSK 0xffffffbf
100302
100303
#define ALT_USB_DEV_DOEPINT8_BACK2BACKSETUP_RESET 0x0
100304
100305
#define ALT_USB_DEV_DOEPINT8_BACK2BACKSETUP_GET(value) (((value) & 0x00000040) >> 6)
100306
100307
#define ALT_USB_DEV_DOEPINT8_BACK2BACKSETUP_SET(value) (((value) << 6) & 0x00000040)
100308
100330
#define ALT_USB_DEV_DOEPINT8_OUTPKTERR_E_INACT 0x0
100331
100336
#define ALT_USB_DEV_DOEPINT8_OUTPKTERR_E_ACT 0x1
100337
100339
#define ALT_USB_DEV_DOEPINT8_OUTPKTERR_LSB 8
100340
100341
#define ALT_USB_DEV_DOEPINT8_OUTPKTERR_MSB 8
100342
100343
#define ALT_USB_DEV_DOEPINT8_OUTPKTERR_WIDTH 1
100344
100345
#define ALT_USB_DEV_DOEPINT8_OUTPKTERR_SET_MSK 0x00000100
100346
100347
#define ALT_USB_DEV_DOEPINT8_OUTPKTERR_CLR_MSK 0xfffffeff
100348
100349
#define ALT_USB_DEV_DOEPINT8_OUTPKTERR_RESET 0x0
100350
100351
#define ALT_USB_DEV_DOEPINT8_OUTPKTERR_GET(value) (((value) & 0x00000100) >> 8)
100352
100353
#define ALT_USB_DEV_DOEPINT8_OUTPKTERR_SET(value) (((value) << 8) & 0x00000100)
100354
100378
#define ALT_USB_DEV_DOEPINT8_BNAINTR_E_INACT 0x0
100379
100384
#define ALT_USB_DEV_DOEPINT8_BNAINTR_E_ACT 0x1
100385
100387
#define ALT_USB_DEV_DOEPINT8_BNAINTR_LSB 9
100388
100389
#define ALT_USB_DEV_DOEPINT8_BNAINTR_MSB 9
100390
100391
#define ALT_USB_DEV_DOEPINT8_BNAINTR_WIDTH 1
100392
100393
#define ALT_USB_DEV_DOEPINT8_BNAINTR_SET_MSK 0x00000200
100394
100395
#define ALT_USB_DEV_DOEPINT8_BNAINTR_CLR_MSK 0xfffffdff
100396
100397
#define ALT_USB_DEV_DOEPINT8_BNAINTR_RESET 0x0
100398
100399
#define ALT_USB_DEV_DOEPINT8_BNAINTR_GET(value) (((value) & 0x00000200) >> 9)
100400
100401
#define ALT_USB_DEV_DOEPINT8_BNAINTR_SET(value) (((value) << 9) & 0x00000200)
100402
100425
#define ALT_USB_DEV_DOEPINT8_PKTDRPSTS_E_INACT 0x0
100426
100431
#define ALT_USB_DEV_DOEPINT8_PKTDRPSTS_E_ACT 0x1
100432
100434
#define ALT_USB_DEV_DOEPINT8_PKTDRPSTS_LSB 11
100435
100436
#define ALT_USB_DEV_DOEPINT8_PKTDRPSTS_MSB 11
100437
100438
#define ALT_USB_DEV_DOEPINT8_PKTDRPSTS_WIDTH 1
100439
100440
#define ALT_USB_DEV_DOEPINT8_PKTDRPSTS_SET_MSK 0x00000800
100441
100442
#define ALT_USB_DEV_DOEPINT8_PKTDRPSTS_CLR_MSK 0xfffff7ff
100443
100444
#define ALT_USB_DEV_DOEPINT8_PKTDRPSTS_RESET 0x0
100445
100446
#define ALT_USB_DEV_DOEPINT8_PKTDRPSTS_GET(value) (((value) & 0x00000800) >> 11)
100447
100448
#define ALT_USB_DEV_DOEPINT8_PKTDRPSTS_SET(value) (((value) << 11) & 0x00000800)
100449
100470
#define ALT_USB_DEV_DOEPINT8_BBLEERR_E_INACT 0x0
100471
100476
#define ALT_USB_DEV_DOEPINT8_BBLEERR_E_ACT 0x1
100477
100479
#define ALT_USB_DEV_DOEPINT8_BBLEERR_LSB 12
100480
100481
#define ALT_USB_DEV_DOEPINT8_BBLEERR_MSB 12
100482
100483
#define ALT_USB_DEV_DOEPINT8_BBLEERR_WIDTH 1
100484
100485
#define ALT_USB_DEV_DOEPINT8_BBLEERR_SET_MSK 0x00001000
100486
100487
#define ALT_USB_DEV_DOEPINT8_BBLEERR_CLR_MSK 0xffffefff
100488
100489
#define ALT_USB_DEV_DOEPINT8_BBLEERR_RESET 0x0
100490
100491
#define ALT_USB_DEV_DOEPINT8_BBLEERR_GET(value) (((value) & 0x00001000) >> 12)
100492
100493
#define ALT_USB_DEV_DOEPINT8_BBLEERR_SET(value) (((value) << 12) & 0x00001000)
100494
100517
#define ALT_USB_DEV_DOEPINT8_NAKINTRPT_E_INACT 0x0
100518
100523
#define ALT_USB_DEV_DOEPINT8_NAKINTRPT_E_ACT 0x1
100524
100526
#define ALT_USB_DEV_DOEPINT8_NAKINTRPT_LSB 13
100527
100528
#define ALT_USB_DEV_DOEPINT8_NAKINTRPT_MSB 13
100529
100530
#define ALT_USB_DEV_DOEPINT8_NAKINTRPT_WIDTH 1
100531
100532
#define ALT_USB_DEV_DOEPINT8_NAKINTRPT_SET_MSK 0x00002000
100533
100534
#define ALT_USB_DEV_DOEPINT8_NAKINTRPT_CLR_MSK 0xffffdfff
100535
100536
#define ALT_USB_DEV_DOEPINT8_NAKINTRPT_RESET 0x0
100537
100538
#define ALT_USB_DEV_DOEPINT8_NAKINTRPT_GET(value) (((value) & 0x00002000) >> 13)
100539
100540
#define ALT_USB_DEV_DOEPINT8_NAKINTRPT_SET(value) (((value) << 13) & 0x00002000)
100541
100563
#define ALT_USB_DEV_DOEPINT8_NYETINTRPT_E_INACT 0x0
100564
100569
#define ALT_USB_DEV_DOEPINT8_NYETINTRPT_E_ACT 0x1
100570
100572
#define ALT_USB_DEV_DOEPINT8_NYETINTRPT_LSB 14
100573
100574
#define ALT_USB_DEV_DOEPINT8_NYETINTRPT_MSB 14
100575
100576
#define ALT_USB_DEV_DOEPINT8_NYETINTRPT_WIDTH 1
100577
100578
#define ALT_USB_DEV_DOEPINT8_NYETINTRPT_SET_MSK 0x00004000
100579
100580
#define ALT_USB_DEV_DOEPINT8_NYETINTRPT_CLR_MSK 0xffffbfff
100581
100582
#define ALT_USB_DEV_DOEPINT8_NYETINTRPT_RESET 0x0
100583
100584
#define ALT_USB_DEV_DOEPINT8_NYETINTRPT_GET(value) (((value) & 0x00004000) >> 14)
100585
100586
#define ALT_USB_DEV_DOEPINT8_NYETINTRPT_SET(value) (((value) << 14) & 0x00004000)
100587
100588
#ifndef __ASSEMBLY__
100589
100599
struct
ALT_USB_DEV_DOEPINT8_s
100600
{
100601
const
uint32_t
xfercompl
: 1;
100602
const
uint32_t
epdisbld
: 1;
100603
const
uint32_t
ahberr
: 1;
100604
const
uint32_t
setup
: 1;
100605
const
uint32_t
outtknepdis
: 1;
100606
const
uint32_t
stsphsercvd
: 1;
100607
const
uint32_t
back2backsetup
: 1;
100608
uint32_t : 1;
100609
const
uint32_t
outpkterr
: 1;
100610
const
uint32_t
bnaintr
: 1;
100611
uint32_t : 1;
100612
const
uint32_t
pktdrpsts
: 1;
100613
const
uint32_t
bbleerr
: 1;
100614
const
uint32_t
nakintrpt
: 1;
100615
const
uint32_t
nyetintrpt
: 1;
100616
uint32_t : 17;
100617
};
100618
100620
typedef
volatile
struct
ALT_USB_DEV_DOEPINT8_s
ALT_USB_DEV_DOEPINT8_t
;
100621
#endif
/* __ASSEMBLY__ */
100622
100624
#define ALT_USB_DEV_DOEPINT8_OFST 0x408
100625
100626
#define ALT_USB_DEV_DOEPINT8_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_DEV_DOEPINT8_OFST))
100627
100660
#define ALT_USB_DEV_DOEPTSIZ8_XFERSIZE_LSB 0
100661
100662
#define ALT_USB_DEV_DOEPTSIZ8_XFERSIZE_MSB 18
100663
100664
#define ALT_USB_DEV_DOEPTSIZ8_XFERSIZE_WIDTH 19
100665
100666
#define ALT_USB_DEV_DOEPTSIZ8_XFERSIZE_SET_MSK 0x0007ffff
100667
100668
#define ALT_USB_DEV_DOEPTSIZ8_XFERSIZE_CLR_MSK 0xfff80000
100669
100670
#define ALT_USB_DEV_DOEPTSIZ8_XFERSIZE_RESET 0x0
100671
100672
#define ALT_USB_DEV_DOEPTSIZ8_XFERSIZE_GET(value) (((value) & 0x0007ffff) >> 0)
100673
100674
#define ALT_USB_DEV_DOEPTSIZ8_XFERSIZE_SET(value) (((value) << 0) & 0x0007ffff)
100675
100687
#define ALT_USB_DEV_DOEPTSIZ8_PKTCNT_LSB 19
100688
100689
#define ALT_USB_DEV_DOEPTSIZ8_PKTCNT_MSB 28
100690
100691
#define ALT_USB_DEV_DOEPTSIZ8_PKTCNT_WIDTH 10
100692
100693
#define ALT_USB_DEV_DOEPTSIZ8_PKTCNT_SET_MSK 0x1ff80000
100694
100695
#define ALT_USB_DEV_DOEPTSIZ8_PKTCNT_CLR_MSK 0xe007ffff
100696
100697
#define ALT_USB_DEV_DOEPTSIZ8_PKTCNT_RESET 0x0
100698
100699
#define ALT_USB_DEV_DOEPTSIZ8_PKTCNT_GET(value) (((value) & 0x1ff80000) >> 19)
100700
100701
#define ALT_USB_DEV_DOEPTSIZ8_PKTCNT_SET(value) (((value) << 19) & 0x1ff80000)
100702
100729
#define ALT_USB_DEV_DOEPTSIZ8_RXDPID_E_DATA0 0x0
100730
100735
#define ALT_USB_DEV_DOEPTSIZ8_RXDPID_E_DATA2PKT1 0x1
100736
100741
#define ALT_USB_DEV_DOEPTSIZ8_RXDPID_E_DATA1PKT2 0x2
100742
100747
#define ALT_USB_DEV_DOEPTSIZ8_RXDPID_E_MDATAPKT3 0x3
100748
100750
#define ALT_USB_DEV_DOEPTSIZ8_RXDPID_LSB 29
100751
100752
#define ALT_USB_DEV_DOEPTSIZ8_RXDPID_MSB 30
100753
100754
#define ALT_USB_DEV_DOEPTSIZ8_RXDPID_WIDTH 2
100755
100756
#define ALT_USB_DEV_DOEPTSIZ8_RXDPID_SET_MSK 0x60000000
100757
100758
#define ALT_USB_DEV_DOEPTSIZ8_RXDPID_CLR_MSK 0x9fffffff
100759
100760
#define ALT_USB_DEV_DOEPTSIZ8_RXDPID_RESET 0x0
100761
100762
#define ALT_USB_DEV_DOEPTSIZ8_RXDPID_GET(value) (((value) & 0x60000000) >> 29)
100763
100764
#define ALT_USB_DEV_DOEPTSIZ8_RXDPID_SET(value) (((value) << 29) & 0x60000000)
100765
100766
#ifndef __ASSEMBLY__
100767
100777
struct
ALT_USB_DEV_DOEPTSIZ8_s
100778
{
100779
uint32_t
xfersize
: 19;
100780
uint32_t
pktcnt
: 10;
100781
const
uint32_t
rxdpid
: 2;
100782
uint32_t : 1;
100783
};
100784
100786
typedef
volatile
struct
ALT_USB_DEV_DOEPTSIZ8_s
ALT_USB_DEV_DOEPTSIZ8_t
;
100787
#endif
/* __ASSEMBLY__ */
100788
100790
#define ALT_USB_DEV_DOEPTSIZ8_OFST 0x410
100791
100792
#define ALT_USB_DEV_DOEPTSIZ8_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_DEV_DOEPTSIZ8_OFST))
100793
100826
#define ALT_USB_DEV_DOEPDMA8_DOEPDMA8_LSB 0
100827
100828
#define ALT_USB_DEV_DOEPDMA8_DOEPDMA8_MSB 31
100829
100830
#define ALT_USB_DEV_DOEPDMA8_DOEPDMA8_WIDTH 32
100831
100832
#define ALT_USB_DEV_DOEPDMA8_DOEPDMA8_SET_MSK 0xffffffff
100833
100834
#define ALT_USB_DEV_DOEPDMA8_DOEPDMA8_CLR_MSK 0x00000000
100835
100836
#define ALT_USB_DEV_DOEPDMA8_DOEPDMA8_RESET 0x0
100837
100838
#define ALT_USB_DEV_DOEPDMA8_DOEPDMA8_GET(value) (((value) & 0xffffffff) >> 0)
100839
100840
#define ALT_USB_DEV_DOEPDMA8_DOEPDMA8_SET(value) (((value) << 0) & 0xffffffff)
100841
100842
#ifndef __ASSEMBLY__
100843
100853
struct
ALT_USB_DEV_DOEPDMA8_s
100854
{
100855
uint32_t
doepdma8
: 32;
100856
};
100857
100859
typedef
volatile
struct
ALT_USB_DEV_DOEPDMA8_s
ALT_USB_DEV_DOEPDMA8_t
;
100860
#endif
/* __ASSEMBLY__ */
100861
100863
#define ALT_USB_DEV_DOEPDMA8_OFST 0x414
100864
100865
#define ALT_USB_DEV_DOEPDMA8_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_DEV_DOEPDMA8_OFST))
100866
100890
#define ALT_USB_DEV_DOEPDMAB8_DOEPDMAB8_LSB 0
100891
100892
#define ALT_USB_DEV_DOEPDMAB8_DOEPDMAB8_MSB 31
100893
100894
#define ALT_USB_DEV_DOEPDMAB8_DOEPDMAB8_WIDTH 32
100895
100896
#define ALT_USB_DEV_DOEPDMAB8_DOEPDMAB8_SET_MSK 0xffffffff
100897
100898
#define ALT_USB_DEV_DOEPDMAB8_DOEPDMAB8_CLR_MSK 0x00000000
100899
100900
#define ALT_USB_DEV_DOEPDMAB8_DOEPDMAB8_RESET 0x0
100901
100902
#define ALT_USB_DEV_DOEPDMAB8_DOEPDMAB8_GET(value) (((value) & 0xffffffff) >> 0)
100903
100904
#define ALT_USB_DEV_DOEPDMAB8_DOEPDMAB8_SET(value) (((value) << 0) & 0xffffffff)
100905
100906
#ifndef __ASSEMBLY__
100907
100917
struct
ALT_USB_DEV_DOEPDMAB8_s
100918
{
100919
const
uint32_t
doepdmab8
: 32;
100920
};
100921
100923
typedef
volatile
struct
ALT_USB_DEV_DOEPDMAB8_s
ALT_USB_DEV_DOEPDMAB8_t
;
100924
#endif
/* __ASSEMBLY__ */
100925
100927
#define ALT_USB_DEV_DOEPDMAB8_OFST 0x41c
100928
100929
#define ALT_USB_DEV_DOEPDMAB8_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_DEV_DOEPDMAB8_OFST))
100930
100968
#define ALT_USB_DEV_DOEPCTL9_MPS_LSB 0
100969
100970
#define ALT_USB_DEV_DOEPCTL9_MPS_MSB 10
100971
100972
#define ALT_USB_DEV_DOEPCTL9_MPS_WIDTH 11
100973
100974
#define ALT_USB_DEV_DOEPCTL9_MPS_SET_MSK 0x000007ff
100975
100976
#define ALT_USB_DEV_DOEPCTL9_MPS_CLR_MSK 0xfffff800
100977
100978
#define ALT_USB_DEV_DOEPCTL9_MPS_RESET 0x0
100979
100980
#define ALT_USB_DEV_DOEPCTL9_MPS_GET(value) (((value) & 0x000007ff) >> 0)
100981
100982
#define ALT_USB_DEV_DOEPCTL9_MPS_SET(value) (((value) << 0) & 0x000007ff)
100983
101008
#define ALT_USB_DEV_DOEPCTL9_USBACTEP_E_DISD 0x0
101009
101014
#define ALT_USB_DEV_DOEPCTL9_USBACTEP_E_END 0x1
101015
101017
#define ALT_USB_DEV_DOEPCTL9_USBACTEP_LSB 15
101018
101019
#define ALT_USB_DEV_DOEPCTL9_USBACTEP_MSB 15
101020
101021
#define ALT_USB_DEV_DOEPCTL9_USBACTEP_WIDTH 1
101022
101023
#define ALT_USB_DEV_DOEPCTL9_USBACTEP_SET_MSK 0x00008000
101024
101025
#define ALT_USB_DEV_DOEPCTL9_USBACTEP_CLR_MSK 0xffff7fff
101026
101027
#define ALT_USB_DEV_DOEPCTL9_USBACTEP_RESET 0x0
101028
101029
#define ALT_USB_DEV_DOEPCTL9_USBACTEP_GET(value) (((value) & 0x00008000) >> 15)
101030
101031
#define ALT_USB_DEV_DOEPCTL9_USBACTEP_SET(value) (((value) << 15) & 0x00008000)
101032
101077
#define ALT_USB_DEV_DOEPCTL9_DPID_E_INACT 0x0
101078
101083
#define ALT_USB_DEV_DOEPCTL9_DPID_E_ACT 0x1
101084
101086
#define ALT_USB_DEV_DOEPCTL9_DPID_LSB 16
101087
101088
#define ALT_USB_DEV_DOEPCTL9_DPID_MSB 16
101089
101090
#define ALT_USB_DEV_DOEPCTL9_DPID_WIDTH 1
101091
101092
#define ALT_USB_DEV_DOEPCTL9_DPID_SET_MSK 0x00010000
101093
101094
#define ALT_USB_DEV_DOEPCTL9_DPID_CLR_MSK 0xfffeffff
101095
101096
#define ALT_USB_DEV_DOEPCTL9_DPID_RESET 0x0
101097
101098
#define ALT_USB_DEV_DOEPCTL9_DPID_GET(value) (((value) & 0x00010000) >> 16)
101099
101100
#define ALT_USB_DEV_DOEPCTL9_DPID_SET(value) (((value) << 16) & 0x00010000)
101101
101136
#define ALT_USB_DEV_DOEPCTL9_NAKSTS_E_NONNAK 0x0
101137
101142
#define ALT_USB_DEV_DOEPCTL9_NAKSTS_E_NAK 0x1
101143
101145
#define ALT_USB_DEV_DOEPCTL9_NAKSTS_LSB 17
101146
101147
#define ALT_USB_DEV_DOEPCTL9_NAKSTS_MSB 17
101148
101149
#define ALT_USB_DEV_DOEPCTL9_NAKSTS_WIDTH 1
101150
101151
#define ALT_USB_DEV_DOEPCTL9_NAKSTS_SET_MSK 0x00020000
101152
101153
#define ALT_USB_DEV_DOEPCTL9_NAKSTS_CLR_MSK 0xfffdffff
101154
101155
#define ALT_USB_DEV_DOEPCTL9_NAKSTS_RESET 0x0
101156
101157
#define ALT_USB_DEV_DOEPCTL9_NAKSTS_GET(value) (((value) & 0x00020000) >> 17)
101158
101159
#define ALT_USB_DEV_DOEPCTL9_NAKSTS_SET(value) (((value) << 17) & 0x00020000)
101160
101183
#define ALT_USB_DEV_DOEPCTL9_EPTYPE_E_CTL 0x0
101184
101189
#define ALT_USB_DEV_DOEPCTL9_EPTYPE_E_ISOCHRONOUS 0x1
101190
101195
#define ALT_USB_DEV_DOEPCTL9_EPTYPE_E_BULK 0x2
101196
101201
#define ALT_USB_DEV_DOEPCTL9_EPTYPE_E_INTERRUP 0x3
101202
101204
#define ALT_USB_DEV_DOEPCTL9_EPTYPE_LSB 18
101205
101206
#define ALT_USB_DEV_DOEPCTL9_EPTYPE_MSB 19
101207
101208
#define ALT_USB_DEV_DOEPCTL9_EPTYPE_WIDTH 2
101209
101210
#define ALT_USB_DEV_DOEPCTL9_EPTYPE_SET_MSK 0x000c0000
101211
101212
#define ALT_USB_DEV_DOEPCTL9_EPTYPE_CLR_MSK 0xfff3ffff
101213
101214
#define ALT_USB_DEV_DOEPCTL9_EPTYPE_RESET 0x0
101215
101216
#define ALT_USB_DEV_DOEPCTL9_EPTYPE_GET(value) (((value) & 0x000c0000) >> 18)
101217
101218
#define ALT_USB_DEV_DOEPCTL9_EPTYPE_SET(value) (((value) << 18) & 0x000c0000)
101219
101242
#define ALT_USB_DEV_DOEPCTL9_SNP_E_DIS 0x0
101243
101248
#define ALT_USB_DEV_DOEPCTL9_SNP_E_EN 0x1
101249
101251
#define ALT_USB_DEV_DOEPCTL9_SNP_LSB 20
101252
101253
#define ALT_USB_DEV_DOEPCTL9_SNP_MSB 20
101254
101255
#define ALT_USB_DEV_DOEPCTL9_SNP_WIDTH 1
101256
101257
#define ALT_USB_DEV_DOEPCTL9_SNP_SET_MSK 0x00100000
101258
101259
#define ALT_USB_DEV_DOEPCTL9_SNP_CLR_MSK 0xffefffff
101260
101261
#define ALT_USB_DEV_DOEPCTL9_SNP_RESET 0x0
101262
101263
#define ALT_USB_DEV_DOEPCTL9_SNP_GET(value) (((value) & 0x00100000) >> 20)
101264
101265
#define ALT_USB_DEV_DOEPCTL9_SNP_SET(value) (((value) << 20) & 0x00100000)
101266
101296
#define ALT_USB_DEV_DOEPCTL9_STALL_E_INACT 0x0
101297
101302
#define ALT_USB_DEV_DOEPCTL9_STALL_E_ACT 0x1
101303
101305
#define ALT_USB_DEV_DOEPCTL9_STALL_LSB 21
101306
101307
#define ALT_USB_DEV_DOEPCTL9_STALL_MSB 21
101308
101309
#define ALT_USB_DEV_DOEPCTL9_STALL_WIDTH 1
101310
101311
#define ALT_USB_DEV_DOEPCTL9_STALL_SET_MSK 0x00200000
101312
101313
#define ALT_USB_DEV_DOEPCTL9_STALL_CLR_MSK 0xffdfffff
101314
101315
#define ALT_USB_DEV_DOEPCTL9_STALL_RESET 0x0
101316
101317
#define ALT_USB_DEV_DOEPCTL9_STALL_GET(value) (((value) & 0x00200000) >> 21)
101318
101319
#define ALT_USB_DEV_DOEPCTL9_STALL_SET(value) (((value) << 21) & 0x00200000)
101320
101341
#define ALT_USB_DEV_DOEPCTL9_CNAK_E_INACT 0x0
101342
101347
#define ALT_USB_DEV_DOEPCTL9_CNAK_E_ACT 0x1
101348
101350
#define ALT_USB_DEV_DOEPCTL9_CNAK_LSB 26
101351
101352
#define ALT_USB_DEV_DOEPCTL9_CNAK_MSB 26
101353
101354
#define ALT_USB_DEV_DOEPCTL9_CNAK_WIDTH 1
101355
101356
#define ALT_USB_DEV_DOEPCTL9_CNAK_SET_MSK 0x04000000
101357
101358
#define ALT_USB_DEV_DOEPCTL9_CNAK_CLR_MSK 0xfbffffff
101359
101360
#define ALT_USB_DEV_DOEPCTL9_CNAK_RESET 0x0
101361
101362
#define ALT_USB_DEV_DOEPCTL9_CNAK_GET(value) (((value) & 0x04000000) >> 26)
101363
101364
#define ALT_USB_DEV_DOEPCTL9_CNAK_SET(value) (((value) << 26) & 0x04000000)
101365
101389
#define ALT_USB_DEV_DOEPCTL9_SNAK_E_INACT 0x0
101390
101395
#define ALT_USB_DEV_DOEPCTL9_SNAK_E_ACT 0x1
101396
101398
#define ALT_USB_DEV_DOEPCTL9_SNAK_LSB 27
101399
101400
#define ALT_USB_DEV_DOEPCTL9_SNAK_MSB 27
101401
101402
#define ALT_USB_DEV_DOEPCTL9_SNAK_WIDTH 1
101403
101404
#define ALT_USB_DEV_DOEPCTL9_SNAK_SET_MSK 0x08000000
101405
101406
#define ALT_USB_DEV_DOEPCTL9_SNAK_CLR_MSK 0xf7ffffff
101407
101408
#define ALT_USB_DEV_DOEPCTL9_SNAK_RESET 0x0
101409
101410
#define ALT_USB_DEV_DOEPCTL9_SNAK_GET(value) (((value) & 0x08000000) >> 27)
101411
101412
#define ALT_USB_DEV_DOEPCTL9_SNAK_SET(value) (((value) << 27) & 0x08000000)
101413
101442
#define ALT_USB_DEV_DOEPCTL9_SETD0PID_E_DISD 0x0
101443
101448
#define ALT_USB_DEV_DOEPCTL9_SETD0PID_E_END 0x1
101449
101451
#define ALT_USB_DEV_DOEPCTL9_SETD0PID_LSB 28
101452
101453
#define ALT_USB_DEV_DOEPCTL9_SETD0PID_MSB 28
101454
101455
#define ALT_USB_DEV_DOEPCTL9_SETD0PID_WIDTH 1
101456
101457
#define ALT_USB_DEV_DOEPCTL9_SETD0PID_SET_MSK 0x10000000
101458
101459
#define ALT_USB_DEV_DOEPCTL9_SETD0PID_CLR_MSK 0xefffffff
101460
101461
#define ALT_USB_DEV_DOEPCTL9_SETD0PID_RESET 0x0
101462
101463
#define ALT_USB_DEV_DOEPCTL9_SETD0PID_GET(value) (((value) & 0x10000000) >> 28)
101464
101465
#define ALT_USB_DEV_DOEPCTL9_SETD0PID_SET(value) (((value) << 28) & 0x10000000)
101466
101493
#define ALT_USB_DEV_DOEPCTL9_SETD1PID_E_DISD 0x0
101494
101499
#define ALT_USB_DEV_DOEPCTL9_SETD1PID_E_END 0x1
101500
101502
#define ALT_USB_DEV_DOEPCTL9_SETD1PID_LSB 29
101503
101504
#define ALT_USB_DEV_DOEPCTL9_SETD1PID_MSB 29
101505
101506
#define ALT_USB_DEV_DOEPCTL9_SETD1PID_WIDTH 1
101507
101508
#define ALT_USB_DEV_DOEPCTL9_SETD1PID_SET_MSK 0x20000000
101509
101510
#define ALT_USB_DEV_DOEPCTL9_SETD1PID_CLR_MSK 0xdfffffff
101511
101512
#define ALT_USB_DEV_DOEPCTL9_SETD1PID_RESET 0x0
101513
101514
#define ALT_USB_DEV_DOEPCTL9_SETD1PID_GET(value) (((value) & 0x20000000) >> 29)
101515
101516
#define ALT_USB_DEV_DOEPCTL9_SETD1PID_SET(value) (((value) << 29) & 0x20000000)
101517
101543
#define ALT_USB_DEV_DOEPCTL9_EPDIS_E_INACT 0x0
101544
101549
#define ALT_USB_DEV_DOEPCTL9_EPDIS_E_ACT 0x1
101550
101552
#define ALT_USB_DEV_DOEPCTL9_EPDIS_LSB 30
101553
101554
#define ALT_USB_DEV_DOEPCTL9_EPDIS_MSB 30
101555
101556
#define ALT_USB_DEV_DOEPCTL9_EPDIS_WIDTH 1
101557
101558
#define ALT_USB_DEV_DOEPCTL9_EPDIS_SET_MSK 0x40000000
101559
101560
#define ALT_USB_DEV_DOEPCTL9_EPDIS_CLR_MSK 0xbfffffff
101561
101562
#define ALT_USB_DEV_DOEPCTL9_EPDIS_RESET 0x0
101563
101564
#define ALT_USB_DEV_DOEPCTL9_EPDIS_GET(value) (((value) & 0x40000000) >> 30)
101565
101566
#define ALT_USB_DEV_DOEPCTL9_EPDIS_SET(value) (((value) << 30) & 0x40000000)
101567
101617
#define ALT_USB_DEV_DOEPCTL9_EPENA_E_INACT 0x0
101618
101623
#define ALT_USB_DEV_DOEPCTL9_EPENA_E_ACT 0x1
101624
101626
#define ALT_USB_DEV_DOEPCTL9_EPENA_LSB 31
101627
101628
#define ALT_USB_DEV_DOEPCTL9_EPENA_MSB 31
101629
101630
#define ALT_USB_DEV_DOEPCTL9_EPENA_WIDTH 1
101631
101632
#define ALT_USB_DEV_DOEPCTL9_EPENA_SET_MSK 0x80000000
101633
101634
#define ALT_USB_DEV_DOEPCTL9_EPENA_CLR_MSK 0x7fffffff
101635
101636
#define ALT_USB_DEV_DOEPCTL9_EPENA_RESET 0x0
101637
101638
#define ALT_USB_DEV_DOEPCTL9_EPENA_GET(value) (((value) & 0x80000000) >> 31)
101639
101640
#define ALT_USB_DEV_DOEPCTL9_EPENA_SET(value) (((value) << 31) & 0x80000000)
101641
101642
#ifndef __ASSEMBLY__
101643
101653
struct
ALT_USB_DEV_DOEPCTL9_s
101654
{
101655
uint32_t
mps
: 11;
101656
uint32_t : 4;
101657
uint32_t
usbactep
: 1;
101658
const
uint32_t
dpid
: 1;
101659
const
uint32_t
naksts
: 1;
101660
uint32_t
eptype
: 2;
101661
uint32_t
snp
: 1;
101662
const
uint32_t
stall
: 1;
101663
uint32_t : 4;
101664
uint32_t
cnak
: 1;
101665
uint32_t
snak
: 1;
101666
uint32_t
setd0pid
: 1;
101667
uint32_t
setd1pid
: 1;
101668
const
uint32_t
epdis
: 1;
101669
const
uint32_t
epena
: 1;
101670
};
101671
101673
typedef
volatile
struct
ALT_USB_DEV_DOEPCTL9_s
ALT_USB_DEV_DOEPCTL9_t
;
101674
#endif
/* __ASSEMBLY__ */
101675
101677
#define ALT_USB_DEV_DOEPCTL9_OFST 0x420
101678
101679
#define ALT_USB_DEV_DOEPCTL9_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_DEV_DOEPCTL9_OFST))
101680
101744
#define ALT_USB_DEV_DOEPINT9_XFERCOMPL_E_INACT 0x0
101745
101750
#define ALT_USB_DEV_DOEPINT9_XFERCOMPL_E_ACT 0x1
101751
101753
#define ALT_USB_DEV_DOEPINT9_XFERCOMPL_LSB 0
101754
101755
#define ALT_USB_DEV_DOEPINT9_XFERCOMPL_MSB 0
101756
101757
#define ALT_USB_DEV_DOEPINT9_XFERCOMPL_WIDTH 1
101758
101759
#define ALT_USB_DEV_DOEPINT9_XFERCOMPL_SET_MSK 0x00000001
101760
101761
#define ALT_USB_DEV_DOEPINT9_XFERCOMPL_CLR_MSK 0xfffffffe
101762
101763
#define ALT_USB_DEV_DOEPINT9_XFERCOMPL_RESET 0x0
101764
101765
#define ALT_USB_DEV_DOEPINT9_XFERCOMPL_GET(value) (((value) & 0x00000001) >> 0)
101766
101767
#define ALT_USB_DEV_DOEPINT9_XFERCOMPL_SET(value) (((value) << 0) & 0x00000001)
101768
101790
#define ALT_USB_DEV_DOEPINT9_EPDISBLD_E_INACT 0x0
101791
101796
#define ALT_USB_DEV_DOEPINT9_EPDISBLD_E_ACT 0x1
101797
101799
#define ALT_USB_DEV_DOEPINT9_EPDISBLD_LSB 1
101800
101801
#define ALT_USB_DEV_DOEPINT9_EPDISBLD_MSB 1
101802
101803
#define ALT_USB_DEV_DOEPINT9_EPDISBLD_WIDTH 1
101804
101805
#define ALT_USB_DEV_DOEPINT9_EPDISBLD_SET_MSK 0x00000002
101806
101807
#define ALT_USB_DEV_DOEPINT9_EPDISBLD_CLR_MSK 0xfffffffd
101808
101809
#define ALT_USB_DEV_DOEPINT9_EPDISBLD_RESET 0x0
101810
101811
#define ALT_USB_DEV_DOEPINT9_EPDISBLD_GET(value) (((value) & 0x00000002) >> 1)
101812
101813
#define ALT_USB_DEV_DOEPINT9_EPDISBLD_SET(value) (((value) << 1) & 0x00000002)
101814
101837
#define ALT_USB_DEV_DOEPINT9_AHBERR_E_INACT 0x0
101838
101843
#define ALT_USB_DEV_DOEPINT9_AHBERR_E_ACT 0x1
101844
101846
#define ALT_USB_DEV_DOEPINT9_AHBERR_LSB 2
101847
101848
#define ALT_USB_DEV_DOEPINT9_AHBERR_MSB 2
101849
101850
#define ALT_USB_DEV_DOEPINT9_AHBERR_WIDTH 1
101851
101852
#define ALT_USB_DEV_DOEPINT9_AHBERR_SET_MSK 0x00000004
101853
101854
#define ALT_USB_DEV_DOEPINT9_AHBERR_CLR_MSK 0xfffffffb
101855
101856
#define ALT_USB_DEV_DOEPINT9_AHBERR_RESET 0x0
101857
101858
#define ALT_USB_DEV_DOEPINT9_AHBERR_GET(value) (((value) & 0x00000004) >> 2)
101859
101860
#define ALT_USB_DEV_DOEPINT9_AHBERR_SET(value) (((value) << 2) & 0x00000004)
101861
101885
#define ALT_USB_DEV_DOEPINT9_SETUP_E_INACT 0x0
101886
101891
#define ALT_USB_DEV_DOEPINT9_SETUP_E_ACT 0x1
101892
101894
#define ALT_USB_DEV_DOEPINT9_SETUP_LSB 3
101895
101896
#define ALT_USB_DEV_DOEPINT9_SETUP_MSB 3
101897
101898
#define ALT_USB_DEV_DOEPINT9_SETUP_WIDTH 1
101899
101900
#define ALT_USB_DEV_DOEPINT9_SETUP_SET_MSK 0x00000008
101901
101902
#define ALT_USB_DEV_DOEPINT9_SETUP_CLR_MSK 0xfffffff7
101903
101904
#define ALT_USB_DEV_DOEPINT9_SETUP_RESET 0x0
101905
101906
#define ALT_USB_DEV_DOEPINT9_SETUP_GET(value) (((value) & 0x00000008) >> 3)
101907
101908
#define ALT_USB_DEV_DOEPINT9_SETUP_SET(value) (((value) << 3) & 0x00000008)
101909
101932
#define ALT_USB_DEV_DOEPINT9_OUTTKNEPDIS_E_INACT 0x0
101933
101938
#define ALT_USB_DEV_DOEPINT9_OUTTKNEPDIS_E_ACT 0x1
101939
101941
#define ALT_USB_DEV_DOEPINT9_OUTTKNEPDIS_LSB 4
101942
101943
#define ALT_USB_DEV_DOEPINT9_OUTTKNEPDIS_MSB 4
101944
101945
#define ALT_USB_DEV_DOEPINT9_OUTTKNEPDIS_WIDTH 1
101946
101947
#define ALT_USB_DEV_DOEPINT9_OUTTKNEPDIS_SET_MSK 0x00000010
101948
101949
#define ALT_USB_DEV_DOEPINT9_OUTTKNEPDIS_CLR_MSK 0xffffffef
101950
101951
#define ALT_USB_DEV_DOEPINT9_OUTTKNEPDIS_RESET 0x0
101952
101953
#define ALT_USB_DEV_DOEPINT9_OUTTKNEPDIS_GET(value) (((value) & 0x00000010) >> 4)
101954
101955
#define ALT_USB_DEV_DOEPINT9_OUTTKNEPDIS_SET(value) (((value) << 4) & 0x00000010)
101956
101984
#define ALT_USB_DEV_DOEPINT9_STSPHSERCVD_E_INACT 0x0
101985
101990
#define ALT_USB_DEV_DOEPINT9_STSPHSERCVD_E_ACT 0x1
101991
101993
#define ALT_USB_DEV_DOEPINT9_STSPHSERCVD_LSB 5
101994
101995
#define ALT_USB_DEV_DOEPINT9_STSPHSERCVD_MSB 5
101996
101997
#define ALT_USB_DEV_DOEPINT9_STSPHSERCVD_WIDTH 1
101998
101999
#define ALT_USB_DEV_DOEPINT9_STSPHSERCVD_SET_MSK 0x00000020
102000
102001
#define ALT_USB_DEV_DOEPINT9_STSPHSERCVD_CLR_MSK 0xffffffdf
102002
102003
#define ALT_USB_DEV_DOEPINT9_STSPHSERCVD_RESET 0x0
102004
102005
#define ALT_USB_DEV_DOEPINT9_STSPHSERCVD_GET(value) (((value) & 0x00000020) >> 5)
102006
102007
#define ALT_USB_DEV_DOEPINT9_STSPHSERCVD_SET(value) (((value) << 5) & 0x00000020)
102008
102031
#define ALT_USB_DEV_DOEPINT9_BACK2BACKSETUP_E_INACT 0x0
102032
102037
#define ALT_USB_DEV_DOEPINT9_BACK2BACKSETUP_E_ACT 0x1
102038
102040
#define ALT_USB_DEV_DOEPINT9_BACK2BACKSETUP_LSB 6
102041
102042
#define ALT_USB_DEV_DOEPINT9_BACK2BACKSETUP_MSB 6
102043
102044
#define ALT_USB_DEV_DOEPINT9_BACK2BACKSETUP_WIDTH 1
102045
102046
#define ALT_USB_DEV_DOEPINT9_BACK2BACKSETUP_SET_MSK 0x00000040
102047
102048
#define ALT_USB_DEV_DOEPINT9_BACK2BACKSETUP_CLR_MSK 0xffffffbf
102049
102050
#define ALT_USB_DEV_DOEPINT9_BACK2BACKSETUP_RESET 0x0
102051
102052
#define ALT_USB_DEV_DOEPINT9_BACK2BACKSETUP_GET(value) (((value) & 0x00000040) >> 6)
102053
102054
#define ALT_USB_DEV_DOEPINT9_BACK2BACKSETUP_SET(value) (((value) << 6) & 0x00000040)
102055
102077
#define ALT_USB_DEV_DOEPINT9_OUTPKTERR_E_INACT 0x0
102078
102083
#define ALT_USB_DEV_DOEPINT9_OUTPKTERR_E_ACT 0x1
102084
102086
#define ALT_USB_DEV_DOEPINT9_OUTPKTERR_LSB 8
102087
102088
#define ALT_USB_DEV_DOEPINT9_OUTPKTERR_MSB 8
102089
102090
#define ALT_USB_DEV_DOEPINT9_OUTPKTERR_WIDTH 1
102091
102092
#define ALT_USB_DEV_DOEPINT9_OUTPKTERR_SET_MSK 0x00000100
102093
102094
#define ALT_USB_DEV_DOEPINT9_OUTPKTERR_CLR_MSK 0xfffffeff
102095
102096
#define ALT_USB_DEV_DOEPINT9_OUTPKTERR_RESET 0x0
102097
102098
#define ALT_USB_DEV_DOEPINT9_OUTPKTERR_GET(value) (((value) & 0x00000100) >> 8)
102099
102100
#define ALT_USB_DEV_DOEPINT9_OUTPKTERR_SET(value) (((value) << 8) & 0x00000100)
102101
102125
#define ALT_USB_DEV_DOEPINT9_BNAINTR_E_INACT 0x0
102126
102131
#define ALT_USB_DEV_DOEPINT9_BNAINTR_E_ACT 0x1
102132
102134
#define ALT_USB_DEV_DOEPINT9_BNAINTR_LSB 9
102135
102136
#define ALT_USB_DEV_DOEPINT9_BNAINTR_MSB 9
102137
102138
#define ALT_USB_DEV_DOEPINT9_BNAINTR_WIDTH 1
102139
102140
#define ALT_USB_DEV_DOEPINT9_BNAINTR_SET_MSK 0x00000200
102141
102142
#define ALT_USB_DEV_DOEPINT9_BNAINTR_CLR_MSK 0xfffffdff
102143
102144
#define ALT_USB_DEV_DOEPINT9_BNAINTR_RESET 0x0
102145
102146
#define ALT_USB_DEV_DOEPINT9_BNAINTR_GET(value) (((value) & 0x00000200) >> 9)
102147
102148
#define ALT_USB_DEV_DOEPINT9_BNAINTR_SET(value) (((value) << 9) & 0x00000200)
102149
102172
#define ALT_USB_DEV_DOEPINT9_PKTDRPSTS_E_INACT 0x0
102173
102178
#define ALT_USB_DEV_DOEPINT9_PKTDRPSTS_E_ACT 0x1
102179
102181
#define ALT_USB_DEV_DOEPINT9_PKTDRPSTS_LSB 11
102182
102183
#define ALT_USB_DEV_DOEPINT9_PKTDRPSTS_MSB 11
102184
102185
#define ALT_USB_DEV_DOEPINT9_PKTDRPSTS_WIDTH 1
102186
102187
#define ALT_USB_DEV_DOEPINT9_PKTDRPSTS_SET_MSK 0x00000800
102188
102189
#define ALT_USB_DEV_DOEPINT9_PKTDRPSTS_CLR_MSK 0xfffff7ff
102190
102191
#define ALT_USB_DEV_DOEPINT9_PKTDRPSTS_RESET 0x0
102192
102193
#define ALT_USB_DEV_DOEPINT9_PKTDRPSTS_GET(value) (((value) & 0x00000800) >> 11)
102194
102195
#define ALT_USB_DEV_DOEPINT9_PKTDRPSTS_SET(value) (((value) << 11) & 0x00000800)
102196
102217
#define ALT_USB_DEV_DOEPINT9_BBLEERR_E_INACT 0x0
102218
102223
#define ALT_USB_DEV_DOEPINT9_BBLEERR_E_ACT 0x1
102224
102226
#define ALT_USB_DEV_DOEPINT9_BBLEERR_LSB 12
102227
102228
#define ALT_USB_DEV_DOEPINT9_BBLEERR_MSB 12
102229
102230
#define ALT_USB_DEV_DOEPINT9_BBLEERR_WIDTH 1
102231
102232
#define ALT_USB_DEV_DOEPINT9_BBLEERR_SET_MSK 0x00001000
102233
102234
#define ALT_USB_DEV_DOEPINT9_BBLEERR_CLR_MSK 0xffffefff
102235
102236
#define ALT_USB_DEV_DOEPINT9_BBLEERR_RESET 0x0
102237
102238
#define ALT_USB_DEV_DOEPINT9_BBLEERR_GET(value) (((value) & 0x00001000) >> 12)
102239
102240
#define ALT_USB_DEV_DOEPINT9_BBLEERR_SET(value) (((value) << 12) & 0x00001000)
102241
102264
#define ALT_USB_DEV_DOEPINT9_NAKINTRPT_E_INACT 0x0
102265
102270
#define ALT_USB_DEV_DOEPINT9_NAKINTRPT_E_ACT 0x1
102271
102273
#define ALT_USB_DEV_DOEPINT9_NAKINTRPT_LSB 13
102274
102275
#define ALT_USB_DEV_DOEPINT9_NAKINTRPT_MSB 13
102276
102277
#define ALT_USB_DEV_DOEPINT9_NAKINTRPT_WIDTH 1
102278
102279
#define ALT_USB_DEV_DOEPINT9_NAKINTRPT_SET_MSK 0x00002000
102280
102281
#define ALT_USB_DEV_DOEPINT9_NAKINTRPT_CLR_MSK 0xffffdfff
102282
102283
#define ALT_USB_DEV_DOEPINT9_NAKINTRPT_RESET 0x0
102284
102285
#define ALT_USB_DEV_DOEPINT9_NAKINTRPT_GET(value) (((value) & 0x00002000) >> 13)
102286
102287
#define ALT_USB_DEV_DOEPINT9_NAKINTRPT_SET(value) (((value) << 13) & 0x00002000)
102288
102310
#define ALT_USB_DEV_DOEPINT9_NYETINTRPT_E_INACT 0x0
102311
102316
#define ALT_USB_DEV_DOEPINT9_NYETINTRPT_E_ACT 0x1
102317
102319
#define ALT_USB_DEV_DOEPINT9_NYETINTRPT_LSB 14
102320
102321
#define ALT_USB_DEV_DOEPINT9_NYETINTRPT_MSB 14
102322
102323
#define ALT_USB_DEV_DOEPINT9_NYETINTRPT_WIDTH 1
102324
102325
#define ALT_USB_DEV_DOEPINT9_NYETINTRPT_SET_MSK 0x00004000
102326
102327
#define ALT_USB_DEV_DOEPINT9_NYETINTRPT_CLR_MSK 0xffffbfff
102328
102329
#define ALT_USB_DEV_DOEPINT9_NYETINTRPT_RESET 0x0
102330
102331
#define ALT_USB_DEV_DOEPINT9_NYETINTRPT_GET(value) (((value) & 0x00004000) >> 14)
102332
102333
#define ALT_USB_DEV_DOEPINT9_NYETINTRPT_SET(value) (((value) << 14) & 0x00004000)
102334
102335
#ifndef __ASSEMBLY__
102336
102346
struct
ALT_USB_DEV_DOEPINT9_s
102347
{
102348
const
uint32_t
xfercompl
: 1;
102349
const
uint32_t
epdisbld
: 1;
102350
const
uint32_t
ahberr
: 1;
102351
const
uint32_t
setup
: 1;
102352
const
uint32_t
outtknepdis
: 1;
102353
const
uint32_t
stsphsercvd
: 1;
102354
const
uint32_t
back2backsetup
: 1;
102355
uint32_t : 1;
102356
const
uint32_t
outpkterr
: 1;
102357
const
uint32_t
bnaintr
: 1;
102358
uint32_t : 1;
102359
const
uint32_t
pktdrpsts
: 1;
102360
const
uint32_t
bbleerr
: 1;
102361
const
uint32_t
nakintrpt
: 1;
102362
const
uint32_t
nyetintrpt
: 1;
102363
uint32_t : 17;
102364
};
102365
102367
typedef
volatile
struct
ALT_USB_DEV_DOEPINT9_s
ALT_USB_DEV_DOEPINT9_t
;
102368
#endif
/* __ASSEMBLY__ */
102369
102371
#define ALT_USB_DEV_DOEPINT9_OFST 0x428
102372
102373
#define ALT_USB_DEV_DOEPINT9_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_DEV_DOEPINT9_OFST))
102374
102407
#define ALT_USB_DEV_DOEPTSIZ9_XFERSIZE_LSB 0
102408
102409
#define ALT_USB_DEV_DOEPTSIZ9_XFERSIZE_MSB 18
102410
102411
#define ALT_USB_DEV_DOEPTSIZ9_XFERSIZE_WIDTH 19
102412
102413
#define ALT_USB_DEV_DOEPTSIZ9_XFERSIZE_SET_MSK 0x0007ffff
102414
102415
#define ALT_USB_DEV_DOEPTSIZ9_XFERSIZE_CLR_MSK 0xfff80000
102416
102417
#define ALT_USB_DEV_DOEPTSIZ9_XFERSIZE_RESET 0x0
102418
102419
#define ALT_USB_DEV_DOEPTSIZ9_XFERSIZE_GET(value) (((value) & 0x0007ffff) >> 0)
102420
102421
#define ALT_USB_DEV_DOEPTSIZ9_XFERSIZE_SET(value) (((value) << 0) & 0x0007ffff)
102422
102434
#define ALT_USB_DEV_DOEPTSIZ9_PKTCNT_LSB 19
102435
102436
#define ALT_USB_DEV_DOEPTSIZ9_PKTCNT_MSB 28
102437
102438
#define ALT_USB_DEV_DOEPTSIZ9_PKTCNT_WIDTH 10
102439
102440
#define ALT_USB_DEV_DOEPTSIZ9_PKTCNT_SET_MSK 0x1ff80000
102441
102442
#define ALT_USB_DEV_DOEPTSIZ9_PKTCNT_CLR_MSK 0xe007ffff
102443
102444
#define ALT_USB_DEV_DOEPTSIZ9_PKTCNT_RESET 0x0
102445
102446
#define ALT_USB_DEV_DOEPTSIZ9_PKTCNT_GET(value) (((value) & 0x1ff80000) >> 19)
102447
102448
#define ALT_USB_DEV_DOEPTSIZ9_PKTCNT_SET(value) (((value) << 19) & 0x1ff80000)
102449
102476
#define ALT_USB_DEV_DOEPTSIZ9_RXDPID_E_DATA0 0x0
102477
102482
#define ALT_USB_DEV_DOEPTSIZ9_RXDPID_E_DATA2PKT1 0x1
102483
102488
#define ALT_USB_DEV_DOEPTSIZ9_RXDPID_E_DATA1PKT2 0x2
102489
102494
#define ALT_USB_DEV_DOEPTSIZ9_RXDPID_E_MDATAPKT3 0x3
102495
102497
#define ALT_USB_DEV_DOEPTSIZ9_RXDPID_LSB 29
102498
102499
#define ALT_USB_DEV_DOEPTSIZ9_RXDPID_MSB 30
102500
102501
#define ALT_USB_DEV_DOEPTSIZ9_RXDPID_WIDTH 2
102502
102503
#define ALT_USB_DEV_DOEPTSIZ9_RXDPID_SET_MSK 0x60000000
102504
102505
#define ALT_USB_DEV_DOEPTSIZ9_RXDPID_CLR_MSK 0x9fffffff
102506
102507
#define ALT_USB_DEV_DOEPTSIZ9_RXDPID_RESET 0x0
102508
102509
#define ALT_USB_DEV_DOEPTSIZ9_RXDPID_GET(value) (((value) & 0x60000000) >> 29)
102510
102511
#define ALT_USB_DEV_DOEPTSIZ9_RXDPID_SET(value) (((value) << 29) & 0x60000000)
102512
102513
#ifndef __ASSEMBLY__
102514
102524
struct
ALT_USB_DEV_DOEPTSIZ9_s
102525
{
102526
uint32_t
xfersize
: 19;
102527
uint32_t
pktcnt
: 10;
102528
const
uint32_t
rxdpid
: 2;
102529
uint32_t : 1;
102530
};
102531
102533
typedef
volatile
struct
ALT_USB_DEV_DOEPTSIZ9_s
ALT_USB_DEV_DOEPTSIZ9_t
;
102534
#endif
/* __ASSEMBLY__ */
102535
102537
#define ALT_USB_DEV_DOEPTSIZ9_OFST 0x430
102538
102539
#define ALT_USB_DEV_DOEPTSIZ9_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_DEV_DOEPTSIZ9_OFST))
102540
102573
#define ALT_USB_DEV_DOEPDMA9_DOEPDMA9_LSB 0
102574
102575
#define ALT_USB_DEV_DOEPDMA9_DOEPDMA9_MSB 31
102576
102577
#define ALT_USB_DEV_DOEPDMA9_DOEPDMA9_WIDTH 32
102578
102579
#define ALT_USB_DEV_DOEPDMA9_DOEPDMA9_SET_MSK 0xffffffff
102580
102581
#define ALT_USB_DEV_DOEPDMA9_DOEPDMA9_CLR_MSK 0x00000000
102582
102583
#define ALT_USB_DEV_DOEPDMA9_DOEPDMA9_RESET 0x0
102584
102585
#define ALT_USB_DEV_DOEPDMA9_DOEPDMA9_GET(value) (((value) & 0xffffffff) >> 0)
102586
102587
#define ALT_USB_DEV_DOEPDMA9_DOEPDMA9_SET(value) (((value) << 0) & 0xffffffff)
102588
102589
#ifndef __ASSEMBLY__
102590
102600
struct
ALT_USB_DEV_DOEPDMA9_s
102601
{
102602
uint32_t
doepdma9
: 32;
102603
};
102604
102606
typedef
volatile
struct
ALT_USB_DEV_DOEPDMA9_s
ALT_USB_DEV_DOEPDMA9_t
;
102607
#endif
/* __ASSEMBLY__ */
102608
102610
#define ALT_USB_DEV_DOEPDMA9_OFST 0x434
102611
102612
#define ALT_USB_DEV_DOEPDMA9_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_DEV_DOEPDMA9_OFST))
102613
102637
#define ALT_USB_DEV_DOEPDMAB9_DOEPDMAB9_LSB 0
102638
102639
#define ALT_USB_DEV_DOEPDMAB9_DOEPDMAB9_MSB 31
102640
102641
#define ALT_USB_DEV_DOEPDMAB9_DOEPDMAB9_WIDTH 32
102642
102643
#define ALT_USB_DEV_DOEPDMAB9_DOEPDMAB9_SET_MSK 0xffffffff
102644
102645
#define ALT_USB_DEV_DOEPDMAB9_DOEPDMAB9_CLR_MSK 0x00000000
102646
102647
#define ALT_USB_DEV_DOEPDMAB9_DOEPDMAB9_RESET 0x0
102648
102649
#define ALT_USB_DEV_DOEPDMAB9_DOEPDMAB9_GET(value) (((value) & 0xffffffff) >> 0)
102650
102651
#define ALT_USB_DEV_DOEPDMAB9_DOEPDMAB9_SET(value) (((value) << 0) & 0xffffffff)
102652
102653
#ifndef __ASSEMBLY__
102654
102664
struct
ALT_USB_DEV_DOEPDMAB9_s
102665
{
102666
const
uint32_t
doepdmab9
: 32;
102667
};
102668
102670
typedef
volatile
struct
ALT_USB_DEV_DOEPDMAB9_s
ALT_USB_DEV_DOEPDMAB9_t
;
102671
#endif
/* __ASSEMBLY__ */
102672
102674
#define ALT_USB_DEV_DOEPDMAB9_OFST 0x43c
102675
102676
#define ALT_USB_DEV_DOEPDMAB9_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_DEV_DOEPDMAB9_OFST))
102677
102715
#define ALT_USB_DEV_DOEPCTL10_MPS_LSB 0
102716
102717
#define ALT_USB_DEV_DOEPCTL10_MPS_MSB 10
102718
102719
#define ALT_USB_DEV_DOEPCTL10_MPS_WIDTH 11
102720
102721
#define ALT_USB_DEV_DOEPCTL10_MPS_SET_MSK 0x000007ff
102722
102723
#define ALT_USB_DEV_DOEPCTL10_MPS_CLR_MSK 0xfffff800
102724
102725
#define ALT_USB_DEV_DOEPCTL10_MPS_RESET 0x0
102726
102727
#define ALT_USB_DEV_DOEPCTL10_MPS_GET(value) (((value) & 0x000007ff) >> 0)
102728
102729
#define ALT_USB_DEV_DOEPCTL10_MPS_SET(value) (((value) << 0) & 0x000007ff)
102730
102755
#define ALT_USB_DEV_DOEPCTL10_USBACTEP_E_DISD 0x0
102756
102761
#define ALT_USB_DEV_DOEPCTL10_USBACTEP_E_END 0x1
102762
102764
#define ALT_USB_DEV_DOEPCTL10_USBACTEP_LSB 15
102765
102766
#define ALT_USB_DEV_DOEPCTL10_USBACTEP_MSB 15
102767
102768
#define ALT_USB_DEV_DOEPCTL10_USBACTEP_WIDTH 1
102769
102770
#define ALT_USB_DEV_DOEPCTL10_USBACTEP_SET_MSK 0x00008000
102771
102772
#define ALT_USB_DEV_DOEPCTL10_USBACTEP_CLR_MSK 0xffff7fff
102773
102774
#define ALT_USB_DEV_DOEPCTL10_USBACTEP_RESET 0x0
102775
102776
#define ALT_USB_DEV_DOEPCTL10_USBACTEP_GET(value) (((value) & 0x00008000) >> 15)
102777
102778
#define ALT_USB_DEV_DOEPCTL10_USBACTEP_SET(value) (((value) << 15) & 0x00008000)
102779
102821
#define ALT_USB_DEV_DOEPCTL10_DPID_E_INACT 0x0
102822
102827
#define ALT_USB_DEV_DOEPCTL10_DPID_E_ACT 0x1
102828
102830
#define ALT_USB_DEV_DOEPCTL10_DPID_LSB 16
102831
102832
#define ALT_USB_DEV_DOEPCTL10_DPID_MSB 16
102833
102834
#define ALT_USB_DEV_DOEPCTL10_DPID_WIDTH 1
102835
102836
#define ALT_USB_DEV_DOEPCTL10_DPID_SET_MSK 0x00010000
102837
102838
#define ALT_USB_DEV_DOEPCTL10_DPID_CLR_MSK 0xfffeffff
102839
102840
#define ALT_USB_DEV_DOEPCTL10_DPID_RESET 0x0
102841
102842
#define ALT_USB_DEV_DOEPCTL10_DPID_GET(value) (((value) & 0x00010000) >> 16)
102843
102844
#define ALT_USB_DEV_DOEPCTL10_DPID_SET(value) (((value) << 16) & 0x00010000)
102845
102880
#define ALT_USB_DEV_DOEPCTL10_NAKSTS_E_NONNAK 0x0
102881
102886
#define ALT_USB_DEV_DOEPCTL10_NAKSTS_E_NAK 0x1
102887
102889
#define ALT_USB_DEV_DOEPCTL10_NAKSTS_LSB 17
102890
102891
#define ALT_USB_DEV_DOEPCTL10_NAKSTS_MSB 17
102892
102893
#define ALT_USB_DEV_DOEPCTL10_NAKSTS_WIDTH 1
102894
102895
#define ALT_USB_DEV_DOEPCTL10_NAKSTS_SET_MSK 0x00020000
102896
102897
#define ALT_USB_DEV_DOEPCTL10_NAKSTS_CLR_MSK 0xfffdffff
102898
102899
#define ALT_USB_DEV_DOEPCTL10_NAKSTS_RESET 0x0
102900
102901
#define ALT_USB_DEV_DOEPCTL10_NAKSTS_GET(value) (((value) & 0x00020000) >> 17)
102902
102903
#define ALT_USB_DEV_DOEPCTL10_NAKSTS_SET(value) (((value) << 17) & 0x00020000)
102904
102927
#define ALT_USB_DEV_DOEPCTL10_EPTYPE_E_CTL 0x0
102928
102933
#define ALT_USB_DEV_DOEPCTL10_EPTYPE_E_ISOCHRONOUS 0x1
102934
102939
#define ALT_USB_DEV_DOEPCTL10_EPTYPE_E_BULK 0x2
102940
102945
#define ALT_USB_DEV_DOEPCTL10_EPTYPE_E_INTERRUP 0x3
102946
102948
#define ALT_USB_DEV_DOEPCTL10_EPTYPE_LSB 18
102949
102950
#define ALT_USB_DEV_DOEPCTL10_EPTYPE_MSB 19
102951
102952
#define ALT_USB_DEV_DOEPCTL10_EPTYPE_WIDTH 2
102953
102954
#define ALT_USB_DEV_DOEPCTL10_EPTYPE_SET_MSK 0x000c0000
102955
102956
#define ALT_USB_DEV_DOEPCTL10_EPTYPE_CLR_MSK 0xfff3ffff
102957
102958
#define ALT_USB_DEV_DOEPCTL10_EPTYPE_RESET 0x0
102959
102960
#define ALT_USB_DEV_DOEPCTL10_EPTYPE_GET(value) (((value) & 0x000c0000) >> 18)
102961
102962
#define ALT_USB_DEV_DOEPCTL10_EPTYPE_SET(value) (((value) << 18) & 0x000c0000)
102963
102986
#define ALT_USB_DEV_DOEPCTL10_SNP_E_DIS 0x0
102987
102992
#define ALT_USB_DEV_DOEPCTL10_SNP_E_EN 0x1
102993
102995
#define ALT_USB_DEV_DOEPCTL10_SNP_LSB 20
102996
102997
#define ALT_USB_DEV_DOEPCTL10_SNP_MSB 20
102998
102999
#define ALT_USB_DEV_DOEPCTL10_SNP_WIDTH 1
103000
103001
#define ALT_USB_DEV_DOEPCTL10_SNP_SET_MSK 0x00100000
103002
103003
#define ALT_USB_DEV_DOEPCTL10_SNP_CLR_MSK 0xffefffff
103004
103005
#define ALT_USB_DEV_DOEPCTL10_SNP_RESET 0x0
103006
103007
#define ALT_USB_DEV_DOEPCTL10_SNP_GET(value) (((value) & 0x00100000) >> 20)
103008
103009
#define ALT_USB_DEV_DOEPCTL10_SNP_SET(value) (((value) << 20) & 0x00100000)
103010
103040
#define ALT_USB_DEV_DOEPCTL10_STALL_E_INACT 0x0
103041
103046
#define ALT_USB_DEV_DOEPCTL10_STALL_E_ACT 0x1
103047
103049
#define ALT_USB_DEV_DOEPCTL10_STALL_LSB 21
103050
103051
#define ALT_USB_DEV_DOEPCTL10_STALL_MSB 21
103052
103053
#define ALT_USB_DEV_DOEPCTL10_STALL_WIDTH 1
103054
103055
#define ALT_USB_DEV_DOEPCTL10_STALL_SET_MSK 0x00200000
103056
103057
#define ALT_USB_DEV_DOEPCTL10_STALL_CLR_MSK 0xffdfffff
103058
103059
#define ALT_USB_DEV_DOEPCTL10_STALL_RESET 0x0
103060
103061
#define ALT_USB_DEV_DOEPCTL10_STALL_GET(value) (((value) & 0x00200000) >> 21)
103062
103063
#define ALT_USB_DEV_DOEPCTL10_STALL_SET(value) (((value) << 21) & 0x00200000)
103064
103085
#define ALT_USB_DEV_DOEPCTL10_CNAK_E_INACT 0x0
103086
103091
#define ALT_USB_DEV_DOEPCTL10_CNAK_E_ACT 0x1
103092
103094
#define ALT_USB_DEV_DOEPCTL10_CNAK_LSB 26
103095
103096
#define ALT_USB_DEV_DOEPCTL10_CNAK_MSB 26
103097
103098
#define ALT_USB_DEV_DOEPCTL10_CNAK_WIDTH 1
103099
103100
#define ALT_USB_DEV_DOEPCTL10_CNAK_SET_MSK 0x04000000
103101
103102
#define ALT_USB_DEV_DOEPCTL10_CNAK_CLR_MSK 0xfbffffff
103103
103104
#define ALT_USB_DEV_DOEPCTL10_CNAK_RESET 0x0
103105
103106
#define ALT_USB_DEV_DOEPCTL10_CNAK_GET(value) (((value) & 0x04000000) >> 26)
103107
103108
#define ALT_USB_DEV_DOEPCTL10_CNAK_SET(value) (((value) << 26) & 0x04000000)
103109
103133
#define ALT_USB_DEV_DOEPCTL10_SNAK_E_INACT 0x0
103134
103139
#define ALT_USB_DEV_DOEPCTL10_SNAK_E_ACT 0x1
103140
103142
#define ALT_USB_DEV_DOEPCTL10_SNAK_LSB 27
103143
103144
#define ALT_USB_DEV_DOEPCTL10_SNAK_MSB 27
103145
103146
#define ALT_USB_DEV_DOEPCTL10_SNAK_WIDTH 1
103147
103148
#define ALT_USB_DEV_DOEPCTL10_SNAK_SET_MSK 0x08000000
103149
103150
#define ALT_USB_DEV_DOEPCTL10_SNAK_CLR_MSK 0xf7ffffff
103151
103152
#define ALT_USB_DEV_DOEPCTL10_SNAK_RESET 0x0
103153
103154
#define ALT_USB_DEV_DOEPCTL10_SNAK_GET(value) (((value) & 0x08000000) >> 27)
103155
103156
#define ALT_USB_DEV_DOEPCTL10_SNAK_SET(value) (((value) << 27) & 0x08000000)
103157
103186
#define ALT_USB_DEV_DOEPCTL10_SETD0PID_E_DISD 0x0
103187
103192
#define ALT_USB_DEV_DOEPCTL10_SETD0PID_E_END 0x1
103193
103195
#define ALT_USB_DEV_DOEPCTL10_SETD0PID_LSB 28
103196
103197
#define ALT_USB_DEV_DOEPCTL10_SETD0PID_MSB 28
103198
103199
#define ALT_USB_DEV_DOEPCTL10_SETD0PID_WIDTH 1
103200
103201
#define ALT_USB_DEV_DOEPCTL10_SETD0PID_SET_MSK 0x10000000
103202
103203
#define ALT_USB_DEV_DOEPCTL10_SETD0PID_CLR_MSK 0xefffffff
103204
103205
#define ALT_USB_DEV_DOEPCTL10_SETD0PID_RESET 0x0
103206
103207
#define ALT_USB_DEV_DOEPCTL10_SETD0PID_GET(value) (((value) & 0x10000000) >> 28)
103208
103209
#define ALT_USB_DEV_DOEPCTL10_SETD0PID_SET(value) (((value) << 28) & 0x10000000)
103210
103237
#define ALT_USB_DEV_DOEPCTL10_SETD1PID_E_DISD 0x0
103238
103243
#define ALT_USB_DEV_DOEPCTL10_SETD1PID_E_END 0x1
103244
103246
#define ALT_USB_DEV_DOEPCTL10_SETD1PID_LSB 29
103247
103248
#define ALT_USB_DEV_DOEPCTL10_SETD1PID_MSB 29
103249
103250
#define ALT_USB_DEV_DOEPCTL10_SETD1PID_WIDTH 1
103251
103252
#define ALT_USB_DEV_DOEPCTL10_SETD1PID_SET_MSK 0x20000000
103253
103254
#define ALT_USB_DEV_DOEPCTL10_SETD1PID_CLR_MSK 0xdfffffff
103255
103256
#define ALT_USB_DEV_DOEPCTL10_SETD1PID_RESET 0x0
103257
103258
#define ALT_USB_DEV_DOEPCTL10_SETD1PID_GET(value) (((value) & 0x20000000) >> 29)
103259
103260
#define ALT_USB_DEV_DOEPCTL10_SETD1PID_SET(value) (((value) << 29) & 0x20000000)
103261
103287
#define ALT_USB_DEV_DOEPCTL10_EPDIS_E_INACT 0x0
103288
103293
#define ALT_USB_DEV_DOEPCTL10_EPDIS_E_ACT 0x1
103294
103296
#define ALT_USB_DEV_DOEPCTL10_EPDIS_LSB 30
103297
103298
#define ALT_USB_DEV_DOEPCTL10_EPDIS_MSB 30
103299
103300
#define ALT_USB_DEV_DOEPCTL10_EPDIS_WIDTH 1
103301
103302
#define ALT_USB_DEV_DOEPCTL10_EPDIS_SET_MSK 0x40000000
103303
103304
#define ALT_USB_DEV_DOEPCTL10_EPDIS_CLR_MSK 0xbfffffff
103305
103306
#define ALT_USB_DEV_DOEPCTL10_EPDIS_RESET 0x0
103307
103308
#define ALT_USB_DEV_DOEPCTL10_EPDIS_GET(value) (((value) & 0x40000000) >> 30)
103309
103310
#define ALT_USB_DEV_DOEPCTL10_EPDIS_SET(value) (((value) << 30) & 0x40000000)
103311
103361
#define ALT_USB_DEV_DOEPCTL10_EPENA_E_INACT 0x0
103362
103367
#define ALT_USB_DEV_DOEPCTL10_EPENA_E_ACT 0x1
103368
103370
#define ALT_USB_DEV_DOEPCTL10_EPENA_LSB 31
103371
103372
#define ALT_USB_DEV_DOEPCTL10_EPENA_MSB 31
103373
103374
#define ALT_USB_DEV_DOEPCTL10_EPENA_WIDTH 1
103375
103376
#define ALT_USB_DEV_DOEPCTL10_EPENA_SET_MSK 0x80000000
103377
103378
#define ALT_USB_DEV_DOEPCTL10_EPENA_CLR_MSK 0x7fffffff
103379
103380
#define ALT_USB_DEV_DOEPCTL10_EPENA_RESET 0x0
103381
103382
#define ALT_USB_DEV_DOEPCTL10_EPENA_GET(value) (((value) & 0x80000000) >> 31)
103383
103384
#define ALT_USB_DEV_DOEPCTL10_EPENA_SET(value) (((value) << 31) & 0x80000000)
103385
103386
#ifndef __ASSEMBLY__
103387
103397
struct
ALT_USB_DEV_DOEPCTL10_s
103398
{
103399
uint32_t
mps
: 11;
103400
uint32_t : 4;
103401
uint32_t
usbactep
: 1;
103402
const
uint32_t
dpid
: 1;
103403
const
uint32_t
naksts
: 1;
103404
uint32_t
eptype
: 2;
103405
uint32_t
snp
: 1;
103406
const
uint32_t
stall
: 1;
103407
uint32_t : 4;
103408
uint32_t
cnak
: 1;
103409
uint32_t
snak
: 1;
103410
uint32_t
setd0pid
: 1;
103411
uint32_t
setd1pid
: 1;
103412
const
uint32_t
epdis
: 1;
103413
const
uint32_t
epena
: 1;
103414
};
103415
103417
typedef
volatile
struct
ALT_USB_DEV_DOEPCTL10_s
ALT_USB_DEV_DOEPCTL10_t
;
103418
#endif
/* __ASSEMBLY__ */
103419
103421
#define ALT_USB_DEV_DOEPCTL10_OFST 0x440
103422
103423
#define ALT_USB_DEV_DOEPCTL10_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_DEV_DOEPCTL10_OFST))
103424
103488
#define ALT_USB_DEV_DOEPINT10_XFERCOMPL_E_INACT 0x0
103489
103494
#define ALT_USB_DEV_DOEPINT10_XFERCOMPL_E_ACT 0x1
103495
103497
#define ALT_USB_DEV_DOEPINT10_XFERCOMPL_LSB 0
103498
103499
#define ALT_USB_DEV_DOEPINT10_XFERCOMPL_MSB 0
103500
103501
#define ALT_USB_DEV_DOEPINT10_XFERCOMPL_WIDTH 1
103502
103503
#define ALT_USB_DEV_DOEPINT10_XFERCOMPL_SET_MSK 0x00000001
103504
103505
#define ALT_USB_DEV_DOEPINT10_XFERCOMPL_CLR_MSK 0xfffffffe
103506
103507
#define ALT_USB_DEV_DOEPINT10_XFERCOMPL_RESET 0x0
103508
103509
#define ALT_USB_DEV_DOEPINT10_XFERCOMPL_GET(value) (((value) & 0x00000001) >> 0)
103510
103511
#define ALT_USB_DEV_DOEPINT10_XFERCOMPL_SET(value) (((value) << 0) & 0x00000001)
103512
103534
#define ALT_USB_DEV_DOEPINT10_EPDISBLD_E_INACT 0x0
103535
103540
#define ALT_USB_DEV_DOEPINT10_EPDISBLD_E_ACT 0x1
103541
103543
#define ALT_USB_DEV_DOEPINT10_EPDISBLD_LSB 1
103544
103545
#define ALT_USB_DEV_DOEPINT10_EPDISBLD_MSB 1
103546
103547
#define ALT_USB_DEV_DOEPINT10_EPDISBLD_WIDTH 1
103548
103549
#define ALT_USB_DEV_DOEPINT10_EPDISBLD_SET_MSK 0x00000002
103550
103551
#define ALT_USB_DEV_DOEPINT10_EPDISBLD_CLR_MSK 0xfffffffd
103552
103553
#define ALT_USB_DEV_DOEPINT10_EPDISBLD_RESET 0x0
103554
103555
#define ALT_USB_DEV_DOEPINT10_EPDISBLD_GET(value) (((value) & 0x00000002) >> 1)
103556
103557
#define ALT_USB_DEV_DOEPINT10_EPDISBLD_SET(value) (((value) << 1) & 0x00000002)
103558
103581
#define ALT_USB_DEV_DOEPINT10_AHBERR_E_INACT 0x0
103582
103587
#define ALT_USB_DEV_DOEPINT10_AHBERR_E_ACT 0x1
103588
103590
#define ALT_USB_DEV_DOEPINT10_AHBERR_LSB 2
103591
103592
#define ALT_USB_DEV_DOEPINT10_AHBERR_MSB 2
103593
103594
#define ALT_USB_DEV_DOEPINT10_AHBERR_WIDTH 1
103595
103596
#define ALT_USB_DEV_DOEPINT10_AHBERR_SET_MSK 0x00000004
103597
103598
#define ALT_USB_DEV_DOEPINT10_AHBERR_CLR_MSK 0xfffffffb
103599
103600
#define ALT_USB_DEV_DOEPINT10_AHBERR_RESET 0x0
103601
103602
#define ALT_USB_DEV_DOEPINT10_AHBERR_GET(value) (((value) & 0x00000004) >> 2)
103603
103604
#define ALT_USB_DEV_DOEPINT10_AHBERR_SET(value) (((value) << 2) & 0x00000004)
103605
103629
#define ALT_USB_DEV_DOEPINT10_SETUP_E_INACT 0x0
103630
103635
#define ALT_USB_DEV_DOEPINT10_SETUP_E_ACT 0x1
103636
103638
#define ALT_USB_DEV_DOEPINT10_SETUP_LSB 3
103639
103640
#define ALT_USB_DEV_DOEPINT10_SETUP_MSB 3
103641
103642
#define ALT_USB_DEV_DOEPINT10_SETUP_WIDTH 1
103643
103644
#define ALT_USB_DEV_DOEPINT10_SETUP_SET_MSK 0x00000008
103645
103646
#define ALT_USB_DEV_DOEPINT10_SETUP_CLR_MSK 0xfffffff7
103647
103648
#define ALT_USB_DEV_DOEPINT10_SETUP_RESET 0x0
103649
103650
#define ALT_USB_DEV_DOEPINT10_SETUP_GET(value) (((value) & 0x00000008) >> 3)
103651
103652
#define ALT_USB_DEV_DOEPINT10_SETUP_SET(value) (((value) << 3) & 0x00000008)
103653
103676
#define ALT_USB_DEV_DOEPINT10_OUTTKNEPDIS_E_INACT 0x0
103677
103682
#define ALT_USB_DEV_DOEPINT10_OUTTKNEPDIS_E_ACT 0x1
103683
103685
#define ALT_USB_DEV_DOEPINT10_OUTTKNEPDIS_LSB 4
103686
103687
#define ALT_USB_DEV_DOEPINT10_OUTTKNEPDIS_MSB 4
103688
103689
#define ALT_USB_DEV_DOEPINT10_OUTTKNEPDIS_WIDTH 1
103690
103691
#define ALT_USB_DEV_DOEPINT10_OUTTKNEPDIS_SET_MSK 0x00000010
103692
103693
#define ALT_USB_DEV_DOEPINT10_OUTTKNEPDIS_CLR_MSK 0xffffffef
103694
103695
#define ALT_USB_DEV_DOEPINT10_OUTTKNEPDIS_RESET 0x0
103696
103697
#define ALT_USB_DEV_DOEPINT10_OUTTKNEPDIS_GET(value) (((value) & 0x00000010) >> 4)
103698
103699
#define ALT_USB_DEV_DOEPINT10_OUTTKNEPDIS_SET(value) (((value) << 4) & 0x00000010)
103700
103728
#define ALT_USB_DEV_DOEPINT10_STSPHSERCVD_E_INACT 0x0
103729
103734
#define ALT_USB_DEV_DOEPINT10_STSPHSERCVD_E_ACT 0x1
103735
103737
#define ALT_USB_DEV_DOEPINT10_STSPHSERCVD_LSB 5
103738
103739
#define ALT_USB_DEV_DOEPINT10_STSPHSERCVD_MSB 5
103740
103741
#define ALT_USB_DEV_DOEPINT10_STSPHSERCVD_WIDTH 1
103742
103743
#define ALT_USB_DEV_DOEPINT10_STSPHSERCVD_SET_MSK 0x00000020
103744
103745
#define ALT_USB_DEV_DOEPINT10_STSPHSERCVD_CLR_MSK 0xffffffdf
103746
103747
#define ALT_USB_DEV_DOEPINT10_STSPHSERCVD_RESET 0x0
103748
103749
#define ALT_USB_DEV_DOEPINT10_STSPHSERCVD_GET(value) (((value) & 0x00000020) >> 5)
103750
103751
#define ALT_USB_DEV_DOEPINT10_STSPHSERCVD_SET(value) (((value) << 5) & 0x00000020)
103752
103775
#define ALT_USB_DEV_DOEPINT10_BACK2BACKSETUP_E_INACT 0x0
103776
103781
#define ALT_USB_DEV_DOEPINT10_BACK2BACKSETUP_E_ACT 0x1
103782
103784
#define ALT_USB_DEV_DOEPINT10_BACK2BACKSETUP_LSB 6
103785
103786
#define ALT_USB_DEV_DOEPINT10_BACK2BACKSETUP_MSB 6
103787
103788
#define ALT_USB_DEV_DOEPINT10_BACK2BACKSETUP_WIDTH 1
103789
103790
#define ALT_USB_DEV_DOEPINT10_BACK2BACKSETUP_SET_MSK 0x00000040
103791
103792
#define ALT_USB_DEV_DOEPINT10_BACK2BACKSETUP_CLR_MSK 0xffffffbf
103793
103794
#define ALT_USB_DEV_DOEPINT10_BACK2BACKSETUP_RESET 0x0
103795
103796
#define ALT_USB_DEV_DOEPINT10_BACK2BACKSETUP_GET(value) (((value) & 0x00000040) >> 6)
103797
103798
#define ALT_USB_DEV_DOEPINT10_BACK2BACKSETUP_SET(value) (((value) << 6) & 0x00000040)
103799
103821
#define ALT_USB_DEV_DOEPINT10_OUTPKTERR_E_INACT 0x0
103822
103827
#define ALT_USB_DEV_DOEPINT10_OUTPKTERR_E_ACT 0x1
103828
103830
#define ALT_USB_DEV_DOEPINT10_OUTPKTERR_LSB 8
103831
103832
#define ALT_USB_DEV_DOEPINT10_OUTPKTERR_MSB 8
103833
103834
#define ALT_USB_DEV_DOEPINT10_OUTPKTERR_WIDTH 1
103835
103836
#define ALT_USB_DEV_DOEPINT10_OUTPKTERR_SET_MSK 0x00000100
103837
103838
#define ALT_USB_DEV_DOEPINT10_OUTPKTERR_CLR_MSK 0xfffffeff
103839
103840
#define ALT_USB_DEV_DOEPINT10_OUTPKTERR_RESET 0x0
103841
103842
#define ALT_USB_DEV_DOEPINT10_OUTPKTERR_GET(value) (((value) & 0x00000100) >> 8)
103843
103844
#define ALT_USB_DEV_DOEPINT10_OUTPKTERR_SET(value) (((value) << 8) & 0x00000100)
103845
103869
#define ALT_USB_DEV_DOEPINT10_BNAINTR_E_INACT 0x0
103870
103875
#define ALT_USB_DEV_DOEPINT10_BNAINTR_E_ACT 0x1
103876
103878
#define ALT_USB_DEV_DOEPINT10_BNAINTR_LSB 9
103879
103880
#define ALT_USB_DEV_DOEPINT10_BNAINTR_MSB 9
103881
103882
#define ALT_USB_DEV_DOEPINT10_BNAINTR_WIDTH 1
103883
103884
#define ALT_USB_DEV_DOEPINT10_BNAINTR_SET_MSK 0x00000200
103885
103886
#define ALT_USB_DEV_DOEPINT10_BNAINTR_CLR_MSK 0xfffffdff
103887
103888
#define ALT_USB_DEV_DOEPINT10_BNAINTR_RESET 0x0
103889
103890
#define ALT_USB_DEV_DOEPINT10_BNAINTR_GET(value) (((value) & 0x00000200) >> 9)
103891
103892
#define ALT_USB_DEV_DOEPINT10_BNAINTR_SET(value) (((value) << 9) & 0x00000200)
103893
103916
#define ALT_USB_DEV_DOEPINT10_PKTDRPSTS_E_INACT 0x0
103917
103922
#define ALT_USB_DEV_DOEPINT10_PKTDRPSTS_E_ACT 0x1
103923
103925
#define ALT_USB_DEV_DOEPINT10_PKTDRPSTS_LSB 11
103926
103927
#define ALT_USB_DEV_DOEPINT10_PKTDRPSTS_MSB 11
103928
103929
#define ALT_USB_DEV_DOEPINT10_PKTDRPSTS_WIDTH 1
103930
103931
#define ALT_USB_DEV_DOEPINT10_PKTDRPSTS_SET_MSK 0x00000800
103932
103933
#define ALT_USB_DEV_DOEPINT10_PKTDRPSTS_CLR_MSK 0xfffff7ff
103934
103935
#define ALT_USB_DEV_DOEPINT10_PKTDRPSTS_RESET 0x0
103936
103937
#define ALT_USB_DEV_DOEPINT10_PKTDRPSTS_GET(value) (((value) & 0x00000800) >> 11)
103938
103939
#define ALT_USB_DEV_DOEPINT10_PKTDRPSTS_SET(value) (((value) << 11) & 0x00000800)
103940
103961
#define ALT_USB_DEV_DOEPINT10_BBLEERR_E_INACT 0x0
103962
103967
#define ALT_USB_DEV_DOEPINT10_BBLEERR_E_ACT 0x1
103968
103970
#define ALT_USB_DEV_DOEPINT10_BBLEERR_LSB 12
103971
103972
#define ALT_USB_DEV_DOEPINT10_BBLEERR_MSB 12
103973
103974
#define ALT_USB_DEV_DOEPINT10_BBLEERR_WIDTH 1
103975
103976
#define ALT_USB_DEV_DOEPINT10_BBLEERR_SET_MSK 0x00001000
103977
103978
#define ALT_USB_DEV_DOEPINT10_BBLEERR_CLR_MSK 0xffffefff
103979
103980
#define ALT_USB_DEV_DOEPINT10_BBLEERR_RESET 0x0
103981
103982
#define ALT_USB_DEV_DOEPINT10_BBLEERR_GET(value) (((value) & 0x00001000) >> 12)
103983
103984
#define ALT_USB_DEV_DOEPINT10_BBLEERR_SET(value) (((value) << 12) & 0x00001000)
103985
104008
#define ALT_USB_DEV_DOEPINT10_NAKINTRPT_E_INACT 0x0
104009
104014
#define ALT_USB_DEV_DOEPINT10_NAKINTRPT_E_ACT 0x1
104015
104017
#define ALT_USB_DEV_DOEPINT10_NAKINTRPT_LSB 13
104018
104019
#define ALT_USB_DEV_DOEPINT10_NAKINTRPT_MSB 13
104020
104021
#define ALT_USB_DEV_DOEPINT10_NAKINTRPT_WIDTH 1
104022
104023
#define ALT_USB_DEV_DOEPINT10_NAKINTRPT_SET_MSK 0x00002000
104024
104025
#define ALT_USB_DEV_DOEPINT10_NAKINTRPT_CLR_MSK 0xffffdfff
104026
104027
#define ALT_USB_DEV_DOEPINT10_NAKINTRPT_RESET 0x0
104028
104029
#define ALT_USB_DEV_DOEPINT10_NAKINTRPT_GET(value) (((value) & 0x00002000) >> 13)
104030
104031
#define ALT_USB_DEV_DOEPINT10_NAKINTRPT_SET(value) (((value) << 13) & 0x00002000)
104032
104054
#define ALT_USB_DEV_DOEPINT10_NYETINTRPT_E_INACT 0x0
104055
104060
#define ALT_USB_DEV_DOEPINT10_NYETINTRPT_E_ACT 0x1
104061
104063
#define ALT_USB_DEV_DOEPINT10_NYETINTRPT_LSB 14
104064
104065
#define ALT_USB_DEV_DOEPINT10_NYETINTRPT_MSB 14
104066
104067
#define ALT_USB_DEV_DOEPINT10_NYETINTRPT_WIDTH 1
104068
104069
#define ALT_USB_DEV_DOEPINT10_NYETINTRPT_SET_MSK 0x00004000
104070
104071
#define ALT_USB_DEV_DOEPINT10_NYETINTRPT_CLR_MSK 0xffffbfff
104072
104073
#define ALT_USB_DEV_DOEPINT10_NYETINTRPT_RESET 0x0
104074
104075
#define ALT_USB_DEV_DOEPINT10_NYETINTRPT_GET(value) (((value) & 0x00004000) >> 14)
104076
104077
#define ALT_USB_DEV_DOEPINT10_NYETINTRPT_SET(value) (((value) << 14) & 0x00004000)
104078
104079
#ifndef __ASSEMBLY__
104080
104090
struct
ALT_USB_DEV_DOEPINT10_s
104091
{
104092
const
uint32_t
xfercompl
: 1;
104093
const
uint32_t
epdisbld
: 1;
104094
const
uint32_t
ahberr
: 1;
104095
const
uint32_t
setup
: 1;
104096
const
uint32_t
outtknepdis
: 1;
104097
const
uint32_t
stsphsercvd
: 1;
104098
const
uint32_t
back2backsetup
: 1;
104099
uint32_t : 1;
104100
const
uint32_t
outpkterr
: 1;
104101
const
uint32_t
bnaintr
: 1;
104102
uint32_t : 1;
104103
const
uint32_t
pktdrpsts
: 1;
104104
const
uint32_t
bbleerr
: 1;
104105
const
uint32_t
nakintrpt
: 1;
104106
const
uint32_t
nyetintrpt
: 1;
104107
uint32_t : 17;
104108
};
104109
104111
typedef
volatile
struct
ALT_USB_DEV_DOEPINT10_s
ALT_USB_DEV_DOEPINT10_t
;
104112
#endif
/* __ASSEMBLY__ */
104113
104115
#define ALT_USB_DEV_DOEPINT10_OFST 0x448
104116
104117
#define ALT_USB_DEV_DOEPINT10_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_DEV_DOEPINT10_OFST))
104118
104151
#define ALT_USB_DEV_DOEPTSIZ10_XFERSIZE_LSB 0
104152
104153
#define ALT_USB_DEV_DOEPTSIZ10_XFERSIZE_MSB 18
104154
104155
#define ALT_USB_DEV_DOEPTSIZ10_XFERSIZE_WIDTH 19
104156
104157
#define ALT_USB_DEV_DOEPTSIZ10_XFERSIZE_SET_MSK 0x0007ffff
104158
104159
#define ALT_USB_DEV_DOEPTSIZ10_XFERSIZE_CLR_MSK 0xfff80000
104160
104161
#define ALT_USB_DEV_DOEPTSIZ10_XFERSIZE_RESET 0x0
104162
104163
#define ALT_USB_DEV_DOEPTSIZ10_XFERSIZE_GET(value) (((value) & 0x0007ffff) >> 0)
104164
104165
#define ALT_USB_DEV_DOEPTSIZ10_XFERSIZE_SET(value) (((value) << 0) & 0x0007ffff)
104166
104178
#define ALT_USB_DEV_DOEPTSIZ10_PKTCNT_LSB 19
104179
104180
#define ALT_USB_DEV_DOEPTSIZ10_PKTCNT_MSB 28
104181
104182
#define ALT_USB_DEV_DOEPTSIZ10_PKTCNT_WIDTH 10
104183
104184
#define ALT_USB_DEV_DOEPTSIZ10_PKTCNT_SET_MSK 0x1ff80000
104185
104186
#define ALT_USB_DEV_DOEPTSIZ10_PKTCNT_CLR_MSK 0xe007ffff
104187
104188
#define ALT_USB_DEV_DOEPTSIZ10_PKTCNT_RESET 0x0
104189
104190
#define ALT_USB_DEV_DOEPTSIZ10_PKTCNT_GET(value) (((value) & 0x1ff80000) >> 19)
104191
104192
#define ALT_USB_DEV_DOEPTSIZ10_PKTCNT_SET(value) (((value) << 19) & 0x1ff80000)
104193
104220
#define ALT_USB_DEV_DOEPTSIZ10_RXDPID_E_DATA0 0x0
104221
104226
#define ALT_USB_DEV_DOEPTSIZ10_RXDPID_E_DATA2PKT1 0x1
104227
104232
#define ALT_USB_DEV_DOEPTSIZ10_RXDPID_E_DATA1PKT2 0x2
104233
104238
#define ALT_USB_DEV_DOEPTSIZ10_RXDPID_E_MDATAPKT3 0x3
104239
104241
#define ALT_USB_DEV_DOEPTSIZ10_RXDPID_LSB 29
104242
104243
#define ALT_USB_DEV_DOEPTSIZ10_RXDPID_MSB 30
104244
104245
#define ALT_USB_DEV_DOEPTSIZ10_RXDPID_WIDTH 2
104246
104247
#define ALT_USB_DEV_DOEPTSIZ10_RXDPID_SET_MSK 0x60000000
104248
104249
#define ALT_USB_DEV_DOEPTSIZ10_RXDPID_CLR_MSK 0x9fffffff
104250
104251
#define ALT_USB_DEV_DOEPTSIZ10_RXDPID_RESET 0x0
104252
104253
#define ALT_USB_DEV_DOEPTSIZ10_RXDPID_GET(value) (((value) & 0x60000000) >> 29)
104254
104255
#define ALT_USB_DEV_DOEPTSIZ10_RXDPID_SET(value) (((value) << 29) & 0x60000000)
104256
104257
#ifndef __ASSEMBLY__
104258
104268
struct
ALT_USB_DEV_DOEPTSIZ10_s
104269
{
104270
uint32_t
xfersize
: 19;
104271
uint32_t
pktcnt
: 10;
104272
const
uint32_t
rxdpid
: 2;
104273
uint32_t : 1;
104274
};
104275
104277
typedef
volatile
struct
ALT_USB_DEV_DOEPTSIZ10_s
ALT_USB_DEV_DOEPTSIZ10_t
;
104278
#endif
/* __ASSEMBLY__ */
104279
104281
#define ALT_USB_DEV_DOEPTSIZ10_OFST 0x450
104282
104283
#define ALT_USB_DEV_DOEPTSIZ10_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_DEV_DOEPTSIZ10_OFST))
104284
104317
#define ALT_USB_DEV_DOEPDMA10_DOEPDMA10_LSB 0
104318
104319
#define ALT_USB_DEV_DOEPDMA10_DOEPDMA10_MSB 31
104320
104321
#define ALT_USB_DEV_DOEPDMA10_DOEPDMA10_WIDTH 32
104322
104323
#define ALT_USB_DEV_DOEPDMA10_DOEPDMA10_SET_MSK 0xffffffff
104324
104325
#define ALT_USB_DEV_DOEPDMA10_DOEPDMA10_CLR_MSK 0x00000000
104326
104327
#define ALT_USB_DEV_DOEPDMA10_DOEPDMA10_RESET 0x0
104328
104329
#define ALT_USB_DEV_DOEPDMA10_DOEPDMA10_GET(value) (((value) & 0xffffffff) >> 0)
104330
104331
#define ALT_USB_DEV_DOEPDMA10_DOEPDMA10_SET(value) (((value) << 0) & 0xffffffff)
104332
104333
#ifndef __ASSEMBLY__
104334
104344
struct
ALT_USB_DEV_DOEPDMA10_s
104345
{
104346
uint32_t
doepdma10
: 32;
104347
};
104348
104350
typedef
volatile
struct
ALT_USB_DEV_DOEPDMA10_s
ALT_USB_DEV_DOEPDMA10_t
;
104351
#endif
/* __ASSEMBLY__ */
104352
104354
#define ALT_USB_DEV_DOEPDMA10_OFST 0x454
104355
104356
#define ALT_USB_DEV_DOEPDMA10_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_DEV_DOEPDMA10_OFST))
104357
104381
#define ALT_USB_DEV_DOEPDMAB10_DOEPDMAB10_LSB 0
104382
104383
#define ALT_USB_DEV_DOEPDMAB10_DOEPDMAB10_MSB 31
104384
104385
#define ALT_USB_DEV_DOEPDMAB10_DOEPDMAB10_WIDTH 32
104386
104387
#define ALT_USB_DEV_DOEPDMAB10_DOEPDMAB10_SET_MSK 0xffffffff
104388
104389
#define ALT_USB_DEV_DOEPDMAB10_DOEPDMAB10_CLR_MSK 0x00000000
104390
104391
#define ALT_USB_DEV_DOEPDMAB10_DOEPDMAB10_RESET 0x0
104392
104393
#define ALT_USB_DEV_DOEPDMAB10_DOEPDMAB10_GET(value) (((value) & 0xffffffff) >> 0)
104394
104395
#define ALT_USB_DEV_DOEPDMAB10_DOEPDMAB10_SET(value) (((value) << 0) & 0xffffffff)
104396
104397
#ifndef __ASSEMBLY__
104398
104408
struct
ALT_USB_DEV_DOEPDMAB10_s
104409
{
104410
const
uint32_t
doepdmab10
: 32;
104411
};
104412
104414
typedef
volatile
struct
ALT_USB_DEV_DOEPDMAB10_s
ALT_USB_DEV_DOEPDMAB10_t
;
104415
#endif
/* __ASSEMBLY__ */
104416
104418
#define ALT_USB_DEV_DOEPDMAB10_OFST 0x45c
104419
104420
#define ALT_USB_DEV_DOEPDMAB10_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_DEV_DOEPDMAB10_OFST))
104421
104459
#define ALT_USB_DEV_DOEPCTL11_MPS_LSB 0
104460
104461
#define ALT_USB_DEV_DOEPCTL11_MPS_MSB 10
104462
104463
#define ALT_USB_DEV_DOEPCTL11_MPS_WIDTH 11
104464
104465
#define ALT_USB_DEV_DOEPCTL11_MPS_SET_MSK 0x000007ff
104466
104467
#define ALT_USB_DEV_DOEPCTL11_MPS_CLR_MSK 0xfffff800
104468
104469
#define ALT_USB_DEV_DOEPCTL11_MPS_RESET 0x0
104470
104471
#define ALT_USB_DEV_DOEPCTL11_MPS_GET(value) (((value) & 0x000007ff) >> 0)
104472
104473
#define ALT_USB_DEV_DOEPCTL11_MPS_SET(value) (((value) << 0) & 0x000007ff)
104474
104499
#define ALT_USB_DEV_DOEPCTL11_USBACTEP_E_DISD 0x0
104500
104505
#define ALT_USB_DEV_DOEPCTL11_USBACTEP_E_END 0x1
104506
104508
#define ALT_USB_DEV_DOEPCTL11_USBACTEP_LSB 15
104509
104510
#define ALT_USB_DEV_DOEPCTL11_USBACTEP_MSB 15
104511
104512
#define ALT_USB_DEV_DOEPCTL11_USBACTEP_WIDTH 1
104513
104514
#define ALT_USB_DEV_DOEPCTL11_USBACTEP_SET_MSK 0x00008000
104515
104516
#define ALT_USB_DEV_DOEPCTL11_USBACTEP_CLR_MSK 0xffff7fff
104517
104518
#define ALT_USB_DEV_DOEPCTL11_USBACTEP_RESET 0x0
104519
104520
#define ALT_USB_DEV_DOEPCTL11_USBACTEP_GET(value) (((value) & 0x00008000) >> 15)
104521
104522
#define ALT_USB_DEV_DOEPCTL11_USBACTEP_SET(value) (((value) << 15) & 0x00008000)
104523
104568
#define ALT_USB_DEV_DOEPCTL11_DPID_E_INACT 0x0
104569
104574
#define ALT_USB_DEV_DOEPCTL11_DPID_E_ACT 0x1
104575
104577
#define ALT_USB_DEV_DOEPCTL11_DPID_LSB 16
104578
104579
#define ALT_USB_DEV_DOEPCTL11_DPID_MSB 16
104580
104581
#define ALT_USB_DEV_DOEPCTL11_DPID_WIDTH 1
104582
104583
#define ALT_USB_DEV_DOEPCTL11_DPID_SET_MSK 0x00010000
104584
104585
#define ALT_USB_DEV_DOEPCTL11_DPID_CLR_MSK 0xfffeffff
104586
104587
#define ALT_USB_DEV_DOEPCTL11_DPID_RESET 0x0
104588
104589
#define ALT_USB_DEV_DOEPCTL11_DPID_GET(value) (((value) & 0x00010000) >> 16)
104590
104591
#define ALT_USB_DEV_DOEPCTL11_DPID_SET(value) (((value) << 16) & 0x00010000)
104592
104627
#define ALT_USB_DEV_DOEPCTL11_NAKSTS_E_NONNAK 0x0
104628
104633
#define ALT_USB_DEV_DOEPCTL11_NAKSTS_E_NAK 0x1
104634
104636
#define ALT_USB_DEV_DOEPCTL11_NAKSTS_LSB 17
104637
104638
#define ALT_USB_DEV_DOEPCTL11_NAKSTS_MSB 17
104639
104640
#define ALT_USB_DEV_DOEPCTL11_NAKSTS_WIDTH 1
104641
104642
#define ALT_USB_DEV_DOEPCTL11_NAKSTS_SET_MSK 0x00020000
104643
104644
#define ALT_USB_DEV_DOEPCTL11_NAKSTS_CLR_MSK 0xfffdffff
104645
104646
#define ALT_USB_DEV_DOEPCTL11_NAKSTS_RESET 0x0
104647
104648
#define ALT_USB_DEV_DOEPCTL11_NAKSTS_GET(value) (((value) & 0x00020000) >> 17)
104649
104650
#define ALT_USB_DEV_DOEPCTL11_NAKSTS_SET(value) (((value) << 17) & 0x00020000)
104651
104674
#define ALT_USB_DEV_DOEPCTL11_EPTYPE_E_CTL 0x0
104675
104680
#define ALT_USB_DEV_DOEPCTL11_EPTYPE_E_ISOCHRONOUS 0x1
104681
104686
#define ALT_USB_DEV_DOEPCTL11_EPTYPE_E_BULK 0x2
104687
104692
#define ALT_USB_DEV_DOEPCTL11_EPTYPE_E_INTERRUP 0x3
104693
104695
#define ALT_USB_DEV_DOEPCTL11_EPTYPE_LSB 18
104696
104697
#define ALT_USB_DEV_DOEPCTL11_EPTYPE_MSB 19
104698
104699
#define ALT_USB_DEV_DOEPCTL11_EPTYPE_WIDTH 2
104700
104701
#define ALT_USB_DEV_DOEPCTL11_EPTYPE_SET_MSK 0x000c0000
104702
104703
#define ALT_USB_DEV_DOEPCTL11_EPTYPE_CLR_MSK 0xfff3ffff
104704
104705
#define ALT_USB_DEV_DOEPCTL11_EPTYPE_RESET 0x0
104706
104707
#define ALT_USB_DEV_DOEPCTL11_EPTYPE_GET(value) (((value) & 0x000c0000) >> 18)
104708
104709
#define ALT_USB_DEV_DOEPCTL11_EPTYPE_SET(value) (((value) << 18) & 0x000c0000)
104710
104733
#define ALT_USB_DEV_DOEPCTL11_SNP_E_DIS 0x0
104734
104739
#define ALT_USB_DEV_DOEPCTL11_SNP_E_EN 0x1
104740
104742
#define ALT_USB_DEV_DOEPCTL11_SNP_LSB 20
104743
104744
#define ALT_USB_DEV_DOEPCTL11_SNP_MSB 20
104745
104746
#define ALT_USB_DEV_DOEPCTL11_SNP_WIDTH 1
104747
104748
#define ALT_USB_DEV_DOEPCTL11_SNP_SET_MSK 0x00100000
104749
104750
#define ALT_USB_DEV_DOEPCTL11_SNP_CLR_MSK 0xffefffff
104751
104752
#define ALT_USB_DEV_DOEPCTL11_SNP_RESET 0x0
104753
104754
#define ALT_USB_DEV_DOEPCTL11_SNP_GET(value) (((value) & 0x00100000) >> 20)
104755
104756
#define ALT_USB_DEV_DOEPCTL11_SNP_SET(value) (((value) << 20) & 0x00100000)
104757
104787
#define ALT_USB_DEV_DOEPCTL11_STALL_E_INACT 0x0
104788
104793
#define ALT_USB_DEV_DOEPCTL11_STALL_E_ACT 0x1
104794
104796
#define ALT_USB_DEV_DOEPCTL11_STALL_LSB 21
104797
104798
#define ALT_USB_DEV_DOEPCTL11_STALL_MSB 21
104799
104800
#define ALT_USB_DEV_DOEPCTL11_STALL_WIDTH 1
104801
104802
#define ALT_USB_DEV_DOEPCTL11_STALL_SET_MSK 0x00200000
104803
104804
#define ALT_USB_DEV_DOEPCTL11_STALL_CLR_MSK 0xffdfffff
104805
104806
#define ALT_USB_DEV_DOEPCTL11_STALL_RESET 0x0
104807
104808
#define ALT_USB_DEV_DOEPCTL11_STALL_GET(value) (((value) & 0x00200000) >> 21)
104809
104810
#define ALT_USB_DEV_DOEPCTL11_STALL_SET(value) (((value) << 21) & 0x00200000)
104811
104832
#define ALT_USB_DEV_DOEPCTL11_CNAK_E_INACT 0x0
104833
104838
#define ALT_USB_DEV_DOEPCTL11_CNAK_E_ACT 0x1
104839
104841
#define ALT_USB_DEV_DOEPCTL11_CNAK_LSB 26
104842
104843
#define ALT_USB_DEV_DOEPCTL11_CNAK_MSB 26
104844
104845
#define ALT_USB_DEV_DOEPCTL11_CNAK_WIDTH 1
104846
104847
#define ALT_USB_DEV_DOEPCTL11_CNAK_SET_MSK 0x04000000
104848
104849
#define ALT_USB_DEV_DOEPCTL11_CNAK_CLR_MSK 0xfbffffff
104850
104851
#define ALT_USB_DEV_DOEPCTL11_CNAK_RESET 0x0
104852
104853
#define ALT_USB_DEV_DOEPCTL11_CNAK_GET(value) (((value) & 0x04000000) >> 26)
104854
104855
#define ALT_USB_DEV_DOEPCTL11_CNAK_SET(value) (((value) << 26) & 0x04000000)
104856
104880
#define ALT_USB_DEV_DOEPCTL11_SNAK_E_INACT 0x0
104881
104886
#define ALT_USB_DEV_DOEPCTL11_SNAK_E_ACT 0x1
104887
104889
#define ALT_USB_DEV_DOEPCTL11_SNAK_LSB 27
104890
104891
#define ALT_USB_DEV_DOEPCTL11_SNAK_MSB 27
104892
104893
#define ALT_USB_DEV_DOEPCTL11_SNAK_WIDTH 1
104894
104895
#define ALT_USB_DEV_DOEPCTL11_SNAK_SET_MSK 0x08000000
104896
104897
#define ALT_USB_DEV_DOEPCTL11_SNAK_CLR_MSK 0xf7ffffff
104898
104899
#define ALT_USB_DEV_DOEPCTL11_SNAK_RESET 0x0
104900
104901
#define ALT_USB_DEV_DOEPCTL11_SNAK_GET(value) (((value) & 0x08000000) >> 27)
104902
104903
#define ALT_USB_DEV_DOEPCTL11_SNAK_SET(value) (((value) << 27) & 0x08000000)
104904
104933
#define ALT_USB_DEV_DOEPCTL11_SETD0PID_E_DISD 0x0
104934
104939
#define ALT_USB_DEV_DOEPCTL11_SETD0PID_E_END 0x1
104940
104942
#define ALT_USB_DEV_DOEPCTL11_SETD0PID_LSB 28
104943
104944
#define ALT_USB_DEV_DOEPCTL11_SETD0PID_MSB 28
104945
104946
#define ALT_USB_DEV_DOEPCTL11_SETD0PID_WIDTH 1
104947
104948
#define ALT_USB_DEV_DOEPCTL11_SETD0PID_SET_MSK 0x10000000
104949
104950
#define ALT_USB_DEV_DOEPCTL11_SETD0PID_CLR_MSK 0xefffffff
104951
104952
#define ALT_USB_DEV_DOEPCTL11_SETD0PID_RESET 0x0
104953
104954
#define ALT_USB_DEV_DOEPCTL11_SETD0PID_GET(value) (((value) & 0x10000000) >> 28)
104955
104956
#define ALT_USB_DEV_DOEPCTL11_SETD0PID_SET(value) (((value) << 28) & 0x10000000)
104957
104984
#define ALT_USB_DEV_DOEPCTL11_SETD1PID_E_DISD 0x0
104985
104990
#define ALT_USB_DEV_DOEPCTL11_SETD1PID_E_END 0x1
104991
104993
#define ALT_USB_DEV_DOEPCTL11_SETD1PID_LSB 29
104994
104995
#define ALT_USB_DEV_DOEPCTL11_SETD1PID_MSB 29
104996
104997
#define ALT_USB_DEV_DOEPCTL11_SETD1PID_WIDTH 1
104998
104999
#define ALT_USB_DEV_DOEPCTL11_SETD1PID_SET_MSK 0x20000000
105000
105001
#define ALT_USB_DEV_DOEPCTL11_SETD1PID_CLR_MSK 0xdfffffff
105002
105003
#define ALT_USB_DEV_DOEPCTL11_SETD1PID_RESET 0x0
105004
105005
#define ALT_USB_DEV_DOEPCTL11_SETD1PID_GET(value) (((value) & 0x20000000) >> 29)
105006
105007
#define ALT_USB_DEV_DOEPCTL11_SETD1PID_SET(value) (((value) << 29) & 0x20000000)
105008
105034
#define ALT_USB_DEV_DOEPCTL11_EPDIS_E_INACT 0x0
105035
105040
#define ALT_USB_DEV_DOEPCTL11_EPDIS_E_ACT 0x1
105041
105043
#define ALT_USB_DEV_DOEPCTL11_EPDIS_LSB 30
105044
105045
#define ALT_USB_DEV_DOEPCTL11_EPDIS_MSB 30
105046
105047
#define ALT_USB_DEV_DOEPCTL11_EPDIS_WIDTH 1
105048
105049
#define ALT_USB_DEV_DOEPCTL11_EPDIS_SET_MSK 0x40000000
105050
105051
#define ALT_USB_DEV_DOEPCTL11_EPDIS_CLR_MSK 0xbfffffff
105052
105053
#define ALT_USB_DEV_DOEPCTL11_EPDIS_RESET 0x0
105054
105055
#define ALT_USB_DEV_DOEPCTL11_EPDIS_GET(value) (((value) & 0x40000000) >> 30)
105056
105057
#define ALT_USB_DEV_DOEPCTL11_EPDIS_SET(value) (((value) << 30) & 0x40000000)
105058
105108
#define ALT_USB_DEV_DOEPCTL11_EPENA_E_INACT 0x0
105109
105114
#define ALT_USB_DEV_DOEPCTL11_EPENA_E_ACT 0x1
105115
105117
#define ALT_USB_DEV_DOEPCTL11_EPENA_LSB 31
105118
105119
#define ALT_USB_DEV_DOEPCTL11_EPENA_MSB 31
105120
105121
#define ALT_USB_DEV_DOEPCTL11_EPENA_WIDTH 1
105122
105123
#define ALT_USB_DEV_DOEPCTL11_EPENA_SET_MSK 0x80000000
105124
105125
#define ALT_USB_DEV_DOEPCTL11_EPENA_CLR_MSK 0x7fffffff
105126
105127
#define ALT_USB_DEV_DOEPCTL11_EPENA_RESET 0x0
105128
105129
#define ALT_USB_DEV_DOEPCTL11_EPENA_GET(value) (((value) & 0x80000000) >> 31)
105130
105131
#define ALT_USB_DEV_DOEPCTL11_EPENA_SET(value) (((value) << 31) & 0x80000000)
105132
105133
#ifndef __ASSEMBLY__
105134
105144
struct
ALT_USB_DEV_DOEPCTL11_s
105145
{
105146
uint32_t
mps
: 11;
105147
uint32_t : 4;
105148
uint32_t
usbactep
: 1;
105149
const
uint32_t
dpid
: 1;
105150
const
uint32_t
naksts
: 1;
105151
uint32_t
eptype
: 2;
105152
uint32_t
snp
: 1;
105153
const
uint32_t
stall
: 1;
105154
uint32_t : 4;
105155
uint32_t
cnak
: 1;
105156
uint32_t
snak
: 1;
105157
uint32_t
setd0pid
: 1;
105158
uint32_t
setd1pid
: 1;
105159
const
uint32_t
epdis
: 1;
105160
const
uint32_t
epena
: 1;
105161
};
105162
105164
typedef
volatile
struct
ALT_USB_DEV_DOEPCTL11_s
ALT_USB_DEV_DOEPCTL11_t
;
105165
#endif
/* __ASSEMBLY__ */
105166
105168
#define ALT_USB_DEV_DOEPCTL11_OFST 0x460
105169
105170
#define ALT_USB_DEV_DOEPCTL11_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_DEV_DOEPCTL11_OFST))
105171
105235
#define ALT_USB_DEV_DOEPINT11_XFERCOMPL_E_INACT 0x0
105236
105241
#define ALT_USB_DEV_DOEPINT11_XFERCOMPL_E_ACT 0x1
105242
105244
#define ALT_USB_DEV_DOEPINT11_XFERCOMPL_LSB 0
105245
105246
#define ALT_USB_DEV_DOEPINT11_XFERCOMPL_MSB 0
105247
105248
#define ALT_USB_DEV_DOEPINT11_XFERCOMPL_WIDTH 1
105249
105250
#define ALT_USB_DEV_DOEPINT11_XFERCOMPL_SET_MSK 0x00000001
105251
105252
#define ALT_USB_DEV_DOEPINT11_XFERCOMPL_CLR_MSK 0xfffffffe
105253
105254
#define ALT_USB_DEV_DOEPINT11_XFERCOMPL_RESET 0x0
105255
105256
#define ALT_USB_DEV_DOEPINT11_XFERCOMPL_GET(value) (((value) & 0x00000001) >> 0)
105257
105258
#define ALT_USB_DEV_DOEPINT11_XFERCOMPL_SET(value) (((value) << 0) & 0x00000001)
105259
105281
#define ALT_USB_DEV_DOEPINT11_EPDISBLD_E_INACT 0x0
105282
105287
#define ALT_USB_DEV_DOEPINT11_EPDISBLD_E_ACT 0x1
105288
105290
#define ALT_USB_DEV_DOEPINT11_EPDISBLD_LSB 1
105291
105292
#define ALT_USB_DEV_DOEPINT11_EPDISBLD_MSB 1
105293
105294
#define ALT_USB_DEV_DOEPINT11_EPDISBLD_WIDTH 1
105295
105296
#define ALT_USB_DEV_DOEPINT11_EPDISBLD_SET_MSK 0x00000002
105297
105298
#define ALT_USB_DEV_DOEPINT11_EPDISBLD_CLR_MSK 0xfffffffd
105299
105300
#define ALT_USB_DEV_DOEPINT11_EPDISBLD_RESET 0x0
105301
105302
#define ALT_USB_DEV_DOEPINT11_EPDISBLD_GET(value) (((value) & 0x00000002) >> 1)
105303
105304
#define ALT_USB_DEV_DOEPINT11_EPDISBLD_SET(value) (((value) << 1) & 0x00000002)
105305
105328
#define ALT_USB_DEV_DOEPINT11_AHBERR_E_INACT 0x0
105329
105334
#define ALT_USB_DEV_DOEPINT11_AHBERR_E_ACT 0x1
105335
105337
#define ALT_USB_DEV_DOEPINT11_AHBERR_LSB 2
105338
105339
#define ALT_USB_DEV_DOEPINT11_AHBERR_MSB 2
105340
105341
#define ALT_USB_DEV_DOEPINT11_AHBERR_WIDTH 1
105342
105343
#define ALT_USB_DEV_DOEPINT11_AHBERR_SET_MSK 0x00000004
105344
105345
#define ALT_USB_DEV_DOEPINT11_AHBERR_CLR_MSK 0xfffffffb
105346
105347
#define ALT_USB_DEV_DOEPINT11_AHBERR_RESET 0x0
105348
105349
#define ALT_USB_DEV_DOEPINT11_AHBERR_GET(value) (((value) & 0x00000004) >> 2)
105350
105351
#define ALT_USB_DEV_DOEPINT11_AHBERR_SET(value) (((value) << 2) & 0x00000004)
105352
105376
#define ALT_USB_DEV_DOEPINT11_SETUP_E_INACT 0x0
105377
105382
#define ALT_USB_DEV_DOEPINT11_SETUP_E_ACT 0x1
105383
105385
#define ALT_USB_DEV_DOEPINT11_SETUP_LSB 3
105386
105387
#define ALT_USB_DEV_DOEPINT11_SETUP_MSB 3
105388
105389
#define ALT_USB_DEV_DOEPINT11_SETUP_WIDTH 1
105390
105391
#define ALT_USB_DEV_DOEPINT11_SETUP_SET_MSK 0x00000008
105392
105393
#define ALT_USB_DEV_DOEPINT11_SETUP_CLR_MSK 0xfffffff7
105394
105395
#define ALT_USB_DEV_DOEPINT11_SETUP_RESET 0x0
105396
105397
#define ALT_USB_DEV_DOEPINT11_SETUP_GET(value) (((value) & 0x00000008) >> 3)
105398
105399
#define ALT_USB_DEV_DOEPINT11_SETUP_SET(value) (((value) << 3) & 0x00000008)
105400
105423
#define ALT_USB_DEV_DOEPINT11_OUTTKNEPDIS_E_INACT 0x0
105424
105429
#define ALT_USB_DEV_DOEPINT11_OUTTKNEPDIS_E_ACT 0x1
105430
105432
#define ALT_USB_DEV_DOEPINT11_OUTTKNEPDIS_LSB 4
105433
105434
#define ALT_USB_DEV_DOEPINT11_OUTTKNEPDIS_MSB 4
105435
105436
#define ALT_USB_DEV_DOEPINT11_OUTTKNEPDIS_WIDTH 1
105437
105438
#define ALT_USB_DEV_DOEPINT11_OUTTKNEPDIS_SET_MSK 0x00000010
105439
105440
#define ALT_USB_DEV_DOEPINT11_OUTTKNEPDIS_CLR_MSK 0xffffffef
105441
105442
#define ALT_USB_DEV_DOEPINT11_OUTTKNEPDIS_RESET 0x0
105443
105444
#define ALT_USB_DEV_DOEPINT11_OUTTKNEPDIS_GET(value) (((value) & 0x00000010) >> 4)
105445
105446
#define ALT_USB_DEV_DOEPINT11_OUTTKNEPDIS_SET(value) (((value) << 4) & 0x00000010)
105447
105475
#define ALT_USB_DEV_DOEPINT11_STSPHSERCVD_E_INACT 0x0
105476
105481
#define ALT_USB_DEV_DOEPINT11_STSPHSERCVD_E_ACT 0x1
105482
105484
#define ALT_USB_DEV_DOEPINT11_STSPHSERCVD_LSB 5
105485
105486
#define ALT_USB_DEV_DOEPINT11_STSPHSERCVD_MSB 5
105487
105488
#define ALT_USB_DEV_DOEPINT11_STSPHSERCVD_WIDTH 1
105489
105490
#define ALT_USB_DEV_DOEPINT11_STSPHSERCVD_SET_MSK 0x00000020
105491
105492
#define ALT_USB_DEV_DOEPINT11_STSPHSERCVD_CLR_MSK 0xffffffdf
105493
105494
#define ALT_USB_DEV_DOEPINT11_STSPHSERCVD_RESET 0x0
105495
105496
#define ALT_USB_DEV_DOEPINT11_STSPHSERCVD_GET(value) (((value) & 0x00000020) >> 5)
105497
105498
#define ALT_USB_DEV_DOEPINT11_STSPHSERCVD_SET(value) (((value) << 5) & 0x00000020)
105499
105522
#define ALT_USB_DEV_DOEPINT11_BACK2BACKSETUP_E_INACT 0x0
105523
105528
#define ALT_USB_DEV_DOEPINT11_BACK2BACKSETUP_E_ACT 0x1
105529
105531
#define ALT_USB_DEV_DOEPINT11_BACK2BACKSETUP_LSB 6
105532
105533
#define ALT_USB_DEV_DOEPINT11_BACK2BACKSETUP_MSB 6
105534
105535
#define ALT_USB_DEV_DOEPINT11_BACK2BACKSETUP_WIDTH 1
105536
105537
#define ALT_USB_DEV_DOEPINT11_BACK2BACKSETUP_SET_MSK 0x00000040
105538
105539
#define ALT_USB_DEV_DOEPINT11_BACK2BACKSETUP_CLR_MSK 0xffffffbf
105540
105541
#define ALT_USB_DEV_DOEPINT11_BACK2BACKSETUP_RESET 0x0
105542
105543
#define ALT_USB_DEV_DOEPINT11_BACK2BACKSETUP_GET(value) (((value) & 0x00000040) >> 6)
105544
105545
#define ALT_USB_DEV_DOEPINT11_BACK2BACKSETUP_SET(value) (((value) << 6) & 0x00000040)
105546
105568
#define ALT_USB_DEV_DOEPINT11_OUTPKTERR_E_INACT 0x0
105569
105574
#define ALT_USB_DEV_DOEPINT11_OUTPKTERR_E_ACT 0x1
105575
105577
#define ALT_USB_DEV_DOEPINT11_OUTPKTERR_LSB 8
105578
105579
#define ALT_USB_DEV_DOEPINT11_OUTPKTERR_MSB 8
105580
105581
#define ALT_USB_DEV_DOEPINT11_OUTPKTERR_WIDTH 1
105582
105583
#define ALT_USB_DEV_DOEPINT11_OUTPKTERR_SET_MSK 0x00000100
105584
105585
#define ALT_USB_DEV_DOEPINT11_OUTPKTERR_CLR_MSK 0xfffffeff
105586
105587
#define ALT_USB_DEV_DOEPINT11_OUTPKTERR_RESET 0x0
105588
105589
#define ALT_USB_DEV_DOEPINT11_OUTPKTERR_GET(value) (((value) & 0x00000100) >> 8)
105590
105591
#define ALT_USB_DEV_DOEPINT11_OUTPKTERR_SET(value) (((value) << 8) & 0x00000100)
105592
105616
#define ALT_USB_DEV_DOEPINT11_BNAINTR_E_INACT 0x0
105617
105622
#define ALT_USB_DEV_DOEPINT11_BNAINTR_E_ACT 0x1
105623
105625
#define ALT_USB_DEV_DOEPINT11_BNAINTR_LSB 9
105626
105627
#define ALT_USB_DEV_DOEPINT11_BNAINTR_MSB 9
105628
105629
#define ALT_USB_DEV_DOEPINT11_BNAINTR_WIDTH 1
105630
105631
#define ALT_USB_DEV_DOEPINT11_BNAINTR_SET_MSK 0x00000200
105632
105633
#define ALT_USB_DEV_DOEPINT11_BNAINTR_CLR_MSK 0xfffffdff
105634
105635
#define ALT_USB_DEV_DOEPINT11_BNAINTR_RESET 0x0
105636
105637
#define ALT_USB_DEV_DOEPINT11_BNAINTR_GET(value) (((value) & 0x00000200) >> 9)
105638
105639
#define ALT_USB_DEV_DOEPINT11_BNAINTR_SET(value) (((value) << 9) & 0x00000200)
105640
105663
#define ALT_USB_DEV_DOEPINT11_PKTDRPSTS_E_INACT 0x0
105664
105669
#define ALT_USB_DEV_DOEPINT11_PKTDRPSTS_E_ACT 0x1
105670
105672
#define ALT_USB_DEV_DOEPINT11_PKTDRPSTS_LSB 11
105673
105674
#define ALT_USB_DEV_DOEPINT11_PKTDRPSTS_MSB 11
105675
105676
#define ALT_USB_DEV_DOEPINT11_PKTDRPSTS_WIDTH 1
105677
105678
#define ALT_USB_DEV_DOEPINT11_PKTDRPSTS_SET_MSK 0x00000800
105679
105680
#define ALT_USB_DEV_DOEPINT11_PKTDRPSTS_CLR_MSK 0xfffff7ff
105681
105682
#define ALT_USB_DEV_DOEPINT11_PKTDRPSTS_RESET 0x0
105683
105684
#define ALT_USB_DEV_DOEPINT11_PKTDRPSTS_GET(value) (((value) & 0x00000800) >> 11)
105685
105686
#define ALT_USB_DEV_DOEPINT11_PKTDRPSTS_SET(value) (((value) << 11) & 0x00000800)
105687
105708
#define ALT_USB_DEV_DOEPINT11_BBLEERR_E_INACT 0x0
105709
105714
#define ALT_USB_DEV_DOEPINT11_BBLEERR_E_ACT 0x1
105715
105717
#define ALT_USB_DEV_DOEPINT11_BBLEERR_LSB 12
105718
105719
#define ALT_USB_DEV_DOEPINT11_BBLEERR_MSB 12
105720
105721
#define ALT_USB_DEV_DOEPINT11_BBLEERR_WIDTH 1
105722
105723
#define ALT_USB_DEV_DOEPINT11_BBLEERR_SET_MSK 0x00001000
105724
105725
#define ALT_USB_DEV_DOEPINT11_BBLEERR_CLR_MSK 0xffffefff
105726
105727
#define ALT_USB_DEV_DOEPINT11_BBLEERR_RESET 0x0
105728
105729
#define ALT_USB_DEV_DOEPINT11_BBLEERR_GET(value) (((value) & 0x00001000) >> 12)
105730
105731
#define ALT_USB_DEV_DOEPINT11_BBLEERR_SET(value) (((value) << 12) & 0x00001000)
105732
105755
#define ALT_USB_DEV_DOEPINT11_NAKINTRPT_E_INACT 0x0
105756
105761
#define ALT_USB_DEV_DOEPINT11_NAKINTRPT_E_ACT 0x1
105762
105764
#define ALT_USB_DEV_DOEPINT11_NAKINTRPT_LSB 13
105765
105766
#define ALT_USB_DEV_DOEPINT11_NAKINTRPT_MSB 13
105767
105768
#define ALT_USB_DEV_DOEPINT11_NAKINTRPT_WIDTH 1
105769
105770
#define ALT_USB_DEV_DOEPINT11_NAKINTRPT_SET_MSK 0x00002000
105771
105772
#define ALT_USB_DEV_DOEPINT11_NAKINTRPT_CLR_MSK 0xffffdfff
105773
105774
#define ALT_USB_DEV_DOEPINT11_NAKINTRPT_RESET 0x0
105775
105776
#define ALT_USB_DEV_DOEPINT11_NAKINTRPT_GET(value) (((value) & 0x00002000) >> 13)
105777
105778
#define ALT_USB_DEV_DOEPINT11_NAKINTRPT_SET(value) (((value) << 13) & 0x00002000)
105779
105801
#define ALT_USB_DEV_DOEPINT11_NYETINTRPT_E_INACT 0x0
105802
105807
#define ALT_USB_DEV_DOEPINT11_NYETINTRPT_E_ACT 0x1
105808
105810
#define ALT_USB_DEV_DOEPINT11_NYETINTRPT_LSB 14
105811
105812
#define ALT_USB_DEV_DOEPINT11_NYETINTRPT_MSB 14
105813
105814
#define ALT_USB_DEV_DOEPINT11_NYETINTRPT_WIDTH 1
105815
105816
#define ALT_USB_DEV_DOEPINT11_NYETINTRPT_SET_MSK 0x00004000
105817
105818
#define ALT_USB_DEV_DOEPINT11_NYETINTRPT_CLR_MSK 0xffffbfff
105819
105820
#define ALT_USB_DEV_DOEPINT11_NYETINTRPT_RESET 0x0
105821
105822
#define ALT_USB_DEV_DOEPINT11_NYETINTRPT_GET(value) (((value) & 0x00004000) >> 14)
105823
105824
#define ALT_USB_DEV_DOEPINT11_NYETINTRPT_SET(value) (((value) << 14) & 0x00004000)
105825
105826
#ifndef __ASSEMBLY__
105827
105837
struct
ALT_USB_DEV_DOEPINT11_s
105838
{
105839
const
uint32_t
xfercompl
: 1;
105840
const
uint32_t
epdisbld
: 1;
105841
const
uint32_t
ahberr
: 1;
105842
const
uint32_t
setup
: 1;
105843
const
uint32_t
outtknepdis
: 1;
105844
const
uint32_t
stsphsercvd
: 1;
105845
const
uint32_t
back2backsetup
: 1;
105846
uint32_t : 1;
105847
const
uint32_t
outpkterr
: 1;
105848
const
uint32_t
bnaintr
: 1;
105849
uint32_t : 1;
105850
const
uint32_t
pktdrpsts
: 1;
105851
const
uint32_t
bbleerr
: 1;
105852
const
uint32_t
nakintrpt
: 1;
105853
const
uint32_t
nyetintrpt
: 1;
105854
uint32_t : 17;
105855
};
105856
105858
typedef
volatile
struct
ALT_USB_DEV_DOEPINT11_s
ALT_USB_DEV_DOEPINT11_t
;
105859
#endif
/* __ASSEMBLY__ */
105860
105862
#define ALT_USB_DEV_DOEPINT11_OFST 0x468
105863
105864
#define ALT_USB_DEV_DOEPINT11_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_DEV_DOEPINT11_OFST))
105865
105898
#define ALT_USB_DEV_DOEPTSIZ11_XFERSIZE_LSB 0
105899
105900
#define ALT_USB_DEV_DOEPTSIZ11_XFERSIZE_MSB 18
105901
105902
#define ALT_USB_DEV_DOEPTSIZ11_XFERSIZE_WIDTH 19
105903
105904
#define ALT_USB_DEV_DOEPTSIZ11_XFERSIZE_SET_MSK 0x0007ffff
105905
105906
#define ALT_USB_DEV_DOEPTSIZ11_XFERSIZE_CLR_MSK 0xfff80000
105907
105908
#define ALT_USB_DEV_DOEPTSIZ11_XFERSIZE_RESET 0x0
105909
105910
#define ALT_USB_DEV_DOEPTSIZ11_XFERSIZE_GET(value) (((value) & 0x0007ffff) >> 0)
105911
105912
#define ALT_USB_DEV_DOEPTSIZ11_XFERSIZE_SET(value) (((value) << 0) & 0x0007ffff)
105913
105925
#define ALT_USB_DEV_DOEPTSIZ11_PKTCNT_LSB 19
105926
105927
#define ALT_USB_DEV_DOEPTSIZ11_PKTCNT_MSB 28
105928
105929
#define ALT_USB_DEV_DOEPTSIZ11_PKTCNT_WIDTH 10
105930
105931
#define ALT_USB_DEV_DOEPTSIZ11_PKTCNT_SET_MSK 0x1ff80000
105932
105933
#define ALT_USB_DEV_DOEPTSIZ11_PKTCNT_CLR_MSK 0xe007ffff
105934
105935
#define ALT_USB_DEV_DOEPTSIZ11_PKTCNT_RESET 0x0
105936
105937
#define ALT_USB_DEV_DOEPTSIZ11_PKTCNT_GET(value) (((value) & 0x1ff80000) >> 19)
105938
105939
#define ALT_USB_DEV_DOEPTSIZ11_PKTCNT_SET(value) (((value) << 19) & 0x1ff80000)
105940
105967
#define ALT_USB_DEV_DOEPTSIZ11_RXDPID_E_DATA0 0x0
105968
105973
#define ALT_USB_DEV_DOEPTSIZ11_RXDPID_E_DATA2PKT1 0x1
105974
105979
#define ALT_USB_DEV_DOEPTSIZ11_RXDPID_E_DATA1PKT2 0x2
105980
105985
#define ALT_USB_DEV_DOEPTSIZ11_RXDPID_E_MDATAPKT3 0x3
105986
105988
#define ALT_USB_DEV_DOEPTSIZ11_RXDPID_LSB 29
105989
105990
#define ALT_USB_DEV_DOEPTSIZ11_RXDPID_MSB 30
105991
105992
#define ALT_USB_DEV_DOEPTSIZ11_RXDPID_WIDTH 2
105993
105994
#define ALT_USB_DEV_DOEPTSIZ11_RXDPID_SET_MSK 0x60000000
105995
105996
#define ALT_USB_DEV_DOEPTSIZ11_RXDPID_CLR_MSK 0x9fffffff
105997
105998
#define ALT_USB_DEV_DOEPTSIZ11_RXDPID_RESET 0x0
105999
106000
#define ALT_USB_DEV_DOEPTSIZ11_RXDPID_GET(value) (((value) & 0x60000000) >> 29)
106001
106002
#define ALT_USB_DEV_DOEPTSIZ11_RXDPID_SET(value) (((value) << 29) & 0x60000000)
106003
106004
#ifndef __ASSEMBLY__
106005
106015
struct
ALT_USB_DEV_DOEPTSIZ11_s
106016
{
106017
uint32_t
xfersize
: 19;
106018
uint32_t
pktcnt
: 10;
106019
const
uint32_t
rxdpid
: 2;
106020
uint32_t : 1;
106021
};
106022
106024
typedef
volatile
struct
ALT_USB_DEV_DOEPTSIZ11_s
ALT_USB_DEV_DOEPTSIZ11_t
;
106025
#endif
/* __ASSEMBLY__ */
106026
106028
#define ALT_USB_DEV_DOEPTSIZ11_OFST 0x470
106029
106030
#define ALT_USB_DEV_DOEPTSIZ11_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_DEV_DOEPTSIZ11_OFST))
106031
106064
#define ALT_USB_DEV_DOEPDMA11_DOEPDMA11_LSB 0
106065
106066
#define ALT_USB_DEV_DOEPDMA11_DOEPDMA11_MSB 31
106067
106068
#define ALT_USB_DEV_DOEPDMA11_DOEPDMA11_WIDTH 32
106069
106070
#define ALT_USB_DEV_DOEPDMA11_DOEPDMA11_SET_MSK 0xffffffff
106071
106072
#define ALT_USB_DEV_DOEPDMA11_DOEPDMA11_CLR_MSK 0x00000000
106073
106074
#define ALT_USB_DEV_DOEPDMA11_DOEPDMA11_RESET 0x0
106075
106076
#define ALT_USB_DEV_DOEPDMA11_DOEPDMA11_GET(value) (((value) & 0xffffffff) >> 0)
106077
106078
#define ALT_USB_DEV_DOEPDMA11_DOEPDMA11_SET(value) (((value) << 0) & 0xffffffff)
106079
106080
#ifndef __ASSEMBLY__
106081
106091
struct
ALT_USB_DEV_DOEPDMA11_s
106092
{
106093
uint32_t
doepdma11
: 32;
106094
};
106095
106097
typedef
volatile
struct
ALT_USB_DEV_DOEPDMA11_s
ALT_USB_DEV_DOEPDMA11_t
;
106098
#endif
/* __ASSEMBLY__ */
106099
106101
#define ALT_USB_DEV_DOEPDMA11_OFST 0x474
106102
106103
#define ALT_USB_DEV_DOEPDMA11_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_DEV_DOEPDMA11_OFST))
106104
106128
#define ALT_USB_DEV_DOEPDMAB11_DOEPDMAB11_LSB 0
106129
106130
#define ALT_USB_DEV_DOEPDMAB11_DOEPDMAB11_MSB 31
106131
106132
#define ALT_USB_DEV_DOEPDMAB11_DOEPDMAB11_WIDTH 32
106133
106134
#define ALT_USB_DEV_DOEPDMAB11_DOEPDMAB11_SET_MSK 0xffffffff
106135
106136
#define ALT_USB_DEV_DOEPDMAB11_DOEPDMAB11_CLR_MSK 0x00000000
106137
106138
#define ALT_USB_DEV_DOEPDMAB11_DOEPDMAB11_RESET 0x0
106139
106140
#define ALT_USB_DEV_DOEPDMAB11_DOEPDMAB11_GET(value) (((value) & 0xffffffff) >> 0)
106141
106142
#define ALT_USB_DEV_DOEPDMAB11_DOEPDMAB11_SET(value) (((value) << 0) & 0xffffffff)
106143
106144
#ifndef __ASSEMBLY__
106145
106155
struct
ALT_USB_DEV_DOEPDMAB11_s
106156
{
106157
const
uint32_t
doepdmab11
: 32;
106158
};
106159
106161
typedef
volatile
struct
ALT_USB_DEV_DOEPDMAB11_s
ALT_USB_DEV_DOEPDMAB11_t
;
106162
#endif
/* __ASSEMBLY__ */
106163
106165
#define ALT_USB_DEV_DOEPDMAB11_OFST 0x47c
106166
106167
#define ALT_USB_DEV_DOEPDMAB11_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_DEV_DOEPDMAB11_OFST))
106168
106206
#define ALT_USB_DEV_DOEPCTL12_MPS_LSB 0
106207
106208
#define ALT_USB_DEV_DOEPCTL12_MPS_MSB 10
106209
106210
#define ALT_USB_DEV_DOEPCTL12_MPS_WIDTH 11
106211
106212
#define ALT_USB_DEV_DOEPCTL12_MPS_SET_MSK 0x000007ff
106213
106214
#define ALT_USB_DEV_DOEPCTL12_MPS_CLR_MSK 0xfffff800
106215
106216
#define ALT_USB_DEV_DOEPCTL12_MPS_RESET 0x0
106217
106218
#define ALT_USB_DEV_DOEPCTL12_MPS_GET(value) (((value) & 0x000007ff) >> 0)
106219
106220
#define ALT_USB_DEV_DOEPCTL12_MPS_SET(value) (((value) << 0) & 0x000007ff)
106221
106246
#define ALT_USB_DEV_DOEPCTL12_USBACTEP_E_DISD 0x0
106247
106252
#define ALT_USB_DEV_DOEPCTL12_USBACTEP_E_END 0x1
106253
106255
#define ALT_USB_DEV_DOEPCTL12_USBACTEP_LSB 15
106256
106257
#define ALT_USB_DEV_DOEPCTL12_USBACTEP_MSB 15
106258
106259
#define ALT_USB_DEV_DOEPCTL12_USBACTEP_WIDTH 1
106260
106261
#define ALT_USB_DEV_DOEPCTL12_USBACTEP_SET_MSK 0x00008000
106262
106263
#define ALT_USB_DEV_DOEPCTL12_USBACTEP_CLR_MSK 0xffff7fff
106264
106265
#define ALT_USB_DEV_DOEPCTL12_USBACTEP_RESET 0x0
106266
106267
#define ALT_USB_DEV_DOEPCTL12_USBACTEP_GET(value) (((value) & 0x00008000) >> 15)
106268
106269
#define ALT_USB_DEV_DOEPCTL12_USBACTEP_SET(value) (((value) << 15) & 0x00008000)
106270
106315
#define ALT_USB_DEV_DOEPCTL12_DPID_E_INACT 0x0
106316
106321
#define ALT_USB_DEV_DOEPCTL12_DPID_E_ACT 0x1
106322
106324
#define ALT_USB_DEV_DOEPCTL12_DPID_LSB 16
106325
106326
#define ALT_USB_DEV_DOEPCTL12_DPID_MSB 16
106327
106328
#define ALT_USB_DEV_DOEPCTL12_DPID_WIDTH 1
106329
106330
#define ALT_USB_DEV_DOEPCTL12_DPID_SET_MSK 0x00010000
106331
106332
#define ALT_USB_DEV_DOEPCTL12_DPID_CLR_MSK 0xfffeffff
106333
106334
#define ALT_USB_DEV_DOEPCTL12_DPID_RESET 0x0
106335
106336
#define ALT_USB_DEV_DOEPCTL12_DPID_GET(value) (((value) & 0x00010000) >> 16)
106337
106338
#define ALT_USB_DEV_DOEPCTL12_DPID_SET(value) (((value) << 16) & 0x00010000)
106339
106374
#define ALT_USB_DEV_DOEPCTL12_NAKSTS_E_NONNAK 0x0
106375
106380
#define ALT_USB_DEV_DOEPCTL12_NAKSTS_E_NAK 0x1
106381
106383
#define ALT_USB_DEV_DOEPCTL12_NAKSTS_LSB 17
106384
106385
#define ALT_USB_DEV_DOEPCTL12_NAKSTS_MSB 17
106386
106387
#define ALT_USB_DEV_DOEPCTL12_NAKSTS_WIDTH 1
106388
106389
#define ALT_USB_DEV_DOEPCTL12_NAKSTS_SET_MSK 0x00020000
106390
106391
#define ALT_USB_DEV_DOEPCTL12_NAKSTS_CLR_MSK 0xfffdffff
106392
106393
#define ALT_USB_DEV_DOEPCTL12_NAKSTS_RESET 0x0
106394
106395
#define ALT_USB_DEV_DOEPCTL12_NAKSTS_GET(value) (((value) & 0x00020000) >> 17)
106396
106397
#define ALT_USB_DEV_DOEPCTL12_NAKSTS_SET(value) (((value) << 17) & 0x00020000)
106398
106421
#define ALT_USB_DEV_DOEPCTL12_EPTYPE_E_CTL 0x0
106422
106427
#define ALT_USB_DEV_DOEPCTL12_EPTYPE_E_ISOCHRONOUS 0x1
106428
106433
#define ALT_USB_DEV_DOEPCTL12_EPTYPE_E_BULK 0x2
106434
106439
#define ALT_USB_DEV_DOEPCTL12_EPTYPE_E_INTERRUP 0x3
106440
106442
#define ALT_USB_DEV_DOEPCTL12_EPTYPE_LSB 18
106443
106444
#define ALT_USB_DEV_DOEPCTL12_EPTYPE_MSB 19
106445
106446
#define ALT_USB_DEV_DOEPCTL12_EPTYPE_WIDTH 2
106447
106448
#define ALT_USB_DEV_DOEPCTL12_EPTYPE_SET_MSK 0x000c0000
106449
106450
#define ALT_USB_DEV_DOEPCTL12_EPTYPE_CLR_MSK 0xfff3ffff
106451
106452
#define ALT_USB_DEV_DOEPCTL12_EPTYPE_RESET 0x0
106453
106454
#define ALT_USB_DEV_DOEPCTL12_EPTYPE_GET(value) (((value) & 0x000c0000) >> 18)
106455
106456
#define ALT_USB_DEV_DOEPCTL12_EPTYPE_SET(value) (((value) << 18) & 0x000c0000)
106457
106480
#define ALT_USB_DEV_DOEPCTL12_SNP_E_DIS 0x0
106481
106486
#define ALT_USB_DEV_DOEPCTL12_SNP_E_EN 0x1
106487
106489
#define ALT_USB_DEV_DOEPCTL12_SNP_LSB 20
106490
106491
#define ALT_USB_DEV_DOEPCTL12_SNP_MSB 20
106492
106493
#define ALT_USB_DEV_DOEPCTL12_SNP_WIDTH 1
106494
106495
#define ALT_USB_DEV_DOEPCTL12_SNP_SET_MSK 0x00100000
106496
106497
#define ALT_USB_DEV_DOEPCTL12_SNP_CLR_MSK 0xffefffff
106498
106499
#define ALT_USB_DEV_DOEPCTL12_SNP_RESET 0x0
106500
106501
#define ALT_USB_DEV_DOEPCTL12_SNP_GET(value) (((value) & 0x00100000) >> 20)
106502
106503
#define ALT_USB_DEV_DOEPCTL12_SNP_SET(value) (((value) << 20) & 0x00100000)
106504
106534
#define ALT_USB_DEV_DOEPCTL12_STALL_E_INACT 0x0
106535
106540
#define ALT_USB_DEV_DOEPCTL12_STALL_E_ACT 0x1
106541
106543
#define ALT_USB_DEV_DOEPCTL12_STALL_LSB 21
106544
106545
#define ALT_USB_DEV_DOEPCTL12_STALL_MSB 21
106546
106547
#define ALT_USB_DEV_DOEPCTL12_STALL_WIDTH 1
106548
106549
#define ALT_USB_DEV_DOEPCTL12_STALL_SET_MSK 0x00200000
106550
106551
#define ALT_USB_DEV_DOEPCTL12_STALL_CLR_MSK 0xffdfffff
106552
106553
#define ALT_USB_DEV_DOEPCTL12_STALL_RESET 0x0
106554
106555
#define ALT_USB_DEV_DOEPCTL12_STALL_GET(value) (((value) & 0x00200000) >> 21)
106556
106557
#define ALT_USB_DEV_DOEPCTL12_STALL_SET(value) (((value) << 21) & 0x00200000)
106558
106579
#define ALT_USB_DEV_DOEPCTL12_CNAK_E_INACT 0x0
106580
106585
#define ALT_USB_DEV_DOEPCTL12_CNAK_E_ACT 0x1
106586
106588
#define ALT_USB_DEV_DOEPCTL12_CNAK_LSB 26
106589
106590
#define ALT_USB_DEV_DOEPCTL12_CNAK_MSB 26
106591
106592
#define ALT_USB_DEV_DOEPCTL12_CNAK_WIDTH 1
106593
106594
#define ALT_USB_DEV_DOEPCTL12_CNAK_SET_MSK 0x04000000
106595
106596
#define ALT_USB_DEV_DOEPCTL12_CNAK_CLR_MSK 0xfbffffff
106597
106598
#define ALT_USB_DEV_DOEPCTL12_CNAK_RESET 0x0
106599
106600
#define ALT_USB_DEV_DOEPCTL12_CNAK_GET(value) (((value) & 0x04000000) >> 26)
106601
106602
#define ALT_USB_DEV_DOEPCTL12_CNAK_SET(value) (((value) << 26) & 0x04000000)
106603
106627
#define ALT_USB_DEV_DOEPCTL12_SNAK_E_INACT 0x0
106628
106633
#define ALT_USB_DEV_DOEPCTL12_SNAK_E_ACT 0x1
106634
106636
#define ALT_USB_DEV_DOEPCTL12_SNAK_LSB 27
106637
106638
#define ALT_USB_DEV_DOEPCTL12_SNAK_MSB 27
106639
106640
#define ALT_USB_DEV_DOEPCTL12_SNAK_WIDTH 1
106641
106642
#define ALT_USB_DEV_DOEPCTL12_SNAK_SET_MSK 0x08000000
106643
106644
#define ALT_USB_DEV_DOEPCTL12_SNAK_CLR_MSK 0xf7ffffff
106645
106646
#define ALT_USB_DEV_DOEPCTL12_SNAK_RESET 0x0
106647
106648
#define ALT_USB_DEV_DOEPCTL12_SNAK_GET(value) (((value) & 0x08000000) >> 27)
106649
106650
#define ALT_USB_DEV_DOEPCTL12_SNAK_SET(value) (((value) << 27) & 0x08000000)
106651
106680
#define ALT_USB_DEV_DOEPCTL12_SETD0PID_E_DISD 0x0
106681
106686
#define ALT_USB_DEV_DOEPCTL12_SETD0PID_E_END 0x1
106687
106689
#define ALT_USB_DEV_DOEPCTL12_SETD0PID_LSB 28
106690
106691
#define ALT_USB_DEV_DOEPCTL12_SETD0PID_MSB 28
106692
106693
#define ALT_USB_DEV_DOEPCTL12_SETD0PID_WIDTH 1
106694
106695
#define ALT_USB_DEV_DOEPCTL12_SETD0PID_SET_MSK 0x10000000
106696
106697
#define ALT_USB_DEV_DOEPCTL12_SETD0PID_CLR_MSK 0xefffffff
106698
106699
#define ALT_USB_DEV_DOEPCTL12_SETD0PID_RESET 0x0
106700
106701
#define ALT_USB_DEV_DOEPCTL12_SETD0PID_GET(value) (((value) & 0x10000000) >> 28)
106702
106703
#define ALT_USB_DEV_DOEPCTL12_SETD0PID_SET(value) (((value) << 28) & 0x10000000)
106704
106731
#define ALT_USB_DEV_DOEPCTL12_SETD1PID_E_DISD 0x0
106732
106737
#define ALT_USB_DEV_DOEPCTL12_SETD1PID_E_END 0x1
106738
106740
#define ALT_USB_DEV_DOEPCTL12_SETD1PID_LSB 29
106741
106742
#define ALT_USB_DEV_DOEPCTL12_SETD1PID_MSB 29
106743
106744
#define ALT_USB_DEV_DOEPCTL12_SETD1PID_WIDTH 1
106745
106746
#define ALT_USB_DEV_DOEPCTL12_SETD1PID_SET_MSK 0x20000000
106747
106748
#define ALT_USB_DEV_DOEPCTL12_SETD1PID_CLR_MSK 0xdfffffff
106749
106750
#define ALT_USB_DEV_DOEPCTL12_SETD1PID_RESET 0x0
106751
106752
#define ALT_USB_DEV_DOEPCTL12_SETD1PID_GET(value) (((value) & 0x20000000) >> 29)
106753
106754
#define ALT_USB_DEV_DOEPCTL12_SETD1PID_SET(value) (((value) << 29) & 0x20000000)
106755
106781
#define ALT_USB_DEV_DOEPCTL12_EPDIS_E_INACT 0x0
106782
106787
#define ALT_USB_DEV_DOEPCTL12_EPDIS_E_ACT 0x1
106788
106790
#define ALT_USB_DEV_DOEPCTL12_EPDIS_LSB 30
106791
106792
#define ALT_USB_DEV_DOEPCTL12_EPDIS_MSB 30
106793
106794
#define ALT_USB_DEV_DOEPCTL12_EPDIS_WIDTH 1
106795
106796
#define ALT_USB_DEV_DOEPCTL12_EPDIS_SET_MSK 0x40000000
106797
106798
#define ALT_USB_DEV_DOEPCTL12_EPDIS_CLR_MSK 0xbfffffff
106799
106800
#define ALT_USB_DEV_DOEPCTL12_EPDIS_RESET 0x0
106801
106802
#define ALT_USB_DEV_DOEPCTL12_EPDIS_GET(value) (((value) & 0x40000000) >> 30)
106803
106804
#define ALT_USB_DEV_DOEPCTL12_EPDIS_SET(value) (((value) << 30) & 0x40000000)
106805
106855
#define ALT_USB_DEV_DOEPCTL12_EPENA_E_INACT 0x0
106856
106861
#define ALT_USB_DEV_DOEPCTL12_EPENA_E_ACT 0x1
106862
106864
#define ALT_USB_DEV_DOEPCTL12_EPENA_LSB 31
106865
106866
#define ALT_USB_DEV_DOEPCTL12_EPENA_MSB 31
106867
106868
#define ALT_USB_DEV_DOEPCTL12_EPENA_WIDTH 1
106869
106870
#define ALT_USB_DEV_DOEPCTL12_EPENA_SET_MSK 0x80000000
106871
106872
#define ALT_USB_DEV_DOEPCTL12_EPENA_CLR_MSK 0x7fffffff
106873
106874
#define ALT_USB_DEV_DOEPCTL12_EPENA_RESET 0x0
106875
106876
#define ALT_USB_DEV_DOEPCTL12_EPENA_GET(value) (((value) & 0x80000000) >> 31)
106877
106878
#define ALT_USB_DEV_DOEPCTL12_EPENA_SET(value) (((value) << 31) & 0x80000000)
106879
106880
#ifndef __ASSEMBLY__
106881
106891
struct
ALT_USB_DEV_DOEPCTL12_s
106892
{
106893
uint32_t
mps
: 11;
106894
uint32_t : 4;
106895
uint32_t
usbactep
: 1;
106896
const
uint32_t
dpid
: 1;
106897
const
uint32_t
naksts
: 1;
106898
uint32_t
eptype
: 2;
106899
uint32_t
snp
: 1;
106900
const
uint32_t
stall
: 1;
106901
uint32_t : 4;
106902
uint32_t
cnak
: 1;
106903
uint32_t
snak
: 1;
106904
uint32_t
setd0pid
: 1;
106905
uint32_t
setd1pid
: 1;
106906
const
uint32_t
epdis
: 1;
106907
const
uint32_t
epena
: 1;
106908
};
106909
106911
typedef
volatile
struct
ALT_USB_DEV_DOEPCTL12_s
ALT_USB_DEV_DOEPCTL12_t
;
106912
#endif
/* __ASSEMBLY__ */
106913
106915
#define ALT_USB_DEV_DOEPCTL12_OFST 0x480
106916
106917
#define ALT_USB_DEV_DOEPCTL12_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_DEV_DOEPCTL12_OFST))
106918
106982
#define ALT_USB_DEV_DOEPINT12_XFERCOMPL_E_INACT 0x0
106983
106988
#define ALT_USB_DEV_DOEPINT12_XFERCOMPL_E_ACT 0x1
106989
106991
#define ALT_USB_DEV_DOEPINT12_XFERCOMPL_LSB 0
106992
106993
#define ALT_USB_DEV_DOEPINT12_XFERCOMPL_MSB 0
106994
106995
#define ALT_USB_DEV_DOEPINT12_XFERCOMPL_WIDTH 1
106996
106997
#define ALT_USB_DEV_DOEPINT12_XFERCOMPL_SET_MSK 0x00000001
106998
106999
#define ALT_USB_DEV_DOEPINT12_XFERCOMPL_CLR_MSK 0xfffffffe
107000
107001
#define ALT_USB_DEV_DOEPINT12_XFERCOMPL_RESET 0x0
107002
107003
#define ALT_USB_DEV_DOEPINT12_XFERCOMPL_GET(value) (((value) & 0x00000001) >> 0)
107004
107005
#define ALT_USB_DEV_DOEPINT12_XFERCOMPL_SET(value) (((value) << 0) & 0x00000001)
107006
107028
#define ALT_USB_DEV_DOEPINT12_EPDISBLD_E_INACT 0x0
107029
107034
#define ALT_USB_DEV_DOEPINT12_EPDISBLD_E_ACT 0x1
107035
107037
#define ALT_USB_DEV_DOEPINT12_EPDISBLD_LSB 1
107038
107039
#define ALT_USB_DEV_DOEPINT12_EPDISBLD_MSB 1
107040
107041
#define ALT_USB_DEV_DOEPINT12_EPDISBLD_WIDTH 1
107042
107043
#define ALT_USB_DEV_DOEPINT12_EPDISBLD_SET_MSK 0x00000002
107044
107045
#define ALT_USB_DEV_DOEPINT12_EPDISBLD_CLR_MSK 0xfffffffd
107046
107047
#define ALT_USB_DEV_DOEPINT12_EPDISBLD_RESET 0x0
107048
107049
#define ALT_USB_DEV_DOEPINT12_EPDISBLD_GET(value) (((value) & 0x00000002) >> 1)
107050
107051
#define ALT_USB_DEV_DOEPINT12_EPDISBLD_SET(value) (((value) << 1) & 0x00000002)
107052
107075
#define ALT_USB_DEV_DOEPINT12_AHBERR_E_INACT 0x0
107076
107081
#define ALT_USB_DEV_DOEPINT12_AHBERR_E_ACT 0x1
107082
107084
#define ALT_USB_DEV_DOEPINT12_AHBERR_LSB 2
107085
107086
#define ALT_USB_DEV_DOEPINT12_AHBERR_MSB 2
107087
107088
#define ALT_USB_DEV_DOEPINT12_AHBERR_WIDTH 1
107089
107090
#define ALT_USB_DEV_DOEPINT12_AHBERR_SET_MSK 0x00000004
107091
107092
#define ALT_USB_DEV_DOEPINT12_AHBERR_CLR_MSK 0xfffffffb
107093
107094
#define ALT_USB_DEV_DOEPINT12_AHBERR_RESET 0x0
107095
107096
#define ALT_USB_DEV_DOEPINT12_AHBERR_GET(value) (((value) & 0x00000004) >> 2)
107097
107098
#define ALT_USB_DEV_DOEPINT12_AHBERR_SET(value) (((value) << 2) & 0x00000004)
107099
107123
#define ALT_USB_DEV_DOEPINT12_SETUP_E_INACT 0x0
107124
107129
#define ALT_USB_DEV_DOEPINT12_SETUP_E_ACT 0x1
107130
107132
#define ALT_USB_DEV_DOEPINT12_SETUP_LSB 3
107133
107134
#define ALT_USB_DEV_DOEPINT12_SETUP_MSB 3
107135
107136
#define ALT_USB_DEV_DOEPINT12_SETUP_WIDTH 1
107137
107138
#define ALT_USB_DEV_DOEPINT12_SETUP_SET_MSK 0x00000008
107139
107140
#define ALT_USB_DEV_DOEPINT12_SETUP_CLR_MSK 0xfffffff7
107141
107142
#define ALT_USB_DEV_DOEPINT12_SETUP_RESET 0x0
107143
107144
#define ALT_USB_DEV_DOEPINT12_SETUP_GET(value) (((value) & 0x00000008) >> 3)
107145
107146
#define ALT_USB_DEV_DOEPINT12_SETUP_SET(value) (((value) << 3) & 0x00000008)
107147
107170
#define ALT_USB_DEV_DOEPINT12_OUTTKNEPDIS_E_INACT 0x0
107171
107176
#define ALT_USB_DEV_DOEPINT12_OUTTKNEPDIS_E_ACT 0x1
107177
107179
#define ALT_USB_DEV_DOEPINT12_OUTTKNEPDIS_LSB 4
107180
107181
#define ALT_USB_DEV_DOEPINT12_OUTTKNEPDIS_MSB 4
107182
107183
#define ALT_USB_DEV_DOEPINT12_OUTTKNEPDIS_WIDTH 1
107184
107185
#define ALT_USB_DEV_DOEPINT12_OUTTKNEPDIS_SET_MSK 0x00000010
107186
107187
#define ALT_USB_DEV_DOEPINT12_OUTTKNEPDIS_CLR_MSK 0xffffffef
107188
107189
#define ALT_USB_DEV_DOEPINT12_OUTTKNEPDIS_RESET 0x0
107190
107191
#define ALT_USB_DEV_DOEPINT12_OUTTKNEPDIS_GET(value) (((value) & 0x00000010) >> 4)
107192
107193
#define ALT_USB_DEV_DOEPINT12_OUTTKNEPDIS_SET(value) (((value) << 4) & 0x00000010)
107194
107222
#define ALT_USB_DEV_DOEPINT12_STSPHSERCVD_E_INACT 0x0
107223
107228
#define ALT_USB_DEV_DOEPINT12_STSPHSERCVD_E_ACT 0x1
107229
107231
#define ALT_USB_DEV_DOEPINT12_STSPHSERCVD_LSB 5
107232
107233
#define ALT_USB_DEV_DOEPINT12_STSPHSERCVD_MSB 5
107234
107235
#define ALT_USB_DEV_DOEPINT12_STSPHSERCVD_WIDTH 1
107236
107237
#define ALT_USB_DEV_DOEPINT12_STSPHSERCVD_SET_MSK 0x00000020
107238
107239
#define ALT_USB_DEV_DOEPINT12_STSPHSERCVD_CLR_MSK 0xffffffdf
107240
107241
#define ALT_USB_DEV_DOEPINT12_STSPHSERCVD_RESET 0x0
107242
107243
#define ALT_USB_DEV_DOEPINT12_STSPHSERCVD_GET(value) (((value) & 0x00000020) >> 5)
107244
107245
#define ALT_USB_DEV_DOEPINT12_STSPHSERCVD_SET(value) (((value) << 5) & 0x00000020)
107246
107269
#define ALT_USB_DEV_DOEPINT12_BACK2BACKSETUP_E_INACT 0x0
107270
107275
#define ALT_USB_DEV_DOEPINT12_BACK2BACKSETUP_E_ACT 0x1
107276
107278
#define ALT_USB_DEV_DOEPINT12_BACK2BACKSETUP_LSB 6
107279
107280
#define ALT_USB_DEV_DOEPINT12_BACK2BACKSETUP_MSB 6
107281
107282
#define ALT_USB_DEV_DOEPINT12_BACK2BACKSETUP_WIDTH 1
107283
107284
#define ALT_USB_DEV_DOEPINT12_BACK2BACKSETUP_SET_MSK 0x00000040
107285
107286
#define ALT_USB_DEV_DOEPINT12_BACK2BACKSETUP_CLR_MSK 0xffffffbf
107287
107288
#define ALT_USB_DEV_DOEPINT12_BACK2BACKSETUP_RESET 0x0
107289
107290
#define ALT_USB_DEV_DOEPINT12_BACK2BACKSETUP_GET(value) (((value) & 0x00000040) >> 6)
107291
107292
#define ALT_USB_DEV_DOEPINT12_BACK2BACKSETUP_SET(value) (((value) << 6) & 0x00000040)
107293
107315
#define ALT_USB_DEV_DOEPINT12_OUTPKTERR_E_INACT 0x0
107316
107321
#define ALT_USB_DEV_DOEPINT12_OUTPKTERR_E_ACT 0x1
107322
107324
#define ALT_USB_DEV_DOEPINT12_OUTPKTERR_LSB 8
107325
107326
#define ALT_USB_DEV_DOEPINT12_OUTPKTERR_MSB 8
107327
107328
#define ALT_USB_DEV_DOEPINT12_OUTPKTERR_WIDTH 1
107329
107330
#define ALT_USB_DEV_DOEPINT12_OUTPKTERR_SET_MSK 0x00000100
107331
107332
#define ALT_USB_DEV_DOEPINT12_OUTPKTERR_CLR_MSK 0xfffffeff
107333
107334
#define ALT_USB_DEV_DOEPINT12_OUTPKTERR_RESET 0x0
107335
107336
#define ALT_USB_DEV_DOEPINT12_OUTPKTERR_GET(value) (((value) & 0x00000100) >> 8)
107337
107338
#define ALT_USB_DEV_DOEPINT12_OUTPKTERR_SET(value) (((value) << 8) & 0x00000100)
107339
107363
#define ALT_USB_DEV_DOEPINT12_BNAINTR_E_INACT 0x0
107364
107369
#define ALT_USB_DEV_DOEPINT12_BNAINTR_E_ACT 0x1
107370
107372
#define ALT_USB_DEV_DOEPINT12_BNAINTR_LSB 9
107373
107374
#define ALT_USB_DEV_DOEPINT12_BNAINTR_MSB 9
107375
107376
#define ALT_USB_DEV_DOEPINT12_BNAINTR_WIDTH 1
107377
107378
#define ALT_USB_DEV_DOEPINT12_BNAINTR_SET_MSK 0x00000200
107379
107380
#define ALT_USB_DEV_DOEPINT12_BNAINTR_CLR_MSK 0xfffffdff
107381
107382
#define ALT_USB_DEV_DOEPINT12_BNAINTR_RESET 0x0
107383
107384
#define ALT_USB_DEV_DOEPINT12_BNAINTR_GET(value) (((value) & 0x00000200) >> 9)
107385
107386
#define ALT_USB_DEV_DOEPINT12_BNAINTR_SET(value) (((value) << 9) & 0x00000200)
107387
107410
#define ALT_USB_DEV_DOEPINT12_PKTDRPSTS_E_INACT 0x0
107411
107416
#define ALT_USB_DEV_DOEPINT12_PKTDRPSTS_E_ACT 0x1
107417
107419
#define ALT_USB_DEV_DOEPINT12_PKTDRPSTS_LSB 11
107420
107421
#define ALT_USB_DEV_DOEPINT12_PKTDRPSTS_MSB 11
107422
107423
#define ALT_USB_DEV_DOEPINT12_PKTDRPSTS_WIDTH 1
107424
107425
#define ALT_USB_DEV_DOEPINT12_PKTDRPSTS_SET_MSK 0x00000800
107426
107427
#define ALT_USB_DEV_DOEPINT12_PKTDRPSTS_CLR_MSK 0xfffff7ff
107428
107429
#define ALT_USB_DEV_DOEPINT12_PKTDRPSTS_RESET 0x0
107430
107431
#define ALT_USB_DEV_DOEPINT12_PKTDRPSTS_GET(value) (((value) & 0x00000800) >> 11)
107432
107433
#define ALT_USB_DEV_DOEPINT12_PKTDRPSTS_SET(value) (((value) << 11) & 0x00000800)
107434
107455
#define ALT_USB_DEV_DOEPINT12_BBLEERR_E_INACT 0x0
107456
107461
#define ALT_USB_DEV_DOEPINT12_BBLEERR_E_ACT 0x1
107462
107464
#define ALT_USB_DEV_DOEPINT12_BBLEERR_LSB 12
107465
107466
#define ALT_USB_DEV_DOEPINT12_BBLEERR_MSB 12
107467
107468
#define ALT_USB_DEV_DOEPINT12_BBLEERR_WIDTH 1
107469
107470
#define ALT_USB_DEV_DOEPINT12_BBLEERR_SET_MSK 0x00001000
107471
107472
#define ALT_USB_DEV_DOEPINT12_BBLEERR_CLR_MSK 0xffffefff
107473
107474
#define ALT_USB_DEV_DOEPINT12_BBLEERR_RESET 0x0
107475
107476
#define ALT_USB_DEV_DOEPINT12_BBLEERR_GET(value) (((value) & 0x00001000) >> 12)
107477
107478
#define ALT_USB_DEV_DOEPINT12_BBLEERR_SET(value) (((value) << 12) & 0x00001000)
107479
107502
#define ALT_USB_DEV_DOEPINT12_NAKINTRPT_E_INACT 0x0
107503
107508
#define ALT_USB_DEV_DOEPINT12_NAKINTRPT_E_ACT 0x1
107509
107511
#define ALT_USB_DEV_DOEPINT12_NAKINTRPT_LSB 13
107512
107513
#define ALT_USB_DEV_DOEPINT12_NAKINTRPT_MSB 13
107514
107515
#define ALT_USB_DEV_DOEPINT12_NAKINTRPT_WIDTH 1
107516
107517
#define ALT_USB_DEV_DOEPINT12_NAKINTRPT_SET_MSK 0x00002000
107518
107519
#define ALT_USB_DEV_DOEPINT12_NAKINTRPT_CLR_MSK 0xffffdfff
107520
107521
#define ALT_USB_DEV_DOEPINT12_NAKINTRPT_RESET 0x0
107522
107523
#define ALT_USB_DEV_DOEPINT12_NAKINTRPT_GET(value) (((value) & 0x00002000) >> 13)
107524
107525
#define ALT_USB_DEV_DOEPINT12_NAKINTRPT_SET(value) (((value) << 13) & 0x00002000)
107526
107548
#define ALT_USB_DEV_DOEPINT12_NYETINTRPT_E_INACT 0x0
107549
107554
#define ALT_USB_DEV_DOEPINT12_NYETINTRPT_E_ACT 0x1
107555
107557
#define ALT_USB_DEV_DOEPINT12_NYETINTRPT_LSB 14
107558
107559
#define ALT_USB_DEV_DOEPINT12_NYETINTRPT_MSB 14
107560
107561
#define ALT_USB_DEV_DOEPINT12_NYETINTRPT_WIDTH 1
107562
107563
#define ALT_USB_DEV_DOEPINT12_NYETINTRPT_SET_MSK 0x00004000
107564
107565
#define ALT_USB_DEV_DOEPINT12_NYETINTRPT_CLR_MSK 0xffffbfff
107566
107567
#define ALT_USB_DEV_DOEPINT12_NYETINTRPT_RESET 0x0
107568
107569
#define ALT_USB_DEV_DOEPINT12_NYETINTRPT_GET(value) (((value) & 0x00004000) >> 14)
107570
107571
#define ALT_USB_DEV_DOEPINT12_NYETINTRPT_SET(value) (((value) << 14) & 0x00004000)
107572
107573
#ifndef __ASSEMBLY__
107574
107584
struct
ALT_USB_DEV_DOEPINT12_s
107585
{
107586
const
uint32_t
xfercompl
: 1;
107587
const
uint32_t
epdisbld
: 1;
107588
const
uint32_t
ahberr
: 1;
107589
const
uint32_t
setup
: 1;
107590
const
uint32_t
outtknepdis
: 1;
107591
const
uint32_t
stsphsercvd
: 1;
107592
const
uint32_t
back2backsetup
: 1;
107593
uint32_t : 1;
107594
const
uint32_t
outpkterr
: 1;
107595
const
uint32_t
bnaintr
: 1;
107596
uint32_t : 1;
107597
const
uint32_t
pktdrpsts
: 1;
107598
const
uint32_t
bbleerr
: 1;
107599
const
uint32_t
nakintrpt
: 1;
107600
const
uint32_t
nyetintrpt
: 1;
107601
uint32_t : 17;
107602
};
107603
107605
typedef
volatile
struct
ALT_USB_DEV_DOEPINT12_s
ALT_USB_DEV_DOEPINT12_t
;
107606
#endif
/* __ASSEMBLY__ */
107607
107609
#define ALT_USB_DEV_DOEPINT12_OFST 0x488
107610
107611
#define ALT_USB_DEV_DOEPINT12_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_DEV_DOEPINT12_OFST))
107612
107645
#define ALT_USB_DEV_DOEPTSIZ12_XFERSIZE_LSB 0
107646
107647
#define ALT_USB_DEV_DOEPTSIZ12_XFERSIZE_MSB 18
107648
107649
#define ALT_USB_DEV_DOEPTSIZ12_XFERSIZE_WIDTH 19
107650
107651
#define ALT_USB_DEV_DOEPTSIZ12_XFERSIZE_SET_MSK 0x0007ffff
107652
107653
#define ALT_USB_DEV_DOEPTSIZ12_XFERSIZE_CLR_MSK 0xfff80000
107654
107655
#define ALT_USB_DEV_DOEPTSIZ12_XFERSIZE_RESET 0x0
107656
107657
#define ALT_USB_DEV_DOEPTSIZ12_XFERSIZE_GET(value) (((value) & 0x0007ffff) >> 0)
107658
107659
#define ALT_USB_DEV_DOEPTSIZ12_XFERSIZE_SET(value) (((value) << 0) & 0x0007ffff)
107660
107672
#define ALT_USB_DEV_DOEPTSIZ12_PKTCNT_LSB 19
107673
107674
#define ALT_USB_DEV_DOEPTSIZ12_PKTCNT_MSB 28
107675
107676
#define ALT_USB_DEV_DOEPTSIZ12_PKTCNT_WIDTH 10
107677
107678
#define ALT_USB_DEV_DOEPTSIZ12_PKTCNT_SET_MSK 0x1ff80000
107679
107680
#define ALT_USB_DEV_DOEPTSIZ12_PKTCNT_CLR_MSK 0xe007ffff
107681
107682
#define ALT_USB_DEV_DOEPTSIZ12_PKTCNT_RESET 0x0
107683
107684
#define ALT_USB_DEV_DOEPTSIZ12_PKTCNT_GET(value) (((value) & 0x1ff80000) >> 19)
107685
107686
#define ALT_USB_DEV_DOEPTSIZ12_PKTCNT_SET(value) (((value) << 19) & 0x1ff80000)
107687
107714
#define ALT_USB_DEV_DOEPTSIZ12_RXDPID_E_DATA0 0x0
107715
107720
#define ALT_USB_DEV_DOEPTSIZ12_RXDPID_E_DATA2PKT1 0x1
107721
107726
#define ALT_USB_DEV_DOEPTSIZ12_RXDPID_E_DATA1PKT2 0x2
107727
107732
#define ALT_USB_DEV_DOEPTSIZ12_RXDPID_E_MDATAPKT3 0x3
107733
107735
#define ALT_USB_DEV_DOEPTSIZ12_RXDPID_LSB 29
107736
107737
#define ALT_USB_DEV_DOEPTSIZ12_RXDPID_MSB 30
107738
107739
#define ALT_USB_DEV_DOEPTSIZ12_RXDPID_WIDTH 2
107740
107741
#define ALT_USB_DEV_DOEPTSIZ12_RXDPID_SET_MSK 0x60000000
107742
107743
#define ALT_USB_DEV_DOEPTSIZ12_RXDPID_CLR_MSK 0x9fffffff
107744
107745
#define ALT_USB_DEV_DOEPTSIZ12_RXDPID_RESET 0x0
107746
107747
#define ALT_USB_DEV_DOEPTSIZ12_RXDPID_GET(value) (((value) & 0x60000000) >> 29)
107748
107749
#define ALT_USB_DEV_DOEPTSIZ12_RXDPID_SET(value) (((value) << 29) & 0x60000000)
107750
107751
#ifndef __ASSEMBLY__
107752
107762
struct
ALT_USB_DEV_DOEPTSIZ12_s
107763
{
107764
uint32_t
xfersize
: 19;
107765
uint32_t
pktcnt
: 10;
107766
const
uint32_t
rxdpid
: 2;
107767
uint32_t : 1;
107768
};
107769
107771
typedef
volatile
struct
ALT_USB_DEV_DOEPTSIZ12_s
ALT_USB_DEV_DOEPTSIZ12_t
;
107772
#endif
/* __ASSEMBLY__ */
107773
107775
#define ALT_USB_DEV_DOEPTSIZ12_OFST 0x490
107776
107777
#define ALT_USB_DEV_DOEPTSIZ12_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_DEV_DOEPTSIZ12_OFST))
107778
107811
#define ALT_USB_DEV_DOEPDMA12_DOEPDMA12_LSB 0
107812
107813
#define ALT_USB_DEV_DOEPDMA12_DOEPDMA12_MSB 31
107814
107815
#define ALT_USB_DEV_DOEPDMA12_DOEPDMA12_WIDTH 32
107816
107817
#define ALT_USB_DEV_DOEPDMA12_DOEPDMA12_SET_MSK 0xffffffff
107818
107819
#define ALT_USB_DEV_DOEPDMA12_DOEPDMA12_CLR_MSK 0x00000000
107820
107821
#define ALT_USB_DEV_DOEPDMA12_DOEPDMA12_RESET 0x0
107822
107823
#define ALT_USB_DEV_DOEPDMA12_DOEPDMA12_GET(value) (((value) & 0xffffffff) >> 0)
107824
107825
#define ALT_USB_DEV_DOEPDMA12_DOEPDMA12_SET(value) (((value) << 0) & 0xffffffff)
107826
107827
#ifndef __ASSEMBLY__
107828
107838
struct
ALT_USB_DEV_DOEPDMA12_s
107839
{
107840
uint32_t
doepdma12
: 32;
107841
};
107842
107844
typedef
volatile
struct
ALT_USB_DEV_DOEPDMA12_s
ALT_USB_DEV_DOEPDMA12_t
;
107845
#endif
/* __ASSEMBLY__ */
107846
107848
#define ALT_USB_DEV_DOEPDMA12_OFST 0x494
107849
107850
#define ALT_USB_DEV_DOEPDMA12_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_DEV_DOEPDMA12_OFST))
107851
107875
#define ALT_USB_DEV_DOEPDMAB12_DOEPDMAB12_LSB 0
107876
107877
#define ALT_USB_DEV_DOEPDMAB12_DOEPDMAB12_MSB 31
107878
107879
#define ALT_USB_DEV_DOEPDMAB12_DOEPDMAB12_WIDTH 32
107880
107881
#define ALT_USB_DEV_DOEPDMAB12_DOEPDMAB12_SET_MSK 0xffffffff
107882
107883
#define ALT_USB_DEV_DOEPDMAB12_DOEPDMAB12_CLR_MSK 0x00000000
107884
107885
#define ALT_USB_DEV_DOEPDMAB12_DOEPDMAB12_RESET 0x0
107886
107887
#define ALT_USB_DEV_DOEPDMAB12_DOEPDMAB12_GET(value) (((value) & 0xffffffff) >> 0)
107888
107889
#define ALT_USB_DEV_DOEPDMAB12_DOEPDMAB12_SET(value) (((value) << 0) & 0xffffffff)
107890
107891
#ifndef __ASSEMBLY__
107892
107902
struct
ALT_USB_DEV_DOEPDMAB12_s
107903
{
107904
const
uint32_t
doepdmab12
: 32;
107905
};
107906
107908
typedef
volatile
struct
ALT_USB_DEV_DOEPDMAB12_s
ALT_USB_DEV_DOEPDMAB12_t
;
107909
#endif
/* __ASSEMBLY__ */
107910
107912
#define ALT_USB_DEV_DOEPDMAB12_OFST 0x49c
107913
107914
#define ALT_USB_DEV_DOEPDMAB12_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_DEV_DOEPDMAB12_OFST))
107915
107953
#define ALT_USB_DEV_DOEPCTL13_MPS_LSB 0
107954
107955
#define ALT_USB_DEV_DOEPCTL13_MPS_MSB 10
107956
107957
#define ALT_USB_DEV_DOEPCTL13_MPS_WIDTH 11
107958
107959
#define ALT_USB_DEV_DOEPCTL13_MPS_SET_MSK 0x000007ff
107960
107961
#define ALT_USB_DEV_DOEPCTL13_MPS_CLR_MSK 0xfffff800
107962
107963
#define ALT_USB_DEV_DOEPCTL13_MPS_RESET 0x0
107964
107965
#define ALT_USB_DEV_DOEPCTL13_MPS_GET(value) (((value) & 0x000007ff) >> 0)
107966
107967
#define ALT_USB_DEV_DOEPCTL13_MPS_SET(value) (((value) << 0) & 0x000007ff)
107968
107993
#define ALT_USB_DEV_DOEPCTL13_USBACTEP_E_DISD 0x0
107994
107999
#define ALT_USB_DEV_DOEPCTL13_USBACTEP_E_END 0x1
108000
108002
#define ALT_USB_DEV_DOEPCTL13_USBACTEP_LSB 15
108003
108004
#define ALT_USB_DEV_DOEPCTL13_USBACTEP_MSB 15
108005
108006
#define ALT_USB_DEV_DOEPCTL13_USBACTEP_WIDTH 1
108007
108008
#define ALT_USB_DEV_DOEPCTL13_USBACTEP_SET_MSK 0x00008000
108009
108010
#define ALT_USB_DEV_DOEPCTL13_USBACTEP_CLR_MSK 0xffff7fff
108011
108012
#define ALT_USB_DEV_DOEPCTL13_USBACTEP_RESET 0x0
108013
108014
#define ALT_USB_DEV_DOEPCTL13_USBACTEP_GET(value) (((value) & 0x00008000) >> 15)
108015
108016
#define ALT_USB_DEV_DOEPCTL13_USBACTEP_SET(value) (((value) << 15) & 0x00008000)
108017
108062
#define ALT_USB_DEV_DOEPCTL13_DPID_E_INACT 0x0
108063
108068
#define ALT_USB_DEV_DOEPCTL13_DPID_E_ACT 0x1
108069
108071
#define ALT_USB_DEV_DOEPCTL13_DPID_LSB 16
108072
108073
#define ALT_USB_DEV_DOEPCTL13_DPID_MSB 16
108074
108075
#define ALT_USB_DEV_DOEPCTL13_DPID_WIDTH 1
108076
108077
#define ALT_USB_DEV_DOEPCTL13_DPID_SET_MSK 0x00010000
108078
108079
#define ALT_USB_DEV_DOEPCTL13_DPID_CLR_MSK 0xfffeffff
108080
108081
#define ALT_USB_DEV_DOEPCTL13_DPID_RESET 0x0
108082
108083
#define ALT_USB_DEV_DOEPCTL13_DPID_GET(value) (((value) & 0x00010000) >> 16)
108084
108085
#define ALT_USB_DEV_DOEPCTL13_DPID_SET(value) (((value) << 16) & 0x00010000)
108086
108121
#define ALT_USB_DEV_DOEPCTL13_NAKSTS_E_NONNAK 0x0
108122
108127
#define ALT_USB_DEV_DOEPCTL13_NAKSTS_E_NAK 0x1
108128
108130
#define ALT_USB_DEV_DOEPCTL13_NAKSTS_LSB 17
108131
108132
#define ALT_USB_DEV_DOEPCTL13_NAKSTS_MSB 17
108133
108134
#define ALT_USB_DEV_DOEPCTL13_NAKSTS_WIDTH 1
108135
108136
#define ALT_USB_DEV_DOEPCTL13_NAKSTS_SET_MSK 0x00020000
108137
108138
#define ALT_USB_DEV_DOEPCTL13_NAKSTS_CLR_MSK 0xfffdffff
108139
108140
#define ALT_USB_DEV_DOEPCTL13_NAKSTS_RESET 0x0
108141
108142
#define ALT_USB_DEV_DOEPCTL13_NAKSTS_GET(value) (((value) & 0x00020000) >> 17)
108143
108144
#define ALT_USB_DEV_DOEPCTL13_NAKSTS_SET(value) (((value) << 17) & 0x00020000)
108145
108168
#define ALT_USB_DEV_DOEPCTL13_EPTYPE_E_CTL 0x0
108169
108174
#define ALT_USB_DEV_DOEPCTL13_EPTYPE_E_ISOCHRONOUS 0x1
108175
108180
#define ALT_USB_DEV_DOEPCTL13_EPTYPE_E_BULK 0x2
108181
108186
#define ALT_USB_DEV_DOEPCTL13_EPTYPE_E_INTERRUP 0x3
108187
108189
#define ALT_USB_DEV_DOEPCTL13_EPTYPE_LSB 18
108190
108191
#define ALT_USB_DEV_DOEPCTL13_EPTYPE_MSB 19
108192
108193
#define ALT_USB_DEV_DOEPCTL13_EPTYPE_WIDTH 2
108194
108195
#define ALT_USB_DEV_DOEPCTL13_EPTYPE_SET_MSK 0x000c0000
108196
108197
#define ALT_USB_DEV_DOEPCTL13_EPTYPE_CLR_MSK 0xfff3ffff
108198
108199
#define ALT_USB_DEV_DOEPCTL13_EPTYPE_RESET 0x0
108200
108201
#define ALT_USB_DEV_DOEPCTL13_EPTYPE_GET(value) (((value) & 0x000c0000) >> 18)
108202
108203
#define ALT_USB_DEV_DOEPCTL13_EPTYPE_SET(value) (((value) << 18) & 0x000c0000)
108204
108227
#define ALT_USB_DEV_DOEPCTL13_SNP_E_DIS 0x0
108228
108233
#define ALT_USB_DEV_DOEPCTL13_SNP_E_EN 0x1
108234
108236
#define ALT_USB_DEV_DOEPCTL13_SNP_LSB 20
108237
108238
#define ALT_USB_DEV_DOEPCTL13_SNP_MSB 20
108239
108240
#define ALT_USB_DEV_DOEPCTL13_SNP_WIDTH 1
108241
108242
#define ALT_USB_DEV_DOEPCTL13_SNP_SET_MSK 0x00100000
108243
108244
#define ALT_USB_DEV_DOEPCTL13_SNP_CLR_MSK 0xffefffff
108245
108246
#define ALT_USB_DEV_DOEPCTL13_SNP_RESET 0x0
108247
108248
#define ALT_USB_DEV_DOEPCTL13_SNP_GET(value) (((value) & 0x00100000) >> 20)
108249
108250
#define ALT_USB_DEV_DOEPCTL13_SNP_SET(value) (((value) << 20) & 0x00100000)
108251
108281
#define ALT_USB_DEV_DOEPCTL13_STALL_E_INACT 0x0
108282
108287
#define ALT_USB_DEV_DOEPCTL13_STALL_E_ACT 0x1
108288
108290
#define ALT_USB_DEV_DOEPCTL13_STALL_LSB 21
108291
108292
#define ALT_USB_DEV_DOEPCTL13_STALL_MSB 21
108293
108294
#define ALT_USB_DEV_DOEPCTL13_STALL_WIDTH 1
108295
108296
#define ALT_USB_DEV_DOEPCTL13_STALL_SET_MSK 0x00200000
108297
108298
#define ALT_USB_DEV_DOEPCTL13_STALL_CLR_MSK 0xffdfffff
108299
108300
#define ALT_USB_DEV_DOEPCTL13_STALL_RESET 0x0
108301
108302
#define ALT_USB_DEV_DOEPCTL13_STALL_GET(value) (((value) & 0x00200000) >> 21)
108303
108304
#define ALT_USB_DEV_DOEPCTL13_STALL_SET(value) (((value) << 21) & 0x00200000)
108305
108326
#define ALT_USB_DEV_DOEPCTL13_CNAK_E_INACT 0x0
108327
108332
#define ALT_USB_DEV_DOEPCTL13_CNAK_E_ACT 0x1
108333
108335
#define ALT_USB_DEV_DOEPCTL13_CNAK_LSB 26
108336
108337
#define ALT_USB_DEV_DOEPCTL13_CNAK_MSB 26
108338
108339
#define ALT_USB_DEV_DOEPCTL13_CNAK_WIDTH 1
108340
108341
#define ALT_USB_DEV_DOEPCTL13_CNAK_SET_MSK 0x04000000
108342
108343
#define ALT_USB_DEV_DOEPCTL13_CNAK_CLR_MSK 0xfbffffff
108344
108345
#define ALT_USB_DEV_DOEPCTL13_CNAK_RESET 0x0
108346
108347
#define ALT_USB_DEV_DOEPCTL13_CNAK_GET(value) (((value) & 0x04000000) >> 26)
108348
108349
#define ALT_USB_DEV_DOEPCTL13_CNAK_SET(value) (((value) << 26) & 0x04000000)
108350
108374
#define ALT_USB_DEV_DOEPCTL13_SNAK_E_INACT 0x0
108375
108380
#define ALT_USB_DEV_DOEPCTL13_SNAK_E_ACT 0x1
108381
108383
#define ALT_USB_DEV_DOEPCTL13_SNAK_LSB 27
108384
108385
#define ALT_USB_DEV_DOEPCTL13_SNAK_MSB 27
108386
108387
#define ALT_USB_DEV_DOEPCTL13_SNAK_WIDTH 1
108388
108389
#define ALT_USB_DEV_DOEPCTL13_SNAK_SET_MSK 0x08000000
108390
108391
#define ALT_USB_DEV_DOEPCTL13_SNAK_CLR_MSK 0xf7ffffff
108392
108393
#define ALT_USB_DEV_DOEPCTL13_SNAK_RESET 0x0
108394
108395
#define ALT_USB_DEV_DOEPCTL13_SNAK_GET(value) (((value) & 0x08000000) >> 27)
108396
108397
#define ALT_USB_DEV_DOEPCTL13_SNAK_SET(value) (((value) << 27) & 0x08000000)
108398
108427
#define ALT_USB_DEV_DOEPCTL13_SETD0PID_E_DISD 0x0
108428
108433
#define ALT_USB_DEV_DOEPCTL13_SETD0PID_E_END 0x1
108434
108436
#define ALT_USB_DEV_DOEPCTL13_SETD0PID_LSB 28
108437
108438
#define ALT_USB_DEV_DOEPCTL13_SETD0PID_MSB 28
108439
108440
#define ALT_USB_DEV_DOEPCTL13_SETD0PID_WIDTH 1
108441
108442
#define ALT_USB_DEV_DOEPCTL13_SETD0PID_SET_MSK 0x10000000
108443
108444
#define ALT_USB_DEV_DOEPCTL13_SETD0PID_CLR_MSK 0xefffffff
108445
108446
#define ALT_USB_DEV_DOEPCTL13_SETD0PID_RESET 0x0
108447
108448
#define ALT_USB_DEV_DOEPCTL13_SETD0PID_GET(value) (((value) & 0x10000000) >> 28)
108449
108450
#define ALT_USB_DEV_DOEPCTL13_SETD0PID_SET(value) (((value) << 28) & 0x10000000)
108451
108478
#define ALT_USB_DEV_DOEPCTL13_SETD1PID_E_DISD 0x0
108479
108484
#define ALT_USB_DEV_DOEPCTL13_SETD1PID_E_END 0x1
108485
108487
#define ALT_USB_DEV_DOEPCTL13_SETD1PID_LSB 29
108488
108489
#define ALT_USB_DEV_DOEPCTL13_SETD1PID_MSB 29
108490
108491
#define ALT_USB_DEV_DOEPCTL13_SETD1PID_WIDTH 1
108492
108493
#define ALT_USB_DEV_DOEPCTL13_SETD1PID_SET_MSK 0x20000000
108494
108495
#define ALT_USB_DEV_DOEPCTL13_SETD1PID_CLR_MSK 0xdfffffff
108496
108497
#define ALT_USB_DEV_DOEPCTL13_SETD1PID_RESET 0x0
108498
108499
#define ALT_USB_DEV_DOEPCTL13_SETD1PID_GET(value) (((value) & 0x20000000) >> 29)
108500
108501
#define ALT_USB_DEV_DOEPCTL13_SETD1PID_SET(value) (((value) << 29) & 0x20000000)
108502
108528
#define ALT_USB_DEV_DOEPCTL13_EPDIS_E_INACT 0x0
108529
108534
#define ALT_USB_DEV_DOEPCTL13_EPDIS_E_ACT 0x1
108535
108537
#define ALT_USB_DEV_DOEPCTL13_EPDIS_LSB 30
108538
108539
#define ALT_USB_DEV_DOEPCTL13_EPDIS_MSB 30
108540
108541
#define ALT_USB_DEV_DOEPCTL13_EPDIS_WIDTH 1
108542
108543
#define ALT_USB_DEV_DOEPCTL13_EPDIS_SET_MSK 0x40000000
108544
108545
#define ALT_USB_DEV_DOEPCTL13_EPDIS_CLR_MSK 0xbfffffff
108546
108547
#define ALT_USB_DEV_DOEPCTL13_EPDIS_RESET 0x0
108548
108549
#define ALT_USB_DEV_DOEPCTL13_EPDIS_GET(value) (((value) & 0x40000000) >> 30)
108550
108551
#define ALT_USB_DEV_DOEPCTL13_EPDIS_SET(value) (((value) << 30) & 0x40000000)
108552
108602
#define ALT_USB_DEV_DOEPCTL13_EPENA_E_INACT 0x0
108603
108608
#define ALT_USB_DEV_DOEPCTL13_EPENA_E_ACT 0x1
108609
108611
#define ALT_USB_DEV_DOEPCTL13_EPENA_LSB 31
108612
108613
#define ALT_USB_DEV_DOEPCTL13_EPENA_MSB 31
108614
108615
#define ALT_USB_DEV_DOEPCTL13_EPENA_WIDTH 1
108616
108617
#define ALT_USB_DEV_DOEPCTL13_EPENA_SET_MSK 0x80000000
108618
108619
#define ALT_USB_DEV_DOEPCTL13_EPENA_CLR_MSK 0x7fffffff
108620
108621
#define ALT_USB_DEV_DOEPCTL13_EPENA_RESET 0x0
108622
108623
#define ALT_USB_DEV_DOEPCTL13_EPENA_GET(value) (((value) & 0x80000000) >> 31)
108624
108625
#define ALT_USB_DEV_DOEPCTL13_EPENA_SET(value) (((value) << 31) & 0x80000000)
108626
108627
#ifndef __ASSEMBLY__
108628
108638
struct
ALT_USB_DEV_DOEPCTL13_s
108639
{
108640
uint32_t
mps
: 11;
108641
uint32_t : 4;
108642
uint32_t
usbactep
: 1;
108643
const
uint32_t
dpid
: 1;
108644
const
uint32_t
naksts
: 1;
108645
uint32_t
eptype
: 2;
108646
uint32_t
snp
: 1;
108647
const
uint32_t
stall
: 1;
108648
uint32_t : 4;
108649
uint32_t
cnak
: 1;
108650
uint32_t
snak
: 1;
108651
uint32_t
setd0pid
: 1;
108652
uint32_t
setd1pid
: 1;
108653
const
uint32_t
epdis
: 1;
108654
const
uint32_t
epena
: 1;
108655
};
108656
108658
typedef
volatile
struct
ALT_USB_DEV_DOEPCTL13_s
ALT_USB_DEV_DOEPCTL13_t
;
108659
#endif
/* __ASSEMBLY__ */
108660
108662
#define ALT_USB_DEV_DOEPCTL13_OFST 0x4a0
108663
108664
#define ALT_USB_DEV_DOEPCTL13_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_DEV_DOEPCTL13_OFST))
108665
108729
#define ALT_USB_DEV_DOEPINT13_XFERCOMPL_E_INACT 0x0
108730
108735
#define ALT_USB_DEV_DOEPINT13_XFERCOMPL_E_ACT 0x1
108736
108738
#define ALT_USB_DEV_DOEPINT13_XFERCOMPL_LSB 0
108739
108740
#define ALT_USB_DEV_DOEPINT13_XFERCOMPL_MSB 0
108741
108742
#define ALT_USB_DEV_DOEPINT13_XFERCOMPL_WIDTH 1
108743
108744
#define ALT_USB_DEV_DOEPINT13_XFERCOMPL_SET_MSK 0x00000001
108745
108746
#define ALT_USB_DEV_DOEPINT13_XFERCOMPL_CLR_MSK 0xfffffffe
108747
108748
#define ALT_USB_DEV_DOEPINT13_XFERCOMPL_RESET 0x0
108749
108750
#define ALT_USB_DEV_DOEPINT13_XFERCOMPL_GET(value) (((value) & 0x00000001) >> 0)
108751
108752
#define ALT_USB_DEV_DOEPINT13_XFERCOMPL_SET(value) (((value) << 0) & 0x00000001)
108753
108775
#define ALT_USB_DEV_DOEPINT13_EPDISBLD_E_INACT 0x0
108776
108781
#define ALT_USB_DEV_DOEPINT13_EPDISBLD_E_ACT 0x1
108782
108784
#define ALT_USB_DEV_DOEPINT13_EPDISBLD_LSB 1
108785
108786
#define ALT_USB_DEV_DOEPINT13_EPDISBLD_MSB 1
108787
108788
#define ALT_USB_DEV_DOEPINT13_EPDISBLD_WIDTH 1
108789
108790
#define ALT_USB_DEV_DOEPINT13_EPDISBLD_SET_MSK 0x00000002
108791
108792
#define ALT_USB_DEV_DOEPINT13_EPDISBLD_CLR_MSK 0xfffffffd
108793
108794
#define ALT_USB_DEV_DOEPINT13_EPDISBLD_RESET 0x0
108795
108796
#define ALT_USB_DEV_DOEPINT13_EPDISBLD_GET(value) (((value) & 0x00000002) >> 1)
108797
108798
#define ALT_USB_DEV_DOEPINT13_EPDISBLD_SET(value) (((value) << 1) & 0x00000002)
108799
108822
#define ALT_USB_DEV_DOEPINT13_AHBERR_E_INACT 0x0
108823
108828
#define ALT_USB_DEV_DOEPINT13_AHBERR_E_ACT 0x1
108829
108831
#define ALT_USB_DEV_DOEPINT13_AHBERR_LSB 2
108832
108833
#define ALT_USB_DEV_DOEPINT13_AHBERR_MSB 2
108834
108835
#define ALT_USB_DEV_DOEPINT13_AHBERR_WIDTH 1
108836
108837
#define ALT_USB_DEV_DOEPINT13_AHBERR_SET_MSK 0x00000004
108838
108839
#define ALT_USB_DEV_DOEPINT13_AHBERR_CLR_MSK 0xfffffffb
108840
108841
#define ALT_USB_DEV_DOEPINT13_AHBERR_RESET 0x0
108842
108843
#define ALT_USB_DEV_DOEPINT13_AHBERR_GET(value) (((value) & 0x00000004) >> 2)
108844
108845
#define ALT_USB_DEV_DOEPINT13_AHBERR_SET(value) (((value) << 2) & 0x00000004)
108846
108870
#define ALT_USB_DEV_DOEPINT13_SETUP_E_INACT 0x0
108871
108876
#define ALT_USB_DEV_DOEPINT13_SETUP_E_ACT 0x1
108877
108879
#define ALT_USB_DEV_DOEPINT13_SETUP_LSB 3
108880
108881
#define ALT_USB_DEV_DOEPINT13_SETUP_MSB 3
108882
108883
#define ALT_USB_DEV_DOEPINT13_SETUP_WIDTH 1
108884
108885
#define ALT_USB_DEV_DOEPINT13_SETUP_SET_MSK 0x00000008
108886
108887
#define ALT_USB_DEV_DOEPINT13_SETUP_CLR_MSK 0xfffffff7
108888
108889
#define ALT_USB_DEV_DOEPINT13_SETUP_RESET 0x0
108890
108891
#define ALT_USB_DEV_DOEPINT13_SETUP_GET(value) (((value) & 0x00000008) >> 3)
108892
108893
#define ALT_USB_DEV_DOEPINT13_SETUP_SET(value) (((value) << 3) & 0x00000008)
108894
108917
#define ALT_USB_DEV_DOEPINT13_OUTTKNEPDIS_E_INACT 0x0
108918
108923
#define ALT_USB_DEV_DOEPINT13_OUTTKNEPDIS_E_ACT 0x1
108924
108926
#define ALT_USB_DEV_DOEPINT13_OUTTKNEPDIS_LSB 4
108927
108928
#define ALT_USB_DEV_DOEPINT13_OUTTKNEPDIS_MSB 4
108929
108930
#define ALT_USB_DEV_DOEPINT13_OUTTKNEPDIS_WIDTH 1
108931
108932
#define ALT_USB_DEV_DOEPINT13_OUTTKNEPDIS_SET_MSK 0x00000010
108933
108934
#define ALT_USB_DEV_DOEPINT13_OUTTKNEPDIS_CLR_MSK 0xffffffef
108935
108936
#define ALT_USB_DEV_DOEPINT13_OUTTKNEPDIS_RESET 0x0
108937
108938
#define ALT_USB_DEV_DOEPINT13_OUTTKNEPDIS_GET(value) (((value) & 0x00000010) >> 4)
108939
108940
#define ALT_USB_DEV_DOEPINT13_OUTTKNEPDIS_SET(value) (((value) << 4) & 0x00000010)
108941
108969
#define ALT_USB_DEV_DOEPINT13_STSPHSERCVD_E_INACT 0x0
108970
108975
#define ALT_USB_DEV_DOEPINT13_STSPHSERCVD_E_ACT 0x1
108976
108978
#define ALT_USB_DEV_DOEPINT13_STSPHSERCVD_LSB 5
108979
108980
#define ALT_USB_DEV_DOEPINT13_STSPHSERCVD_MSB 5
108981
108982
#define ALT_USB_DEV_DOEPINT13_STSPHSERCVD_WIDTH 1
108983
108984
#define ALT_USB_DEV_DOEPINT13_STSPHSERCVD_SET_MSK 0x00000020
108985
108986
#define ALT_USB_DEV_DOEPINT13_STSPHSERCVD_CLR_MSK 0xffffffdf
108987
108988
#define ALT_USB_DEV_DOEPINT13_STSPHSERCVD_RESET 0x0
108989
108990
#define ALT_USB_DEV_DOEPINT13_STSPHSERCVD_GET(value) (((value) & 0x00000020) >> 5)
108991
108992
#define ALT_USB_DEV_DOEPINT13_STSPHSERCVD_SET(value) (((value) << 5) & 0x00000020)
108993
109016
#define ALT_USB_DEV_DOEPINT13_BACK2BACKSETUP_E_INACT 0x0
109017
109022
#define ALT_USB_DEV_DOEPINT13_BACK2BACKSETUP_E_ACT 0x1
109023
109025
#define ALT_USB_DEV_DOEPINT13_BACK2BACKSETUP_LSB 6
109026
109027
#define ALT_USB_DEV_DOEPINT13_BACK2BACKSETUP_MSB 6
109028
109029
#define ALT_USB_DEV_DOEPINT13_BACK2BACKSETUP_WIDTH 1
109030
109031
#define ALT_USB_DEV_DOEPINT13_BACK2BACKSETUP_SET_MSK 0x00000040
109032
109033
#define ALT_USB_DEV_DOEPINT13_BACK2BACKSETUP_CLR_MSK 0xffffffbf
109034
109035
#define ALT_USB_DEV_DOEPINT13_BACK2BACKSETUP_RESET 0x0
109036
109037
#define ALT_USB_DEV_DOEPINT13_BACK2BACKSETUP_GET(value) (((value) & 0x00000040) >> 6)
109038
109039
#define ALT_USB_DEV_DOEPINT13_BACK2BACKSETUP_SET(value) (((value) << 6) & 0x00000040)
109040
109062
#define ALT_USB_DEV_DOEPINT13_OUTPKTERR_E_INACT 0x0
109063
109068
#define ALT_USB_DEV_DOEPINT13_OUTPKTERR_E_ACT 0x1
109069
109071
#define ALT_USB_DEV_DOEPINT13_OUTPKTERR_LSB 8
109072
109073
#define ALT_USB_DEV_DOEPINT13_OUTPKTERR_MSB 8
109074
109075
#define ALT_USB_DEV_DOEPINT13_OUTPKTERR_WIDTH 1
109076
109077
#define ALT_USB_DEV_DOEPINT13_OUTPKTERR_SET_MSK 0x00000100
109078
109079
#define ALT_USB_DEV_DOEPINT13_OUTPKTERR_CLR_MSK 0xfffffeff
109080
109081
#define ALT_USB_DEV_DOEPINT13_OUTPKTERR_RESET 0x0
109082
109083
#define ALT_USB_DEV_DOEPINT13_OUTPKTERR_GET(value) (((value) & 0x00000100) >> 8)
109084
109085
#define ALT_USB_DEV_DOEPINT13_OUTPKTERR_SET(value) (((value) << 8) & 0x00000100)
109086
109110
#define ALT_USB_DEV_DOEPINT13_BNAINTR_E_INACT 0x0
109111
109116
#define ALT_USB_DEV_DOEPINT13_BNAINTR_E_ACT 0x1
109117
109119
#define ALT_USB_DEV_DOEPINT13_BNAINTR_LSB 9
109120
109121
#define ALT_USB_DEV_DOEPINT13_BNAINTR_MSB 9
109122
109123
#define ALT_USB_DEV_DOEPINT13_BNAINTR_WIDTH 1
109124
109125
#define ALT_USB_DEV_DOEPINT13_BNAINTR_SET_MSK 0x00000200
109126
109127
#define ALT_USB_DEV_DOEPINT13_BNAINTR_CLR_MSK 0xfffffdff
109128
109129
#define ALT_USB_DEV_DOEPINT13_BNAINTR_RESET 0x0
109130
109131
#define ALT_USB_DEV_DOEPINT13_BNAINTR_GET(value) (((value) & 0x00000200) >> 9)
109132
109133
#define ALT_USB_DEV_DOEPINT13_BNAINTR_SET(value) (((value) << 9) & 0x00000200)
109134
109157
#define ALT_USB_DEV_DOEPINT13_PKTDRPSTS_E_INACT 0x0
109158
109163
#define ALT_USB_DEV_DOEPINT13_PKTDRPSTS_E_ACT 0x1
109164
109166
#define ALT_USB_DEV_DOEPINT13_PKTDRPSTS_LSB 11
109167
109168
#define ALT_USB_DEV_DOEPINT13_PKTDRPSTS_MSB 11
109169
109170
#define ALT_USB_DEV_DOEPINT13_PKTDRPSTS_WIDTH 1
109171
109172
#define ALT_USB_DEV_DOEPINT13_PKTDRPSTS_SET_MSK 0x00000800
109173
109174
#define ALT_USB_DEV_DOEPINT13_PKTDRPSTS_CLR_MSK 0xfffff7ff
109175
109176
#define ALT_USB_DEV_DOEPINT13_PKTDRPSTS_RESET 0x0
109177
109178
#define ALT_USB_DEV_DOEPINT13_PKTDRPSTS_GET(value) (((value) & 0x00000800) >> 11)
109179
109180
#define ALT_USB_DEV_DOEPINT13_PKTDRPSTS_SET(value) (((value) << 11) & 0x00000800)
109181
109202
#define ALT_USB_DEV_DOEPINT13_BBLEERR_E_INACT 0x0
109203
109208
#define ALT_USB_DEV_DOEPINT13_BBLEERR_E_ACT 0x1
109209
109211
#define ALT_USB_DEV_DOEPINT13_BBLEERR_LSB 12
109212
109213
#define ALT_USB_DEV_DOEPINT13_BBLEERR_MSB 12
109214
109215
#define ALT_USB_DEV_DOEPINT13_BBLEERR_WIDTH 1
109216
109217
#define ALT_USB_DEV_DOEPINT13_BBLEERR_SET_MSK 0x00001000
109218
109219
#define ALT_USB_DEV_DOEPINT13_BBLEERR_CLR_MSK 0xffffefff
109220
109221
#define ALT_USB_DEV_DOEPINT13_BBLEERR_RESET 0x0
109222
109223
#define ALT_USB_DEV_DOEPINT13_BBLEERR_GET(value) (((value) & 0x00001000) >> 12)
109224
109225
#define ALT_USB_DEV_DOEPINT13_BBLEERR_SET(value) (((value) << 12) & 0x00001000)
109226
109249
#define ALT_USB_DEV_DOEPINT13_NAKINTRPT_E_INACT 0x0
109250
109255
#define ALT_USB_DEV_DOEPINT13_NAKINTRPT_E_ACT 0x1
109256
109258
#define ALT_USB_DEV_DOEPINT13_NAKINTRPT_LSB 13
109259
109260
#define ALT_USB_DEV_DOEPINT13_NAKINTRPT_MSB 13
109261
109262
#define ALT_USB_DEV_DOEPINT13_NAKINTRPT_WIDTH 1
109263
109264
#define ALT_USB_DEV_DOEPINT13_NAKINTRPT_SET_MSK 0x00002000
109265
109266
#define ALT_USB_DEV_DOEPINT13_NAKINTRPT_CLR_MSK 0xffffdfff
109267
109268
#define ALT_USB_DEV_DOEPINT13_NAKINTRPT_RESET 0x0
109269
109270
#define ALT_USB_DEV_DOEPINT13_NAKINTRPT_GET(value) (((value) & 0x00002000) >> 13)
109271
109272
#define ALT_USB_DEV_DOEPINT13_NAKINTRPT_SET(value) (((value) << 13) & 0x00002000)
109273
109295
#define ALT_USB_DEV_DOEPINT13_NYETINTRPT_E_INACT 0x0
109296
109301
#define ALT_USB_DEV_DOEPINT13_NYETINTRPT_E_ACT 0x1
109302
109304
#define ALT_USB_DEV_DOEPINT13_NYETINTRPT_LSB 14
109305
109306
#define ALT_USB_DEV_DOEPINT13_NYETINTRPT_MSB 14
109307
109308
#define ALT_USB_DEV_DOEPINT13_NYETINTRPT_WIDTH 1
109309
109310
#define ALT_USB_DEV_DOEPINT13_NYETINTRPT_SET_MSK 0x00004000
109311
109312
#define ALT_USB_DEV_DOEPINT13_NYETINTRPT_CLR_MSK 0xffffbfff
109313
109314
#define ALT_USB_DEV_DOEPINT13_NYETINTRPT_RESET 0x0
109315
109316
#define ALT_USB_DEV_DOEPINT13_NYETINTRPT_GET(value) (((value) & 0x00004000) >> 14)
109317
109318
#define ALT_USB_DEV_DOEPINT13_NYETINTRPT_SET(value) (((value) << 14) & 0x00004000)
109319
109320
#ifndef __ASSEMBLY__
109321
109331
struct
ALT_USB_DEV_DOEPINT13_s
109332
{
109333
const
uint32_t
xfercompl
: 1;
109334
const
uint32_t
epdisbld
: 1;
109335
const
uint32_t
ahberr
: 1;
109336
const
uint32_t
setup
: 1;
109337
const
uint32_t
outtknepdis
: 1;
109338
const
uint32_t
stsphsercvd
: 1;
109339
const
uint32_t
back2backsetup
: 1;
109340
uint32_t : 1;
109341
const
uint32_t
outpkterr
: 1;
109342
const
uint32_t
bnaintr
: 1;
109343
uint32_t : 1;
109344
const
uint32_t
pktdrpsts
: 1;
109345
const
uint32_t
bbleerr
: 1;
109346
const
uint32_t
nakintrpt
: 1;
109347
const
uint32_t
nyetintrpt
: 1;
109348
uint32_t : 17;
109349
};
109350
109352
typedef
volatile
struct
ALT_USB_DEV_DOEPINT13_s
ALT_USB_DEV_DOEPINT13_t
;
109353
#endif
/* __ASSEMBLY__ */
109354
109356
#define ALT_USB_DEV_DOEPINT13_OFST 0x4a8
109357
109358
#define ALT_USB_DEV_DOEPINT13_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_DEV_DOEPINT13_OFST))
109359
109392
#define ALT_USB_DEV_DOEPTSIZ13_XFERSIZE_LSB 0
109393
109394
#define ALT_USB_DEV_DOEPTSIZ13_XFERSIZE_MSB 18
109395
109396
#define ALT_USB_DEV_DOEPTSIZ13_XFERSIZE_WIDTH 19
109397
109398
#define ALT_USB_DEV_DOEPTSIZ13_XFERSIZE_SET_MSK 0x0007ffff
109399
109400
#define ALT_USB_DEV_DOEPTSIZ13_XFERSIZE_CLR_MSK 0xfff80000
109401
109402
#define ALT_USB_DEV_DOEPTSIZ13_XFERSIZE_RESET 0x0
109403
109404
#define ALT_USB_DEV_DOEPTSIZ13_XFERSIZE_GET(value) (((value) & 0x0007ffff) >> 0)
109405
109406
#define ALT_USB_DEV_DOEPTSIZ13_XFERSIZE_SET(value) (((value) << 0) & 0x0007ffff)
109407
109419
#define ALT_USB_DEV_DOEPTSIZ13_PKTCNT_LSB 19
109420
109421
#define ALT_USB_DEV_DOEPTSIZ13_PKTCNT_MSB 28
109422
109423
#define ALT_USB_DEV_DOEPTSIZ13_PKTCNT_WIDTH 10
109424
109425
#define ALT_USB_DEV_DOEPTSIZ13_PKTCNT_SET_MSK 0x1ff80000
109426
109427
#define ALT_USB_DEV_DOEPTSIZ13_PKTCNT_CLR_MSK 0xe007ffff
109428
109429
#define ALT_USB_DEV_DOEPTSIZ13_PKTCNT_RESET 0x0
109430
109431
#define ALT_USB_DEV_DOEPTSIZ13_PKTCNT_GET(value) (((value) & 0x1ff80000) >> 19)
109432
109433
#define ALT_USB_DEV_DOEPTSIZ13_PKTCNT_SET(value) (((value) << 19) & 0x1ff80000)
109434
109461
#define ALT_USB_DEV_DOEPTSIZ13_RXDPID_E_DATA0 0x0
109462
109467
#define ALT_USB_DEV_DOEPTSIZ13_RXDPID_E_DATA2PKT1 0x1
109468
109473
#define ALT_USB_DEV_DOEPTSIZ13_RXDPID_E_DATA1PKT2 0x2
109474
109479
#define ALT_USB_DEV_DOEPTSIZ13_RXDPID_E_MDATAPKT3 0x3
109480
109482
#define ALT_USB_DEV_DOEPTSIZ13_RXDPID_LSB 29
109483
109484
#define ALT_USB_DEV_DOEPTSIZ13_RXDPID_MSB 30
109485
109486
#define ALT_USB_DEV_DOEPTSIZ13_RXDPID_WIDTH 2
109487
109488
#define ALT_USB_DEV_DOEPTSIZ13_RXDPID_SET_MSK 0x60000000
109489
109490
#define ALT_USB_DEV_DOEPTSIZ13_RXDPID_CLR_MSK 0x9fffffff
109491
109492
#define ALT_USB_DEV_DOEPTSIZ13_RXDPID_RESET 0x0
109493
109494
#define ALT_USB_DEV_DOEPTSIZ13_RXDPID_GET(value) (((value) & 0x60000000) >> 29)
109495
109496
#define ALT_USB_DEV_DOEPTSIZ13_RXDPID_SET(value) (((value) << 29) & 0x60000000)
109497
109498
#ifndef __ASSEMBLY__
109499
109509
struct
ALT_USB_DEV_DOEPTSIZ13_s
109510
{
109511
uint32_t
xfersize
: 19;
109512
uint32_t
pktcnt
: 10;
109513
const
uint32_t
rxdpid
: 2;
109514
uint32_t : 1;
109515
};
109516
109518
typedef
volatile
struct
ALT_USB_DEV_DOEPTSIZ13_s
ALT_USB_DEV_DOEPTSIZ13_t
;
109519
#endif
/* __ASSEMBLY__ */
109520
109522
#define ALT_USB_DEV_DOEPTSIZ13_OFST 0x4b0
109523
109524
#define ALT_USB_DEV_DOEPTSIZ13_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_DEV_DOEPTSIZ13_OFST))
109525
109558
#define ALT_USB_DEV_DOEPDMA13_DOEPDMA13_LSB 0
109559
109560
#define ALT_USB_DEV_DOEPDMA13_DOEPDMA13_MSB 31
109561
109562
#define ALT_USB_DEV_DOEPDMA13_DOEPDMA13_WIDTH 32
109563
109564
#define ALT_USB_DEV_DOEPDMA13_DOEPDMA13_SET_MSK 0xffffffff
109565
109566
#define ALT_USB_DEV_DOEPDMA13_DOEPDMA13_CLR_MSK 0x00000000
109567
109568
#define ALT_USB_DEV_DOEPDMA13_DOEPDMA13_RESET 0x0
109569
109570
#define ALT_USB_DEV_DOEPDMA13_DOEPDMA13_GET(value) (((value) & 0xffffffff) >> 0)
109571
109572
#define ALT_USB_DEV_DOEPDMA13_DOEPDMA13_SET(value) (((value) << 0) & 0xffffffff)
109573
109574
#ifndef __ASSEMBLY__
109575
109585
struct
ALT_USB_DEV_DOEPDMA13_s
109586
{
109587
uint32_t
doepdma13
: 32;
109588
};
109589
109591
typedef
volatile
struct
ALT_USB_DEV_DOEPDMA13_s
ALT_USB_DEV_DOEPDMA13_t
;
109592
#endif
/* __ASSEMBLY__ */
109593
109595
#define ALT_USB_DEV_DOEPDMA13_OFST 0x4b4
109596
109597
#define ALT_USB_DEV_DOEPDMA13_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_DEV_DOEPDMA13_OFST))
109598
109622
#define ALT_USB_DEV_DOEPDMAB13_DOEPDMAB13_LSB 0
109623
109624
#define ALT_USB_DEV_DOEPDMAB13_DOEPDMAB13_MSB 31
109625
109626
#define ALT_USB_DEV_DOEPDMAB13_DOEPDMAB13_WIDTH 32
109627
109628
#define ALT_USB_DEV_DOEPDMAB13_DOEPDMAB13_SET_MSK 0xffffffff
109629
109630
#define ALT_USB_DEV_DOEPDMAB13_DOEPDMAB13_CLR_MSK 0x00000000
109631
109632
#define ALT_USB_DEV_DOEPDMAB13_DOEPDMAB13_RESET 0x0
109633
109634
#define ALT_USB_DEV_DOEPDMAB13_DOEPDMAB13_GET(value) (((value) & 0xffffffff) >> 0)
109635
109636
#define ALT_USB_DEV_DOEPDMAB13_DOEPDMAB13_SET(value) (((value) << 0) & 0xffffffff)
109637
109638
#ifndef __ASSEMBLY__
109639
109649
struct
ALT_USB_DEV_DOEPDMAB13_s
109650
{
109651
const
uint32_t
doepdmab13
: 32;
109652
};
109653
109655
typedef
volatile
struct
ALT_USB_DEV_DOEPDMAB13_s
ALT_USB_DEV_DOEPDMAB13_t
;
109656
#endif
/* __ASSEMBLY__ */
109657
109659
#define ALT_USB_DEV_DOEPDMAB13_OFST 0x4bc
109660
109661
#define ALT_USB_DEV_DOEPDMAB13_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_DEV_DOEPDMAB13_OFST))
109662
109700
#define ALT_USB_DEV_DOEPCTL14_MPS_LSB 0
109701
109702
#define ALT_USB_DEV_DOEPCTL14_MPS_MSB 10
109703
109704
#define ALT_USB_DEV_DOEPCTL14_MPS_WIDTH 11
109705
109706
#define ALT_USB_DEV_DOEPCTL14_MPS_SET_MSK 0x000007ff
109707
109708
#define ALT_USB_DEV_DOEPCTL14_MPS_CLR_MSK 0xfffff800
109709
109710
#define ALT_USB_DEV_DOEPCTL14_MPS_RESET 0x0
109711
109712
#define ALT_USB_DEV_DOEPCTL14_MPS_GET(value) (((value) & 0x000007ff) >> 0)
109713
109714
#define ALT_USB_DEV_DOEPCTL14_MPS_SET(value) (((value) << 0) & 0x000007ff)
109715
109740
#define ALT_USB_DEV_DOEPCTL14_USBACTEP_E_DISD 0x0
109741
109746
#define ALT_USB_DEV_DOEPCTL14_USBACTEP_E_END 0x1
109747
109749
#define ALT_USB_DEV_DOEPCTL14_USBACTEP_LSB 15
109750
109751
#define ALT_USB_DEV_DOEPCTL14_USBACTEP_MSB 15
109752
109753
#define ALT_USB_DEV_DOEPCTL14_USBACTEP_WIDTH 1
109754
109755
#define ALT_USB_DEV_DOEPCTL14_USBACTEP_SET_MSK 0x00008000
109756
109757
#define ALT_USB_DEV_DOEPCTL14_USBACTEP_CLR_MSK 0xffff7fff
109758
109759
#define ALT_USB_DEV_DOEPCTL14_USBACTEP_RESET 0x0
109760
109761
#define ALT_USB_DEV_DOEPCTL14_USBACTEP_GET(value) (((value) & 0x00008000) >> 15)
109762
109763
#define ALT_USB_DEV_DOEPCTL14_USBACTEP_SET(value) (((value) << 15) & 0x00008000)
109764
109809
#define ALT_USB_DEV_DOEPCTL14_DPID_E_INACT 0x0
109810
109815
#define ALT_USB_DEV_DOEPCTL14_DPID_E_ACT 0x1
109816
109818
#define ALT_USB_DEV_DOEPCTL14_DPID_LSB 16
109819
109820
#define ALT_USB_DEV_DOEPCTL14_DPID_MSB 16
109821
109822
#define ALT_USB_DEV_DOEPCTL14_DPID_WIDTH 1
109823
109824
#define ALT_USB_DEV_DOEPCTL14_DPID_SET_MSK 0x00010000
109825
109826
#define ALT_USB_DEV_DOEPCTL14_DPID_CLR_MSK 0xfffeffff
109827
109828
#define ALT_USB_DEV_DOEPCTL14_DPID_RESET 0x0
109829
109830
#define ALT_USB_DEV_DOEPCTL14_DPID_GET(value) (((value) & 0x00010000) >> 16)
109831
109832
#define ALT_USB_DEV_DOEPCTL14_DPID_SET(value) (((value) << 16) & 0x00010000)
109833
109868
#define ALT_USB_DEV_DOEPCTL14_NAKSTS_E_NONNAK 0x0
109869
109874
#define ALT_USB_DEV_DOEPCTL14_NAKSTS_E_NAK 0x1
109875
109877
#define ALT_USB_DEV_DOEPCTL14_NAKSTS_LSB 17
109878
109879
#define ALT_USB_DEV_DOEPCTL14_NAKSTS_MSB 17
109880
109881
#define ALT_USB_DEV_DOEPCTL14_NAKSTS_WIDTH 1
109882
109883
#define ALT_USB_DEV_DOEPCTL14_NAKSTS_SET_MSK 0x00020000
109884
109885
#define ALT_USB_DEV_DOEPCTL14_NAKSTS_CLR_MSK 0xfffdffff
109886
109887
#define ALT_USB_DEV_DOEPCTL14_NAKSTS_RESET 0x0
109888
109889
#define ALT_USB_DEV_DOEPCTL14_NAKSTS_GET(value) (((value) & 0x00020000) >> 17)
109890
109891
#define ALT_USB_DEV_DOEPCTL14_NAKSTS_SET(value) (((value) << 17) & 0x00020000)
109892
109915
#define ALT_USB_DEV_DOEPCTL14_EPTYPE_E_CTL 0x0
109916
109921
#define ALT_USB_DEV_DOEPCTL14_EPTYPE_E_ISOCHRONOUS 0x1
109922
109927
#define ALT_USB_DEV_DOEPCTL14_EPTYPE_E_BULK 0x2
109928
109933
#define ALT_USB_DEV_DOEPCTL14_EPTYPE_E_INTERRUP 0x3
109934
109936
#define ALT_USB_DEV_DOEPCTL14_EPTYPE_LSB 18
109937
109938
#define ALT_USB_DEV_DOEPCTL14_EPTYPE_MSB 19
109939
109940
#define ALT_USB_DEV_DOEPCTL14_EPTYPE_WIDTH 2
109941
109942
#define ALT_USB_DEV_DOEPCTL14_EPTYPE_SET_MSK 0x000c0000
109943
109944
#define ALT_USB_DEV_DOEPCTL14_EPTYPE_CLR_MSK 0xfff3ffff
109945
109946
#define ALT_USB_DEV_DOEPCTL14_EPTYPE_RESET 0x0
109947
109948
#define ALT_USB_DEV_DOEPCTL14_EPTYPE_GET(value) (((value) & 0x000c0000) >> 18)
109949
109950
#define ALT_USB_DEV_DOEPCTL14_EPTYPE_SET(value) (((value) << 18) & 0x000c0000)
109951
109974
#define ALT_USB_DEV_DOEPCTL14_SNP_E_DIS 0x0
109975
109980
#define ALT_USB_DEV_DOEPCTL14_SNP_E_EN 0x1
109981
109983
#define ALT_USB_DEV_DOEPCTL14_SNP_LSB 20
109984
109985
#define ALT_USB_DEV_DOEPCTL14_SNP_MSB 20
109986
109987
#define ALT_USB_DEV_DOEPCTL14_SNP_WIDTH 1
109988
109989
#define ALT_USB_DEV_DOEPCTL14_SNP_SET_MSK 0x00100000
109990
109991
#define ALT_USB_DEV_DOEPCTL14_SNP_CLR_MSK 0xffefffff
109992
109993
#define ALT_USB_DEV_DOEPCTL14_SNP_RESET 0x0
109994
109995
#define ALT_USB_DEV_DOEPCTL14_SNP_GET(value) (((value) & 0x00100000) >> 20)
109996
109997
#define ALT_USB_DEV_DOEPCTL14_SNP_SET(value) (((value) << 20) & 0x00100000)
109998
110028
#define ALT_USB_DEV_DOEPCTL14_STALL_E_INACT 0x0
110029
110034
#define ALT_USB_DEV_DOEPCTL14_STALL_E_ACT 0x1
110035
110037
#define ALT_USB_DEV_DOEPCTL14_STALL_LSB 21
110038
110039
#define ALT_USB_DEV_DOEPCTL14_STALL_MSB 21
110040
110041
#define ALT_USB_DEV_DOEPCTL14_STALL_WIDTH 1
110042
110043
#define ALT_USB_DEV_DOEPCTL14_STALL_SET_MSK 0x00200000
110044
110045
#define ALT_USB_DEV_DOEPCTL14_STALL_CLR_MSK 0xffdfffff
110046
110047
#define ALT_USB_DEV_DOEPCTL14_STALL_RESET 0x0
110048
110049
#define ALT_USB_DEV_DOEPCTL14_STALL_GET(value) (((value) & 0x00200000) >> 21)
110050
110051
#define ALT_USB_DEV_DOEPCTL14_STALL_SET(value) (((value) << 21) & 0x00200000)
110052
110073
#define ALT_USB_DEV_DOEPCTL14_CNAK_E_INACT 0x0
110074
110079
#define ALT_USB_DEV_DOEPCTL14_CNAK_E_ACT 0x1
110080
110082
#define ALT_USB_DEV_DOEPCTL14_CNAK_LSB 26
110083
110084
#define ALT_USB_DEV_DOEPCTL14_CNAK_MSB 26
110085
110086
#define ALT_USB_DEV_DOEPCTL14_CNAK_WIDTH 1
110087
110088
#define ALT_USB_DEV_DOEPCTL14_CNAK_SET_MSK 0x04000000
110089
110090
#define ALT_USB_DEV_DOEPCTL14_CNAK_CLR_MSK 0xfbffffff
110091
110092
#define ALT_USB_DEV_DOEPCTL14_CNAK_RESET 0x0
110093
110094
#define ALT_USB_DEV_DOEPCTL14_CNAK_GET(value) (((value) & 0x04000000) >> 26)
110095
110096
#define ALT_USB_DEV_DOEPCTL14_CNAK_SET(value) (((value) << 26) & 0x04000000)
110097
110121
#define ALT_USB_DEV_DOEPCTL14_SNAK_E_INACT 0x0
110122
110127
#define ALT_USB_DEV_DOEPCTL14_SNAK_E_ACT 0x1
110128
110130
#define ALT_USB_DEV_DOEPCTL14_SNAK_LSB 27
110131
110132
#define ALT_USB_DEV_DOEPCTL14_SNAK_MSB 27
110133
110134
#define ALT_USB_DEV_DOEPCTL14_SNAK_WIDTH 1
110135
110136
#define ALT_USB_DEV_DOEPCTL14_SNAK_SET_MSK 0x08000000
110137
110138
#define ALT_USB_DEV_DOEPCTL14_SNAK_CLR_MSK 0xf7ffffff
110139
110140
#define ALT_USB_DEV_DOEPCTL14_SNAK_RESET 0x0
110141
110142
#define ALT_USB_DEV_DOEPCTL14_SNAK_GET(value) (((value) & 0x08000000) >> 27)
110143
110144
#define ALT_USB_DEV_DOEPCTL14_SNAK_SET(value) (((value) << 27) & 0x08000000)
110145
110174
#define ALT_USB_DEV_DOEPCTL14_SETD0PID_E_DISD 0x0
110175
110180
#define ALT_USB_DEV_DOEPCTL14_SETD0PID_E_END 0x1
110181
110183
#define ALT_USB_DEV_DOEPCTL14_SETD0PID_LSB 28
110184
110185
#define ALT_USB_DEV_DOEPCTL14_SETD0PID_MSB 28
110186
110187
#define ALT_USB_DEV_DOEPCTL14_SETD0PID_WIDTH 1
110188
110189
#define ALT_USB_DEV_DOEPCTL14_SETD0PID_SET_MSK 0x10000000
110190
110191
#define ALT_USB_DEV_DOEPCTL14_SETD0PID_CLR_MSK 0xefffffff
110192
110193
#define ALT_USB_DEV_DOEPCTL14_SETD0PID_RESET 0x0
110194
110195
#define ALT_USB_DEV_DOEPCTL14_SETD0PID_GET(value) (((value) & 0x10000000) >> 28)
110196
110197
#define ALT_USB_DEV_DOEPCTL14_SETD0PID_SET(value) (((value) << 28) & 0x10000000)
110198
110225
#define ALT_USB_DEV_DOEPCTL14_SETD1PID_E_DISD 0x0
110226
110231
#define ALT_USB_DEV_DOEPCTL14_SETD1PID_E_END 0x1
110232
110234
#define ALT_USB_DEV_DOEPCTL14_SETD1PID_LSB 29
110235
110236
#define ALT_USB_DEV_DOEPCTL14_SETD1PID_MSB 29
110237
110238
#define ALT_USB_DEV_DOEPCTL14_SETD1PID_WIDTH 1
110239
110240
#define ALT_USB_DEV_DOEPCTL14_SETD1PID_SET_MSK 0x20000000
110241
110242
#define ALT_USB_DEV_DOEPCTL14_SETD1PID_CLR_MSK 0xdfffffff
110243
110244
#define ALT_USB_DEV_DOEPCTL14_SETD1PID_RESET 0x0
110245
110246
#define ALT_USB_DEV_DOEPCTL14_SETD1PID_GET(value) (((value) & 0x20000000) >> 29)
110247
110248
#define ALT_USB_DEV_DOEPCTL14_SETD1PID_SET(value) (((value) << 29) & 0x20000000)
110249
110275
#define ALT_USB_DEV_DOEPCTL14_EPDIS_E_INACT 0x0
110276
110281
#define ALT_USB_DEV_DOEPCTL14_EPDIS_E_ACT 0x1
110282
110284
#define ALT_USB_DEV_DOEPCTL14_EPDIS_LSB 30
110285
110286
#define ALT_USB_DEV_DOEPCTL14_EPDIS_MSB 30
110287
110288
#define ALT_USB_DEV_DOEPCTL14_EPDIS_WIDTH 1
110289
110290
#define ALT_USB_DEV_DOEPCTL14_EPDIS_SET_MSK 0x40000000
110291
110292
#define ALT_USB_DEV_DOEPCTL14_EPDIS_CLR_MSK 0xbfffffff
110293
110294
#define ALT_USB_DEV_DOEPCTL14_EPDIS_RESET 0x0
110295
110296
#define ALT_USB_DEV_DOEPCTL14_EPDIS_GET(value) (((value) & 0x40000000) >> 30)
110297
110298
#define ALT_USB_DEV_DOEPCTL14_EPDIS_SET(value) (((value) << 30) & 0x40000000)
110299
110349
#define ALT_USB_DEV_DOEPCTL14_EPENA_E_INACT 0x0
110350
110355
#define ALT_USB_DEV_DOEPCTL14_EPENA_E_ACT 0x1
110356
110358
#define ALT_USB_DEV_DOEPCTL14_EPENA_LSB 31
110359
110360
#define ALT_USB_DEV_DOEPCTL14_EPENA_MSB 31
110361
110362
#define ALT_USB_DEV_DOEPCTL14_EPENA_WIDTH 1
110363
110364
#define ALT_USB_DEV_DOEPCTL14_EPENA_SET_MSK 0x80000000
110365
110366
#define ALT_USB_DEV_DOEPCTL14_EPENA_CLR_MSK 0x7fffffff
110367
110368
#define ALT_USB_DEV_DOEPCTL14_EPENA_RESET 0x0
110369
110370
#define ALT_USB_DEV_DOEPCTL14_EPENA_GET(value) (((value) & 0x80000000) >> 31)
110371
110372
#define ALT_USB_DEV_DOEPCTL14_EPENA_SET(value) (((value) << 31) & 0x80000000)
110373
110374
#ifndef __ASSEMBLY__
110375
110385
struct
ALT_USB_DEV_DOEPCTL14_s
110386
{
110387
uint32_t
mps
: 11;
110388
uint32_t : 4;
110389
uint32_t
usbactep
: 1;
110390
const
uint32_t
dpid
: 1;
110391
const
uint32_t
naksts
: 1;
110392
uint32_t
eptype
: 2;
110393
uint32_t
snp
: 1;
110394
const
uint32_t
stall
: 1;
110395
uint32_t : 4;
110396
uint32_t
cnak
: 1;
110397
uint32_t
snak
: 1;
110398
uint32_t
setd0pid
: 1;
110399
uint32_t
setd1pid
: 1;
110400
const
uint32_t
epdis
: 1;
110401
const
uint32_t
epena
: 1;
110402
};
110403
110405
typedef
volatile
struct
ALT_USB_DEV_DOEPCTL14_s
ALT_USB_DEV_DOEPCTL14_t
;
110406
#endif
/* __ASSEMBLY__ */
110407
110409
#define ALT_USB_DEV_DOEPCTL14_OFST 0x4c0
110410
110411
#define ALT_USB_DEV_DOEPCTL14_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_DEV_DOEPCTL14_OFST))
110412
110476
#define ALT_USB_DEV_DOEPINT14_XFERCOMPL_E_INACT 0x0
110477
110482
#define ALT_USB_DEV_DOEPINT14_XFERCOMPL_E_ACT 0x1
110483
110485
#define ALT_USB_DEV_DOEPINT14_XFERCOMPL_LSB 0
110486
110487
#define ALT_USB_DEV_DOEPINT14_XFERCOMPL_MSB 0
110488
110489
#define ALT_USB_DEV_DOEPINT14_XFERCOMPL_WIDTH 1
110490
110491
#define ALT_USB_DEV_DOEPINT14_XFERCOMPL_SET_MSK 0x00000001
110492
110493
#define ALT_USB_DEV_DOEPINT14_XFERCOMPL_CLR_MSK 0xfffffffe
110494
110495
#define ALT_USB_DEV_DOEPINT14_XFERCOMPL_RESET 0x0
110496
110497
#define ALT_USB_DEV_DOEPINT14_XFERCOMPL_GET(value) (((value) & 0x00000001) >> 0)
110498
110499
#define ALT_USB_DEV_DOEPINT14_XFERCOMPL_SET(value) (((value) << 0) & 0x00000001)
110500
110522
#define ALT_USB_DEV_DOEPINT14_EPDISBLD_E_INACT 0x0
110523
110528
#define ALT_USB_DEV_DOEPINT14_EPDISBLD_E_ACT 0x1
110529
110531
#define ALT_USB_DEV_DOEPINT14_EPDISBLD_LSB 1
110532
110533
#define ALT_USB_DEV_DOEPINT14_EPDISBLD_MSB 1
110534
110535
#define ALT_USB_DEV_DOEPINT14_EPDISBLD_WIDTH 1
110536
110537
#define ALT_USB_DEV_DOEPINT14_EPDISBLD_SET_MSK 0x00000002
110538
110539
#define ALT_USB_DEV_DOEPINT14_EPDISBLD_CLR_MSK 0xfffffffd
110540
110541
#define ALT_USB_DEV_DOEPINT14_EPDISBLD_RESET 0x0
110542
110543
#define ALT_USB_DEV_DOEPINT14_EPDISBLD_GET(value) (((value) & 0x00000002) >> 1)
110544
110545
#define ALT_USB_DEV_DOEPINT14_EPDISBLD_SET(value) (((value) << 1) & 0x00000002)
110546
110569
#define ALT_USB_DEV_DOEPINT14_AHBERR_E_INACT 0x0
110570
110575
#define ALT_USB_DEV_DOEPINT14_AHBERR_E_ACT 0x1
110576
110578
#define ALT_USB_DEV_DOEPINT14_AHBERR_LSB 2
110579
110580
#define ALT_USB_DEV_DOEPINT14_AHBERR_MSB 2
110581
110582
#define ALT_USB_DEV_DOEPINT14_AHBERR_WIDTH 1
110583
110584
#define ALT_USB_DEV_DOEPINT14_AHBERR_SET_MSK 0x00000004
110585
110586
#define ALT_USB_DEV_DOEPINT14_AHBERR_CLR_MSK 0xfffffffb
110587
110588
#define ALT_USB_DEV_DOEPINT14_AHBERR_RESET 0x0
110589
110590
#define ALT_USB_DEV_DOEPINT14_AHBERR_GET(value) (((value) & 0x00000004) >> 2)
110591
110592
#define ALT_USB_DEV_DOEPINT14_AHBERR_SET(value) (((value) << 2) & 0x00000004)
110593
110617
#define ALT_USB_DEV_DOEPINT14_SETUP_E_INACT 0x0
110618
110623
#define ALT_USB_DEV_DOEPINT14_SETUP_E_ACT 0x1
110624
110626
#define ALT_USB_DEV_DOEPINT14_SETUP_LSB 3
110627
110628
#define ALT_USB_DEV_DOEPINT14_SETUP_MSB 3
110629
110630
#define ALT_USB_DEV_DOEPINT14_SETUP_WIDTH 1
110631
110632
#define ALT_USB_DEV_DOEPINT14_SETUP_SET_MSK 0x00000008
110633
110634
#define ALT_USB_DEV_DOEPINT14_SETUP_CLR_MSK 0xfffffff7
110635
110636
#define ALT_USB_DEV_DOEPINT14_SETUP_RESET 0x0
110637
110638
#define ALT_USB_DEV_DOEPINT14_SETUP_GET(value) (((value) & 0x00000008) >> 3)
110639
110640
#define ALT_USB_DEV_DOEPINT14_SETUP_SET(value) (((value) << 3) & 0x00000008)
110641
110664
#define ALT_USB_DEV_DOEPINT14_OUTTKNEPDIS_E_INACT 0x0
110665
110670
#define ALT_USB_DEV_DOEPINT14_OUTTKNEPDIS_E_ACT 0x1
110671
110673
#define ALT_USB_DEV_DOEPINT14_OUTTKNEPDIS_LSB 4
110674
110675
#define ALT_USB_DEV_DOEPINT14_OUTTKNEPDIS_MSB 4
110676
110677
#define ALT_USB_DEV_DOEPINT14_OUTTKNEPDIS_WIDTH 1
110678
110679
#define ALT_USB_DEV_DOEPINT14_OUTTKNEPDIS_SET_MSK 0x00000010
110680
110681
#define ALT_USB_DEV_DOEPINT14_OUTTKNEPDIS_CLR_MSK 0xffffffef
110682
110683
#define ALT_USB_DEV_DOEPINT14_OUTTKNEPDIS_RESET 0x0
110684
110685
#define ALT_USB_DEV_DOEPINT14_OUTTKNEPDIS_GET(value) (((value) & 0x00000010) >> 4)
110686
110687
#define ALT_USB_DEV_DOEPINT14_OUTTKNEPDIS_SET(value) (((value) << 4) & 0x00000010)
110688
110716
#define ALT_USB_DEV_DOEPINT14_STSPHSERCVD_E_INACT 0x0
110717
110722
#define ALT_USB_DEV_DOEPINT14_STSPHSERCVD_E_ACT 0x1
110723
110725
#define ALT_USB_DEV_DOEPINT14_STSPHSERCVD_LSB 5
110726
110727
#define ALT_USB_DEV_DOEPINT14_STSPHSERCVD_MSB 5
110728
110729
#define ALT_USB_DEV_DOEPINT14_STSPHSERCVD_WIDTH 1
110730
110731
#define ALT_USB_DEV_DOEPINT14_STSPHSERCVD_SET_MSK 0x00000020
110732
110733
#define ALT_USB_DEV_DOEPINT14_STSPHSERCVD_CLR_MSK 0xffffffdf
110734
110735
#define ALT_USB_DEV_DOEPINT14_STSPHSERCVD_RESET 0x0
110736
110737
#define ALT_USB_DEV_DOEPINT14_STSPHSERCVD_GET(value) (((value) & 0x00000020) >> 5)
110738
110739
#define ALT_USB_DEV_DOEPINT14_STSPHSERCVD_SET(value) (((value) << 5) & 0x00000020)
110740
110763
#define ALT_USB_DEV_DOEPINT14_BACK2BACKSETUP_E_INACT 0x0
110764
110769
#define ALT_USB_DEV_DOEPINT14_BACK2BACKSETUP_E_ACT 0x1
110770
110772
#define ALT_USB_DEV_DOEPINT14_BACK2BACKSETUP_LSB 6
110773
110774
#define ALT_USB_DEV_DOEPINT14_BACK2BACKSETUP_MSB 6
110775
110776
#define ALT_USB_DEV_DOEPINT14_BACK2BACKSETUP_WIDTH 1
110777
110778
#define ALT_USB_DEV_DOEPINT14_BACK2BACKSETUP_SET_MSK 0x00000040
110779
110780
#define ALT_USB_DEV_DOEPINT14_BACK2BACKSETUP_CLR_MSK 0xffffffbf
110781
110782
#define ALT_USB_DEV_DOEPINT14_BACK2BACKSETUP_RESET 0x0
110783
110784
#define ALT_USB_DEV_DOEPINT14_BACK2BACKSETUP_GET(value) (((value) & 0x00000040) >> 6)
110785
110786
#define ALT_USB_DEV_DOEPINT14_BACK2BACKSETUP_SET(value) (((value) << 6) & 0x00000040)
110787
110809
#define ALT_USB_DEV_DOEPINT14_OUTPKTERR_E_INACT 0x0
110810
110815
#define ALT_USB_DEV_DOEPINT14_OUTPKTERR_E_ACT 0x1
110816
110818
#define ALT_USB_DEV_DOEPINT14_OUTPKTERR_LSB 8
110819
110820
#define ALT_USB_DEV_DOEPINT14_OUTPKTERR_MSB 8
110821
110822
#define ALT_USB_DEV_DOEPINT14_OUTPKTERR_WIDTH 1
110823
110824
#define ALT_USB_DEV_DOEPINT14_OUTPKTERR_SET_MSK 0x00000100
110825
110826
#define ALT_USB_DEV_DOEPINT14_OUTPKTERR_CLR_MSK 0xfffffeff
110827
110828
#define ALT_USB_DEV_DOEPINT14_OUTPKTERR_RESET 0x0
110829
110830
#define ALT_USB_DEV_DOEPINT14_OUTPKTERR_GET(value) (((value) & 0x00000100) >> 8)
110831
110832
#define ALT_USB_DEV_DOEPINT14_OUTPKTERR_SET(value) (((value) << 8) & 0x00000100)
110833
110857
#define ALT_USB_DEV_DOEPINT14_BNAINTR_E_INACT 0x0
110858
110863
#define ALT_USB_DEV_DOEPINT14_BNAINTR_E_ACT 0x1
110864
110866
#define ALT_USB_DEV_DOEPINT14_BNAINTR_LSB 9
110867
110868
#define ALT_USB_DEV_DOEPINT14_BNAINTR_MSB 9
110869
110870
#define ALT_USB_DEV_DOEPINT14_BNAINTR_WIDTH 1
110871
110872
#define ALT_USB_DEV_DOEPINT14_BNAINTR_SET_MSK 0x00000200
110873
110874
#define ALT_USB_DEV_DOEPINT14_BNAINTR_CLR_MSK 0xfffffdff
110875
110876
#define ALT_USB_DEV_DOEPINT14_BNAINTR_RESET 0x0
110877
110878
#define ALT_USB_DEV_DOEPINT14_BNAINTR_GET(value) (((value) & 0x00000200) >> 9)
110879
110880
#define ALT_USB_DEV_DOEPINT14_BNAINTR_SET(value) (((value) << 9) & 0x00000200)
110881
110904
#define ALT_USB_DEV_DOEPINT14_PKTDRPSTS_E_INACT 0x0
110905
110910
#define ALT_USB_DEV_DOEPINT14_PKTDRPSTS_E_ACT 0x1
110911
110913
#define ALT_USB_DEV_DOEPINT14_PKTDRPSTS_LSB 11
110914
110915
#define ALT_USB_DEV_DOEPINT14_PKTDRPSTS_MSB 11
110916
110917
#define ALT_USB_DEV_DOEPINT14_PKTDRPSTS_WIDTH 1
110918
110919
#define ALT_USB_DEV_DOEPINT14_PKTDRPSTS_SET_MSK 0x00000800
110920
110921
#define ALT_USB_DEV_DOEPINT14_PKTDRPSTS_CLR_MSK 0xfffff7ff
110922
110923
#define ALT_USB_DEV_DOEPINT14_PKTDRPSTS_RESET 0x0
110924
110925
#define ALT_USB_DEV_DOEPINT14_PKTDRPSTS_GET(value) (((value) & 0x00000800) >> 11)
110926
110927
#define ALT_USB_DEV_DOEPINT14_PKTDRPSTS_SET(value) (((value) << 11) & 0x00000800)
110928
110949
#define ALT_USB_DEV_DOEPINT14_BBLEERR_E_INACT 0x0
110950
110955
#define ALT_USB_DEV_DOEPINT14_BBLEERR_E_ACT 0x1
110956
110958
#define ALT_USB_DEV_DOEPINT14_BBLEERR_LSB 12
110959
110960
#define ALT_USB_DEV_DOEPINT14_BBLEERR_MSB 12
110961
110962
#define ALT_USB_DEV_DOEPINT14_BBLEERR_WIDTH 1
110963
110964
#define ALT_USB_DEV_DOEPINT14_BBLEERR_SET_MSK 0x00001000
110965
110966
#define ALT_USB_DEV_DOEPINT14_BBLEERR_CLR_MSK 0xffffefff
110967
110968
#define ALT_USB_DEV_DOEPINT14_BBLEERR_RESET 0x0
110969
110970
#define ALT_USB_DEV_DOEPINT14_BBLEERR_GET(value) (((value) & 0x00001000) >> 12)
110971
110972
#define ALT_USB_DEV_DOEPINT14_BBLEERR_SET(value) (((value) << 12) & 0x00001000)
110973
110996
#define ALT_USB_DEV_DOEPINT14_NAKINTRPT_E_INACT 0x0
110997
111002
#define ALT_USB_DEV_DOEPINT14_NAKINTRPT_E_ACT 0x1
111003
111005
#define ALT_USB_DEV_DOEPINT14_NAKINTRPT_LSB 13
111006
111007
#define ALT_USB_DEV_DOEPINT14_NAKINTRPT_MSB 13
111008
111009
#define ALT_USB_DEV_DOEPINT14_NAKINTRPT_WIDTH 1
111010
111011
#define ALT_USB_DEV_DOEPINT14_NAKINTRPT_SET_MSK 0x00002000
111012
111013
#define ALT_USB_DEV_DOEPINT14_NAKINTRPT_CLR_MSK 0xffffdfff
111014
111015
#define ALT_USB_DEV_DOEPINT14_NAKINTRPT_RESET 0x0
111016
111017
#define ALT_USB_DEV_DOEPINT14_NAKINTRPT_GET(value) (((value) & 0x00002000) >> 13)
111018
111019
#define ALT_USB_DEV_DOEPINT14_NAKINTRPT_SET(value) (((value) << 13) & 0x00002000)
111020
111042
#define ALT_USB_DEV_DOEPINT14_NYETINTRPT_E_INACT 0x0
111043
111048
#define ALT_USB_DEV_DOEPINT14_NYETINTRPT_E_ACT 0x1
111049
111051
#define ALT_USB_DEV_DOEPINT14_NYETINTRPT_LSB 14
111052
111053
#define ALT_USB_DEV_DOEPINT14_NYETINTRPT_MSB 14
111054
111055
#define ALT_USB_DEV_DOEPINT14_NYETINTRPT_WIDTH 1
111056
111057
#define ALT_USB_DEV_DOEPINT14_NYETINTRPT_SET_MSK 0x00004000
111058
111059
#define ALT_USB_DEV_DOEPINT14_NYETINTRPT_CLR_MSK 0xffffbfff
111060
111061
#define ALT_USB_DEV_DOEPINT14_NYETINTRPT_RESET 0x0
111062
111063
#define ALT_USB_DEV_DOEPINT14_NYETINTRPT_GET(value) (((value) & 0x00004000) >> 14)
111064
111065
#define ALT_USB_DEV_DOEPINT14_NYETINTRPT_SET(value) (((value) << 14) & 0x00004000)
111066
111067
#ifndef __ASSEMBLY__
111068
111078
struct
ALT_USB_DEV_DOEPINT14_s
111079
{
111080
const
uint32_t
xfercompl
: 1;
111081
const
uint32_t
epdisbld
: 1;
111082
const
uint32_t
ahberr
: 1;
111083
const
uint32_t
setup
: 1;
111084
const
uint32_t
outtknepdis
: 1;
111085
const
uint32_t
stsphsercvd
: 1;
111086
const
uint32_t
back2backsetup
: 1;
111087
uint32_t : 1;
111088
const
uint32_t
outpkterr
: 1;
111089
const
uint32_t
bnaintr
: 1;
111090
uint32_t : 1;
111091
const
uint32_t
pktdrpsts
: 1;
111092
const
uint32_t
bbleerr
: 1;
111093
const
uint32_t
nakintrpt
: 1;
111094
const
uint32_t
nyetintrpt
: 1;
111095
uint32_t : 17;
111096
};
111097
111099
typedef
volatile
struct
ALT_USB_DEV_DOEPINT14_s
ALT_USB_DEV_DOEPINT14_t
;
111100
#endif
/* __ASSEMBLY__ */
111101
111103
#define ALT_USB_DEV_DOEPINT14_OFST 0x4c8
111104
111105
#define ALT_USB_DEV_DOEPINT14_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_DEV_DOEPINT14_OFST))
111106
111139
#define ALT_USB_DEV_DOEPTSIZ14_XFERSIZE_LSB 0
111140
111141
#define ALT_USB_DEV_DOEPTSIZ14_XFERSIZE_MSB 18
111142
111143
#define ALT_USB_DEV_DOEPTSIZ14_XFERSIZE_WIDTH 19
111144
111145
#define ALT_USB_DEV_DOEPTSIZ14_XFERSIZE_SET_MSK 0x0007ffff
111146
111147
#define ALT_USB_DEV_DOEPTSIZ14_XFERSIZE_CLR_MSK 0xfff80000
111148
111149
#define ALT_USB_DEV_DOEPTSIZ14_XFERSIZE_RESET 0x0
111150
111151
#define ALT_USB_DEV_DOEPTSIZ14_XFERSIZE_GET(value) (((value) & 0x0007ffff) >> 0)
111152
111153
#define ALT_USB_DEV_DOEPTSIZ14_XFERSIZE_SET(value) (((value) << 0) & 0x0007ffff)
111154
111166
#define ALT_USB_DEV_DOEPTSIZ14_PKTCNT_LSB 19
111167
111168
#define ALT_USB_DEV_DOEPTSIZ14_PKTCNT_MSB 28
111169
111170
#define ALT_USB_DEV_DOEPTSIZ14_PKTCNT_WIDTH 10
111171
111172
#define ALT_USB_DEV_DOEPTSIZ14_PKTCNT_SET_MSK 0x1ff80000
111173
111174
#define ALT_USB_DEV_DOEPTSIZ14_PKTCNT_CLR_MSK 0xe007ffff
111175
111176
#define ALT_USB_DEV_DOEPTSIZ14_PKTCNT_RESET 0x0
111177
111178
#define ALT_USB_DEV_DOEPTSIZ14_PKTCNT_GET(value) (((value) & 0x1ff80000) >> 19)
111179
111180
#define ALT_USB_DEV_DOEPTSIZ14_PKTCNT_SET(value) (((value) << 19) & 0x1ff80000)
111181
111208
#define ALT_USB_DEV_DOEPTSIZ14_RXDPID_E_DATA0 0x0
111209
111214
#define ALT_USB_DEV_DOEPTSIZ14_RXDPID_E_DATA2PKT1 0x1
111215
111220
#define ALT_USB_DEV_DOEPTSIZ14_RXDPID_E_DATA1PKT2 0x2
111221
111226
#define ALT_USB_DEV_DOEPTSIZ14_RXDPID_E_MDATAPKT3 0x3
111227
111229
#define ALT_USB_DEV_DOEPTSIZ14_RXDPID_LSB 29
111230
111231
#define ALT_USB_DEV_DOEPTSIZ14_RXDPID_MSB 30
111232
111233
#define ALT_USB_DEV_DOEPTSIZ14_RXDPID_WIDTH 2
111234
111235
#define ALT_USB_DEV_DOEPTSIZ14_RXDPID_SET_MSK 0x60000000
111236
111237
#define ALT_USB_DEV_DOEPTSIZ14_RXDPID_CLR_MSK 0x9fffffff
111238
111239
#define ALT_USB_DEV_DOEPTSIZ14_RXDPID_RESET 0x0
111240
111241
#define ALT_USB_DEV_DOEPTSIZ14_RXDPID_GET(value) (((value) & 0x60000000) >> 29)
111242
111243
#define ALT_USB_DEV_DOEPTSIZ14_RXDPID_SET(value) (((value) << 29) & 0x60000000)
111244
111245
#ifndef __ASSEMBLY__
111246
111256
struct
ALT_USB_DEV_DOEPTSIZ14_s
111257
{
111258
uint32_t
xfersize
: 19;
111259
uint32_t
pktcnt
: 10;
111260
const
uint32_t
rxdpid
: 2;
111261
uint32_t : 1;
111262
};
111263
111265
typedef
volatile
struct
ALT_USB_DEV_DOEPTSIZ14_s
ALT_USB_DEV_DOEPTSIZ14_t
;
111266
#endif
/* __ASSEMBLY__ */
111267
111269
#define ALT_USB_DEV_DOEPTSIZ14_OFST 0x4d0
111270
111271
#define ALT_USB_DEV_DOEPTSIZ14_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_DEV_DOEPTSIZ14_OFST))
111272
111305
#define ALT_USB_DEV_DOEPDMA14_DOEPDMA14_LSB 0
111306
111307
#define ALT_USB_DEV_DOEPDMA14_DOEPDMA14_MSB 31
111308
111309
#define ALT_USB_DEV_DOEPDMA14_DOEPDMA14_WIDTH 32
111310
111311
#define ALT_USB_DEV_DOEPDMA14_DOEPDMA14_SET_MSK 0xffffffff
111312
111313
#define ALT_USB_DEV_DOEPDMA14_DOEPDMA14_CLR_MSK 0x00000000
111314
111315
#define ALT_USB_DEV_DOEPDMA14_DOEPDMA14_RESET 0x0
111316
111317
#define ALT_USB_DEV_DOEPDMA14_DOEPDMA14_GET(value) (((value) & 0xffffffff) >> 0)
111318
111319
#define ALT_USB_DEV_DOEPDMA14_DOEPDMA14_SET(value) (((value) << 0) & 0xffffffff)
111320
111321
#ifndef __ASSEMBLY__
111322
111332
struct
ALT_USB_DEV_DOEPDMA14_s
111333
{
111334
uint32_t
doepdma14
: 32;
111335
};
111336
111338
typedef
volatile
struct
ALT_USB_DEV_DOEPDMA14_s
ALT_USB_DEV_DOEPDMA14_t
;
111339
#endif
/* __ASSEMBLY__ */
111340
111342
#define ALT_USB_DEV_DOEPDMA14_OFST 0x4d4
111343
111344
#define ALT_USB_DEV_DOEPDMA14_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_DEV_DOEPDMA14_OFST))
111345
111369
#define ALT_USB_DEV_DOEPDMAB14_DOEPDMAB14_LSB 0
111370
111371
#define ALT_USB_DEV_DOEPDMAB14_DOEPDMAB14_MSB 31
111372
111373
#define ALT_USB_DEV_DOEPDMAB14_DOEPDMAB14_WIDTH 32
111374
111375
#define ALT_USB_DEV_DOEPDMAB14_DOEPDMAB14_SET_MSK 0xffffffff
111376
111377
#define ALT_USB_DEV_DOEPDMAB14_DOEPDMAB14_CLR_MSK 0x00000000
111378
111379
#define ALT_USB_DEV_DOEPDMAB14_DOEPDMAB14_RESET 0x0
111380
111381
#define ALT_USB_DEV_DOEPDMAB14_DOEPDMAB14_GET(value) (((value) & 0xffffffff) >> 0)
111382
111383
#define ALT_USB_DEV_DOEPDMAB14_DOEPDMAB14_SET(value) (((value) << 0) & 0xffffffff)
111384
111385
#ifndef __ASSEMBLY__
111386
111396
struct
ALT_USB_DEV_DOEPDMAB14_s
111397
{
111398
const
uint32_t
doepdmab14
: 32;
111399
};
111400
111402
typedef
volatile
struct
ALT_USB_DEV_DOEPDMAB14_s
ALT_USB_DEV_DOEPDMAB14_t
;
111403
#endif
/* __ASSEMBLY__ */
111404
111406
#define ALT_USB_DEV_DOEPDMAB14_OFST 0x4dc
111407
111408
#define ALT_USB_DEV_DOEPDMAB14_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_DEV_DOEPDMAB14_OFST))
111409
111447
#define ALT_USB_DEV_DOEPCTL15_MPS_LSB 0
111448
111449
#define ALT_USB_DEV_DOEPCTL15_MPS_MSB 10
111450
111451
#define ALT_USB_DEV_DOEPCTL15_MPS_WIDTH 11
111452
111453
#define ALT_USB_DEV_DOEPCTL15_MPS_SET_MSK 0x000007ff
111454
111455
#define ALT_USB_DEV_DOEPCTL15_MPS_CLR_MSK 0xfffff800
111456
111457
#define ALT_USB_DEV_DOEPCTL15_MPS_RESET 0x0
111458
111459
#define ALT_USB_DEV_DOEPCTL15_MPS_GET(value) (((value) & 0x000007ff) >> 0)
111460
111461
#define ALT_USB_DEV_DOEPCTL15_MPS_SET(value) (((value) << 0) & 0x000007ff)
111462
111487
#define ALT_USB_DEV_DOEPCTL15_USBACTEP_E_DISD 0x0
111488
111493
#define ALT_USB_DEV_DOEPCTL15_USBACTEP_E_END 0x1
111494
111496
#define ALT_USB_DEV_DOEPCTL15_USBACTEP_LSB 15
111497
111498
#define ALT_USB_DEV_DOEPCTL15_USBACTEP_MSB 15
111499
111500
#define ALT_USB_DEV_DOEPCTL15_USBACTEP_WIDTH 1
111501
111502
#define ALT_USB_DEV_DOEPCTL15_USBACTEP_SET_MSK 0x00008000
111503
111504
#define ALT_USB_DEV_DOEPCTL15_USBACTEP_CLR_MSK 0xffff7fff
111505
111506
#define ALT_USB_DEV_DOEPCTL15_USBACTEP_RESET 0x0
111507
111508
#define ALT_USB_DEV_DOEPCTL15_USBACTEP_GET(value) (((value) & 0x00008000) >> 15)
111509
111510
#define ALT_USB_DEV_DOEPCTL15_USBACTEP_SET(value) (((value) << 15) & 0x00008000)
111511
111556
#define ALT_USB_DEV_DOEPCTL15_DPID_E_INACT 0x0
111557
111562
#define ALT_USB_DEV_DOEPCTL15_DPID_E_ACT 0x1
111563
111565
#define ALT_USB_DEV_DOEPCTL15_DPID_LSB 16
111566
111567
#define ALT_USB_DEV_DOEPCTL15_DPID_MSB 16
111568
111569
#define ALT_USB_DEV_DOEPCTL15_DPID_WIDTH 1
111570
111571
#define ALT_USB_DEV_DOEPCTL15_DPID_SET_MSK 0x00010000
111572
111573
#define ALT_USB_DEV_DOEPCTL15_DPID_CLR_MSK 0xfffeffff
111574
111575
#define ALT_USB_DEV_DOEPCTL15_DPID_RESET 0x0
111576
111577
#define ALT_USB_DEV_DOEPCTL15_DPID_GET(value) (((value) & 0x00010000) >> 16)
111578
111579
#define ALT_USB_DEV_DOEPCTL15_DPID_SET(value) (((value) << 16) & 0x00010000)
111580
111615
#define ALT_USB_DEV_DOEPCTL15_NAKSTS_E_NONNAK 0x0
111616
111621
#define ALT_USB_DEV_DOEPCTL15_NAKSTS_E_NAK 0x1
111622
111624
#define ALT_USB_DEV_DOEPCTL15_NAKSTS_LSB 17
111625
111626
#define ALT_USB_DEV_DOEPCTL15_NAKSTS_MSB 17
111627
111628
#define ALT_USB_DEV_DOEPCTL15_NAKSTS_WIDTH 1
111629
111630
#define ALT_USB_DEV_DOEPCTL15_NAKSTS_SET_MSK 0x00020000
111631
111632
#define ALT_USB_DEV_DOEPCTL15_NAKSTS_CLR_MSK 0xfffdffff
111633
111634
#define ALT_USB_DEV_DOEPCTL15_NAKSTS_RESET 0x0
111635
111636
#define ALT_USB_DEV_DOEPCTL15_NAKSTS_GET(value) (((value) & 0x00020000) >> 17)
111637
111638
#define ALT_USB_DEV_DOEPCTL15_NAKSTS_SET(value) (((value) << 17) & 0x00020000)
111639
111662
#define ALT_USB_DEV_DOEPCTL15_EPTYPE_E_CTL 0x0
111663
111668
#define ALT_USB_DEV_DOEPCTL15_EPTYPE_E_ISOCHRONOUS 0x1
111669
111674
#define ALT_USB_DEV_DOEPCTL15_EPTYPE_E_BULK 0x2
111675
111680
#define ALT_USB_DEV_DOEPCTL15_EPTYPE_E_INTERRUP 0x3
111681
111683
#define ALT_USB_DEV_DOEPCTL15_EPTYPE_LSB 18
111684
111685
#define ALT_USB_DEV_DOEPCTL15_EPTYPE_MSB 19
111686
111687
#define ALT_USB_DEV_DOEPCTL15_EPTYPE_WIDTH 2
111688
111689
#define ALT_USB_DEV_DOEPCTL15_EPTYPE_SET_MSK 0x000c0000
111690
111691
#define ALT_USB_DEV_DOEPCTL15_EPTYPE_CLR_MSK 0xfff3ffff
111692
111693
#define ALT_USB_DEV_DOEPCTL15_EPTYPE_RESET 0x0
111694
111695
#define ALT_USB_DEV_DOEPCTL15_EPTYPE_GET(value) (((value) & 0x000c0000) >> 18)
111696
111697
#define ALT_USB_DEV_DOEPCTL15_EPTYPE_SET(value) (((value) << 18) & 0x000c0000)
111698
111721
#define ALT_USB_DEV_DOEPCTL15_SNP_E_DIS 0x0
111722
111727
#define ALT_USB_DEV_DOEPCTL15_SNP_E_EN 0x1
111728
111730
#define ALT_USB_DEV_DOEPCTL15_SNP_LSB 20
111731
111732
#define ALT_USB_DEV_DOEPCTL15_SNP_MSB 20
111733
111734
#define ALT_USB_DEV_DOEPCTL15_SNP_WIDTH 1
111735
111736
#define ALT_USB_DEV_DOEPCTL15_SNP_SET_MSK 0x00100000
111737
111738
#define ALT_USB_DEV_DOEPCTL15_SNP_CLR_MSK 0xffefffff
111739
111740
#define ALT_USB_DEV_DOEPCTL15_SNP_RESET 0x0
111741
111742
#define ALT_USB_DEV_DOEPCTL15_SNP_GET(value) (((value) & 0x00100000) >> 20)
111743
111744
#define ALT_USB_DEV_DOEPCTL15_SNP_SET(value) (((value) << 20) & 0x00100000)
111745
111775
#define ALT_USB_DEV_DOEPCTL15_STALL_E_INACT 0x0
111776
111781
#define ALT_USB_DEV_DOEPCTL15_STALL_E_ACT 0x1
111782
111784
#define ALT_USB_DEV_DOEPCTL15_STALL_LSB 21
111785
111786
#define ALT_USB_DEV_DOEPCTL15_STALL_MSB 21
111787
111788
#define ALT_USB_DEV_DOEPCTL15_STALL_WIDTH 1
111789
111790
#define ALT_USB_DEV_DOEPCTL15_STALL_SET_MSK 0x00200000
111791
111792
#define ALT_USB_DEV_DOEPCTL15_STALL_CLR_MSK 0xffdfffff
111793
111794
#define ALT_USB_DEV_DOEPCTL15_STALL_RESET 0x0
111795
111796
#define ALT_USB_DEV_DOEPCTL15_STALL_GET(value) (((value) & 0x00200000) >> 21)
111797
111798
#define ALT_USB_DEV_DOEPCTL15_STALL_SET(value) (((value) << 21) & 0x00200000)
111799
111820
#define ALT_USB_DEV_DOEPCTL15_CNAK_E_INACT 0x0
111821
111826
#define ALT_USB_DEV_DOEPCTL15_CNAK_E_ACT 0x1
111827
111829
#define ALT_USB_DEV_DOEPCTL15_CNAK_LSB 26
111830
111831
#define ALT_USB_DEV_DOEPCTL15_CNAK_MSB 26
111832
111833
#define ALT_USB_DEV_DOEPCTL15_CNAK_WIDTH 1
111834
111835
#define ALT_USB_DEV_DOEPCTL15_CNAK_SET_MSK 0x04000000
111836
111837
#define ALT_USB_DEV_DOEPCTL15_CNAK_CLR_MSK 0xfbffffff
111838
111839
#define ALT_USB_DEV_DOEPCTL15_CNAK_RESET 0x0
111840
111841
#define ALT_USB_DEV_DOEPCTL15_CNAK_GET(value) (((value) & 0x04000000) >> 26)
111842
111843
#define ALT_USB_DEV_DOEPCTL15_CNAK_SET(value) (((value) << 26) & 0x04000000)
111844
111868
#define ALT_USB_DEV_DOEPCTL15_SNAK_E_INACT 0x0
111869
111874
#define ALT_USB_DEV_DOEPCTL15_SNAK_E_ACT 0x1
111875
111877
#define ALT_USB_DEV_DOEPCTL15_SNAK_LSB 27
111878
111879
#define ALT_USB_DEV_DOEPCTL15_SNAK_MSB 27
111880
111881
#define ALT_USB_DEV_DOEPCTL15_SNAK_WIDTH 1
111882
111883
#define ALT_USB_DEV_DOEPCTL15_SNAK_SET_MSK 0x08000000
111884
111885
#define ALT_USB_DEV_DOEPCTL15_SNAK_CLR_MSK 0xf7ffffff
111886
111887
#define ALT_USB_DEV_DOEPCTL15_SNAK_RESET 0x0
111888
111889
#define ALT_USB_DEV_DOEPCTL15_SNAK_GET(value) (((value) & 0x08000000) >> 27)
111890
111891
#define ALT_USB_DEV_DOEPCTL15_SNAK_SET(value) (((value) << 27) & 0x08000000)
111892
111921
#define ALT_USB_DEV_DOEPCTL15_SETD0PID_E_DISD 0x0
111922
111927
#define ALT_USB_DEV_DOEPCTL15_SETD0PID_E_END 0x1
111928
111930
#define ALT_USB_DEV_DOEPCTL15_SETD0PID_LSB 28
111931
111932
#define ALT_USB_DEV_DOEPCTL15_SETD0PID_MSB 28
111933
111934
#define ALT_USB_DEV_DOEPCTL15_SETD0PID_WIDTH 1
111935
111936
#define ALT_USB_DEV_DOEPCTL15_SETD0PID_SET_MSK 0x10000000
111937
111938
#define ALT_USB_DEV_DOEPCTL15_SETD0PID_CLR_MSK 0xefffffff
111939
111940
#define ALT_USB_DEV_DOEPCTL15_SETD0PID_RESET 0x0
111941
111942
#define ALT_USB_DEV_DOEPCTL15_SETD0PID_GET(value) (((value) & 0x10000000) >> 28)
111943
111944
#define ALT_USB_DEV_DOEPCTL15_SETD0PID_SET(value) (((value) << 28) & 0x10000000)
111945
111972
#define ALT_USB_DEV_DOEPCTL15_SETD1PID_E_DISD 0x0
111973
111978
#define ALT_USB_DEV_DOEPCTL15_SETD1PID_E_END 0x1
111979
111981
#define ALT_USB_DEV_DOEPCTL15_SETD1PID_LSB 29
111982
111983
#define ALT_USB_DEV_DOEPCTL15_SETD1PID_MSB 29
111984
111985
#define ALT_USB_DEV_DOEPCTL15_SETD1PID_WIDTH 1
111986
111987
#define ALT_USB_DEV_DOEPCTL15_SETD1PID_SET_MSK 0x20000000
111988
111989
#define ALT_USB_DEV_DOEPCTL15_SETD1PID_CLR_MSK 0xdfffffff
111990
111991
#define ALT_USB_DEV_DOEPCTL15_SETD1PID_RESET 0x0
111992
111993
#define ALT_USB_DEV_DOEPCTL15_SETD1PID_GET(value) (((value) & 0x20000000) >> 29)
111994
111995
#define ALT_USB_DEV_DOEPCTL15_SETD1PID_SET(value) (((value) << 29) & 0x20000000)
111996
112022
#define ALT_USB_DEV_DOEPCTL15_EPDIS_E_INACT 0x0
112023
112028
#define ALT_USB_DEV_DOEPCTL15_EPDIS_E_ACT 0x1
112029
112031
#define ALT_USB_DEV_DOEPCTL15_EPDIS_LSB 30
112032
112033
#define ALT_USB_DEV_DOEPCTL15_EPDIS_MSB 30
112034
112035
#define ALT_USB_DEV_DOEPCTL15_EPDIS_WIDTH 1
112036
112037
#define ALT_USB_DEV_DOEPCTL15_EPDIS_SET_MSK 0x40000000
112038
112039
#define ALT_USB_DEV_DOEPCTL15_EPDIS_CLR_MSK 0xbfffffff
112040
112041
#define ALT_USB_DEV_DOEPCTL15_EPDIS_RESET 0x0
112042
112043
#define ALT_USB_DEV_DOEPCTL15_EPDIS_GET(value) (((value) & 0x40000000) >> 30)
112044
112045
#define ALT_USB_DEV_DOEPCTL15_EPDIS_SET(value) (((value) << 30) & 0x40000000)
112046
112096
#define ALT_USB_DEV_DOEPCTL15_EPENA_E_INACT 0x0
112097
112102
#define ALT_USB_DEV_DOEPCTL15_EPENA_E_ACT 0x1
112103
112105
#define ALT_USB_DEV_DOEPCTL15_EPENA_LSB 31
112106
112107
#define ALT_USB_DEV_DOEPCTL15_EPENA_MSB 31
112108
112109
#define ALT_USB_DEV_DOEPCTL15_EPENA_WIDTH 1
112110
112111
#define ALT_USB_DEV_DOEPCTL15_EPENA_SET_MSK 0x80000000
112112
112113
#define ALT_USB_DEV_DOEPCTL15_EPENA_CLR_MSK 0x7fffffff
112114
112115
#define ALT_USB_DEV_DOEPCTL15_EPENA_RESET 0x0
112116
112117
#define ALT_USB_DEV_DOEPCTL15_EPENA_GET(value) (((value) & 0x80000000) >> 31)
112118
112119
#define ALT_USB_DEV_DOEPCTL15_EPENA_SET(value) (((value) << 31) & 0x80000000)
112120
112121
#ifndef __ASSEMBLY__
112122
112132
struct
ALT_USB_DEV_DOEPCTL15_s
112133
{
112134
uint32_t
mps
: 11;
112135
uint32_t : 4;
112136
uint32_t
usbactep
: 1;
112137
const
uint32_t
dpid
: 1;
112138
const
uint32_t
naksts
: 1;
112139
uint32_t
eptype
: 2;
112140
uint32_t
snp
: 1;
112141
const
uint32_t
stall
: 1;
112142
uint32_t : 4;
112143
uint32_t
cnak
: 1;
112144
uint32_t
snak
: 1;
112145
uint32_t
setd0pid
: 1;
112146
uint32_t
setd1pid
: 1;
112147
const
uint32_t
epdis
: 1;
112148
const
uint32_t
epena
: 1;
112149
};
112150
112152
typedef
volatile
struct
ALT_USB_DEV_DOEPCTL15_s
ALT_USB_DEV_DOEPCTL15_t
;
112153
#endif
/* __ASSEMBLY__ */
112154
112156
#define ALT_USB_DEV_DOEPCTL15_OFST 0x4e0
112157
112158
#define ALT_USB_DEV_DOEPCTL15_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_DEV_DOEPCTL15_OFST))
112159
112223
#define ALT_USB_DEV_DOEPINT15_XFERCOMPL_E_INACT 0x0
112224
112229
#define ALT_USB_DEV_DOEPINT15_XFERCOMPL_E_ACT 0x1
112230
112232
#define ALT_USB_DEV_DOEPINT15_XFERCOMPL_LSB 0
112233
112234
#define ALT_USB_DEV_DOEPINT15_XFERCOMPL_MSB 0
112235
112236
#define ALT_USB_DEV_DOEPINT15_XFERCOMPL_WIDTH 1
112237
112238
#define ALT_USB_DEV_DOEPINT15_XFERCOMPL_SET_MSK 0x00000001
112239
112240
#define ALT_USB_DEV_DOEPINT15_XFERCOMPL_CLR_MSK 0xfffffffe
112241
112242
#define ALT_USB_DEV_DOEPINT15_XFERCOMPL_RESET 0x0
112243
112244
#define ALT_USB_DEV_DOEPINT15_XFERCOMPL_GET(value) (((value) & 0x00000001) >> 0)
112245
112246
#define ALT_USB_DEV_DOEPINT15_XFERCOMPL_SET(value) (((value) << 0) & 0x00000001)
112247
112269
#define ALT_USB_DEV_DOEPINT15_EPDISBLD_E_INACT 0x0
112270
112275
#define ALT_USB_DEV_DOEPINT15_EPDISBLD_E_ACT 0x1
112276
112278
#define ALT_USB_DEV_DOEPINT15_EPDISBLD_LSB 1
112279
112280
#define ALT_USB_DEV_DOEPINT15_EPDISBLD_MSB 1
112281
112282
#define ALT_USB_DEV_DOEPINT15_EPDISBLD_WIDTH 1
112283
112284
#define ALT_USB_DEV_DOEPINT15_EPDISBLD_SET_MSK 0x00000002
112285
112286
#define ALT_USB_DEV_DOEPINT15_EPDISBLD_CLR_MSK 0xfffffffd
112287
112288
#define ALT_USB_DEV_DOEPINT15_EPDISBLD_RESET 0x0
112289
112290
#define ALT_USB_DEV_DOEPINT15_EPDISBLD_GET(value) (((value) & 0x00000002) >> 1)
112291
112292
#define ALT_USB_DEV_DOEPINT15_EPDISBLD_SET(value) (((value) << 1) & 0x00000002)
112293
112316
#define ALT_USB_DEV_DOEPINT15_AHBERR_E_INACT 0x0
112317
112322
#define ALT_USB_DEV_DOEPINT15_AHBERR_E_ACT 0x1
112323
112325
#define ALT_USB_DEV_DOEPINT15_AHBERR_LSB 2
112326
112327
#define ALT_USB_DEV_DOEPINT15_AHBERR_MSB 2
112328
112329
#define ALT_USB_DEV_DOEPINT15_AHBERR_WIDTH 1
112330
112331
#define ALT_USB_DEV_DOEPINT15_AHBERR_SET_MSK 0x00000004
112332
112333
#define ALT_USB_DEV_DOEPINT15_AHBERR_CLR_MSK 0xfffffffb
112334
112335
#define ALT_USB_DEV_DOEPINT15_AHBERR_RESET 0x0
112336
112337
#define ALT_USB_DEV_DOEPINT15_AHBERR_GET(value) (((value) & 0x00000004) >> 2)
112338
112339
#define ALT_USB_DEV_DOEPINT15_AHBERR_SET(value) (((value) << 2) & 0x00000004)
112340
112364
#define ALT_USB_DEV_DOEPINT15_SETUP_E_INACT 0x0
112365
112370
#define ALT_USB_DEV_DOEPINT15_SETUP_E_ACT 0x1
112371
112373
#define ALT_USB_DEV_DOEPINT15_SETUP_LSB 3
112374
112375
#define ALT_USB_DEV_DOEPINT15_SETUP_MSB 3
112376
112377
#define ALT_USB_DEV_DOEPINT15_SETUP_WIDTH 1
112378
112379
#define ALT_USB_DEV_DOEPINT15_SETUP_SET_MSK 0x00000008
112380
112381
#define ALT_USB_DEV_DOEPINT15_SETUP_CLR_MSK 0xfffffff7
112382
112383
#define ALT_USB_DEV_DOEPINT15_SETUP_RESET 0x0
112384
112385
#define ALT_USB_DEV_DOEPINT15_SETUP_GET(value) (((value) & 0x00000008) >> 3)
112386
112387
#define ALT_USB_DEV_DOEPINT15_SETUP_SET(value) (((value) << 3) & 0x00000008)
112388
112411
#define ALT_USB_DEV_DOEPINT15_OUTTKNEPDIS_E_INACT 0x0
112412
112417
#define ALT_USB_DEV_DOEPINT15_OUTTKNEPDIS_E_ACT 0x1
112418
112420
#define ALT_USB_DEV_DOEPINT15_OUTTKNEPDIS_LSB 4
112421
112422
#define ALT_USB_DEV_DOEPINT15_OUTTKNEPDIS_MSB 4
112423
112424
#define ALT_USB_DEV_DOEPINT15_OUTTKNEPDIS_WIDTH 1
112425
112426
#define ALT_USB_DEV_DOEPINT15_OUTTKNEPDIS_SET_MSK 0x00000010
112427
112428
#define ALT_USB_DEV_DOEPINT15_OUTTKNEPDIS_CLR_MSK 0xffffffef
112429
112430
#define ALT_USB_DEV_DOEPINT15_OUTTKNEPDIS_RESET 0x0
112431
112432
#define ALT_USB_DEV_DOEPINT15_OUTTKNEPDIS_GET(value) (((value) & 0x00000010) >> 4)
112433
112434
#define ALT_USB_DEV_DOEPINT15_OUTTKNEPDIS_SET(value) (((value) << 4) & 0x00000010)
112435
112463
#define ALT_USB_DEV_DOEPINT15_STSPHSERCVD_E_INACT 0x0
112464
112469
#define ALT_USB_DEV_DOEPINT15_STSPHSERCVD_E_ACT 0x1
112470
112472
#define ALT_USB_DEV_DOEPINT15_STSPHSERCVD_LSB 5
112473
112474
#define ALT_USB_DEV_DOEPINT15_STSPHSERCVD_MSB 5
112475
112476
#define ALT_USB_DEV_DOEPINT15_STSPHSERCVD_WIDTH 1
112477
112478
#define ALT_USB_DEV_DOEPINT15_STSPHSERCVD_SET_MSK 0x00000020
112479
112480
#define ALT_USB_DEV_DOEPINT15_STSPHSERCVD_CLR_MSK 0xffffffdf
112481
112482
#define ALT_USB_DEV_DOEPINT15_STSPHSERCVD_RESET 0x0
112483
112484
#define ALT_USB_DEV_DOEPINT15_STSPHSERCVD_GET(value) (((value) & 0x00000020) >> 5)
112485
112486
#define ALT_USB_DEV_DOEPINT15_STSPHSERCVD_SET(value) (((value) << 5) & 0x00000020)
112487
112510
#define ALT_USB_DEV_DOEPINT15_BACK2BACKSETUP_E_INACT 0x0
112511
112516
#define ALT_USB_DEV_DOEPINT15_BACK2BACKSETUP_E_ACT 0x1
112517
112519
#define ALT_USB_DEV_DOEPINT15_BACK2BACKSETUP_LSB 6
112520
112521
#define ALT_USB_DEV_DOEPINT15_BACK2BACKSETUP_MSB 6
112522
112523
#define ALT_USB_DEV_DOEPINT15_BACK2BACKSETUP_WIDTH 1
112524
112525
#define ALT_USB_DEV_DOEPINT15_BACK2BACKSETUP_SET_MSK 0x00000040
112526
112527
#define ALT_USB_DEV_DOEPINT15_BACK2BACKSETUP_CLR_MSK 0xffffffbf
112528
112529
#define ALT_USB_DEV_DOEPINT15_BACK2BACKSETUP_RESET 0x0
112530
112531
#define ALT_USB_DEV_DOEPINT15_BACK2BACKSETUP_GET(value) (((value) & 0x00000040) >> 6)
112532
112533
#define ALT_USB_DEV_DOEPINT15_BACK2BACKSETUP_SET(value) (((value) << 6) & 0x00000040)
112534
112556
#define ALT_USB_DEV_DOEPINT15_OUTPKTERR_E_INACT 0x0
112557
112562
#define ALT_USB_DEV_DOEPINT15_OUTPKTERR_E_ACT 0x1
112563
112565
#define ALT_USB_DEV_DOEPINT15_OUTPKTERR_LSB 8
112566
112567
#define ALT_USB_DEV_DOEPINT15_OUTPKTERR_MSB 8
112568
112569
#define ALT_USB_DEV_DOEPINT15_OUTPKTERR_WIDTH 1
112570
112571
#define ALT_USB_DEV_DOEPINT15_OUTPKTERR_SET_MSK 0x00000100
112572
112573
#define ALT_USB_DEV_DOEPINT15_OUTPKTERR_CLR_MSK 0xfffffeff
112574
112575
#define ALT_USB_DEV_DOEPINT15_OUTPKTERR_RESET 0x0
112576
112577
#define ALT_USB_DEV_DOEPINT15_OUTPKTERR_GET(value) (((value) & 0x00000100) >> 8)
112578
112579
#define ALT_USB_DEV_DOEPINT15_OUTPKTERR_SET(value) (((value) << 8) & 0x00000100)
112580
112604
#define ALT_USB_DEV_DOEPINT15_BNAINTR_E_INACT 0x0
112605
112610
#define ALT_USB_DEV_DOEPINT15_BNAINTR_E_ACT 0x1
112611
112613
#define ALT_USB_DEV_DOEPINT15_BNAINTR_LSB 9
112614
112615
#define ALT_USB_DEV_DOEPINT15_BNAINTR_MSB 9
112616
112617
#define ALT_USB_DEV_DOEPINT15_BNAINTR_WIDTH 1
112618
112619
#define ALT_USB_DEV_DOEPINT15_BNAINTR_SET_MSK 0x00000200
112620
112621
#define ALT_USB_DEV_DOEPINT15_BNAINTR_CLR_MSK 0xfffffdff
112622
112623
#define ALT_USB_DEV_DOEPINT15_BNAINTR_RESET 0x0
112624
112625
#define ALT_USB_DEV_DOEPINT15_BNAINTR_GET(value) (((value) & 0x00000200) >> 9)
112626
112627
#define ALT_USB_DEV_DOEPINT15_BNAINTR_SET(value) (((value) << 9) & 0x00000200)
112628
112651
#define ALT_USB_DEV_DOEPINT15_PKTDRPSTS_E_INACT 0x0
112652
112657
#define ALT_USB_DEV_DOEPINT15_PKTDRPSTS_E_ACT 0x1
112658
112660
#define ALT_USB_DEV_DOEPINT15_PKTDRPSTS_LSB 11
112661
112662
#define ALT_USB_DEV_DOEPINT15_PKTDRPSTS_MSB 11
112663
112664
#define ALT_USB_DEV_DOEPINT15_PKTDRPSTS_WIDTH 1
112665
112666
#define ALT_USB_DEV_DOEPINT15_PKTDRPSTS_SET_MSK 0x00000800
112667
112668
#define ALT_USB_DEV_DOEPINT15_PKTDRPSTS_CLR_MSK 0xfffff7ff
112669
112670
#define ALT_USB_DEV_DOEPINT15_PKTDRPSTS_RESET 0x0
112671
112672
#define ALT_USB_DEV_DOEPINT15_PKTDRPSTS_GET(value) (((value) & 0x00000800) >> 11)
112673
112674
#define ALT_USB_DEV_DOEPINT15_PKTDRPSTS_SET(value) (((value) << 11) & 0x00000800)
112675
112696
#define ALT_USB_DEV_DOEPINT15_BBLEERR_E_INACT 0x0
112697
112702
#define ALT_USB_DEV_DOEPINT15_BBLEERR_E_ACT 0x1
112703
112705
#define ALT_USB_DEV_DOEPINT15_BBLEERR_LSB 12
112706
112707
#define ALT_USB_DEV_DOEPINT15_BBLEERR_MSB 12
112708
112709
#define ALT_USB_DEV_DOEPINT15_BBLEERR_WIDTH 1
112710
112711
#define ALT_USB_DEV_DOEPINT15_BBLEERR_SET_MSK 0x00001000
112712
112713
#define ALT_USB_DEV_DOEPINT15_BBLEERR_CLR_MSK 0xffffefff
112714
112715
#define ALT_USB_DEV_DOEPINT15_BBLEERR_RESET 0x0
112716
112717
#define ALT_USB_DEV_DOEPINT15_BBLEERR_GET(value) (((value) & 0x00001000) >> 12)
112718
112719
#define ALT_USB_DEV_DOEPINT15_BBLEERR_SET(value) (((value) << 12) & 0x00001000)
112720
112743
#define ALT_USB_DEV_DOEPINT15_NAKINTRPT_E_INACT 0x0
112744
112749
#define ALT_USB_DEV_DOEPINT15_NAKINTRPT_E_ACT 0x1
112750
112752
#define ALT_USB_DEV_DOEPINT15_NAKINTRPT_LSB 13
112753
112754
#define ALT_USB_DEV_DOEPINT15_NAKINTRPT_MSB 13
112755
112756
#define ALT_USB_DEV_DOEPINT15_NAKINTRPT_WIDTH 1
112757
112758
#define ALT_USB_DEV_DOEPINT15_NAKINTRPT_SET_MSK 0x00002000
112759
112760
#define ALT_USB_DEV_DOEPINT15_NAKINTRPT_CLR_MSK 0xffffdfff
112761
112762
#define ALT_USB_DEV_DOEPINT15_NAKINTRPT_RESET 0x0
112763
112764
#define ALT_USB_DEV_DOEPINT15_NAKINTRPT_GET(value) (((value) & 0x00002000) >> 13)
112765
112766
#define ALT_USB_DEV_DOEPINT15_NAKINTRPT_SET(value) (((value) << 13) & 0x00002000)
112767
112789
#define ALT_USB_DEV_DOEPINT15_NYETINTRPT_E_INACT 0x0
112790
112795
#define ALT_USB_DEV_DOEPINT15_NYETINTRPT_E_ACT 0x1
112796
112798
#define ALT_USB_DEV_DOEPINT15_NYETINTRPT_LSB 14
112799
112800
#define ALT_USB_DEV_DOEPINT15_NYETINTRPT_MSB 14
112801
112802
#define ALT_USB_DEV_DOEPINT15_NYETINTRPT_WIDTH 1
112803
112804
#define ALT_USB_DEV_DOEPINT15_NYETINTRPT_SET_MSK 0x00004000
112805
112806
#define ALT_USB_DEV_DOEPINT15_NYETINTRPT_CLR_MSK 0xffffbfff
112807
112808
#define ALT_USB_DEV_DOEPINT15_NYETINTRPT_RESET 0x0
112809
112810
#define ALT_USB_DEV_DOEPINT15_NYETINTRPT_GET(value) (((value) & 0x00004000) >> 14)
112811
112812
#define ALT_USB_DEV_DOEPINT15_NYETINTRPT_SET(value) (((value) << 14) & 0x00004000)
112813
112814
#ifndef __ASSEMBLY__
112815
112825
struct
ALT_USB_DEV_DOEPINT15_s
112826
{
112827
const
uint32_t
xfercompl
: 1;
112828
const
uint32_t
epdisbld
: 1;
112829
const
uint32_t
ahberr
: 1;
112830
const
uint32_t
setup
: 1;
112831
const
uint32_t
outtknepdis
: 1;
112832
const
uint32_t
stsphsercvd
: 1;
112833
const
uint32_t
back2backsetup
: 1;
112834
uint32_t : 1;
112835
const
uint32_t
outpkterr
: 1;
112836
const
uint32_t
bnaintr
: 1;
112837
uint32_t : 1;
112838
const
uint32_t
pktdrpsts
: 1;
112839
const
uint32_t
bbleerr
: 1;
112840
const
uint32_t
nakintrpt
: 1;
112841
const
uint32_t
nyetintrpt
: 1;
112842
uint32_t : 17;
112843
};
112844
112846
typedef
volatile
struct
ALT_USB_DEV_DOEPINT15_s
ALT_USB_DEV_DOEPINT15_t
;
112847
#endif
/* __ASSEMBLY__ */
112848
112850
#define ALT_USB_DEV_DOEPINT15_OFST 0x4e8
112851
112852
#define ALT_USB_DEV_DOEPINT15_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_DEV_DOEPINT15_OFST))
112853
112886
#define ALT_USB_DEV_DOEPTSIZ15_XFERSIZE_LSB 0
112887
112888
#define ALT_USB_DEV_DOEPTSIZ15_XFERSIZE_MSB 18
112889
112890
#define ALT_USB_DEV_DOEPTSIZ15_XFERSIZE_WIDTH 19
112891
112892
#define ALT_USB_DEV_DOEPTSIZ15_XFERSIZE_SET_MSK 0x0007ffff
112893
112894
#define ALT_USB_DEV_DOEPTSIZ15_XFERSIZE_CLR_MSK 0xfff80000
112895
112896
#define ALT_USB_DEV_DOEPTSIZ15_XFERSIZE_RESET 0x0
112897
112898
#define ALT_USB_DEV_DOEPTSIZ15_XFERSIZE_GET(value) (((value) & 0x0007ffff) >> 0)
112899
112900
#define ALT_USB_DEV_DOEPTSIZ15_XFERSIZE_SET(value) (((value) << 0) & 0x0007ffff)
112901
112913
#define ALT_USB_DEV_DOEPTSIZ15_PKTCNT_LSB 19
112914
112915
#define ALT_USB_DEV_DOEPTSIZ15_PKTCNT_MSB 28
112916
112917
#define ALT_USB_DEV_DOEPTSIZ15_PKTCNT_WIDTH 10
112918
112919
#define ALT_USB_DEV_DOEPTSIZ15_PKTCNT_SET_MSK 0x1ff80000
112920
112921
#define ALT_USB_DEV_DOEPTSIZ15_PKTCNT_CLR_MSK 0xe007ffff
112922
112923
#define ALT_USB_DEV_DOEPTSIZ15_PKTCNT_RESET 0x0
112924
112925
#define ALT_USB_DEV_DOEPTSIZ15_PKTCNT_GET(value) (((value) & 0x1ff80000) >> 19)
112926
112927
#define ALT_USB_DEV_DOEPTSIZ15_PKTCNT_SET(value) (((value) << 19) & 0x1ff80000)
112928
112955
#define ALT_USB_DEV_DOEPTSIZ15_RXDPID_E_DATA0 0x0
112956
112961
#define ALT_USB_DEV_DOEPTSIZ15_RXDPID_E_DATA2PKT1 0x1
112962
112967
#define ALT_USB_DEV_DOEPTSIZ15_RXDPID_E_DATA1PKT2 0x2
112968
112973
#define ALT_USB_DEV_DOEPTSIZ15_RXDPID_E_MDATAPKT3 0x3
112974
112976
#define ALT_USB_DEV_DOEPTSIZ15_RXDPID_LSB 29
112977
112978
#define ALT_USB_DEV_DOEPTSIZ15_RXDPID_MSB 30
112979
112980
#define ALT_USB_DEV_DOEPTSIZ15_RXDPID_WIDTH 2
112981
112982
#define ALT_USB_DEV_DOEPTSIZ15_RXDPID_SET_MSK 0x60000000
112983
112984
#define ALT_USB_DEV_DOEPTSIZ15_RXDPID_CLR_MSK 0x9fffffff
112985
112986
#define ALT_USB_DEV_DOEPTSIZ15_RXDPID_RESET 0x0
112987
112988
#define ALT_USB_DEV_DOEPTSIZ15_RXDPID_GET(value) (((value) & 0x60000000) >> 29)
112989
112990
#define ALT_USB_DEV_DOEPTSIZ15_RXDPID_SET(value) (((value) << 29) & 0x60000000)
112991
112992
#ifndef __ASSEMBLY__
112993
113003
struct
ALT_USB_DEV_DOEPTSIZ15_s
113004
{
113005
uint32_t
xfersize
: 19;
113006
uint32_t
pktcnt
: 10;
113007
const
uint32_t
rxdpid
: 2;
113008
uint32_t : 1;
113009
};
113010
113012
typedef
volatile
struct
ALT_USB_DEV_DOEPTSIZ15_s
ALT_USB_DEV_DOEPTSIZ15_t
;
113013
#endif
/* __ASSEMBLY__ */
113014
113016
#define ALT_USB_DEV_DOEPTSIZ15_OFST 0x4f0
113017
113018
#define ALT_USB_DEV_DOEPTSIZ15_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_DEV_DOEPTSIZ15_OFST))
113019
113052
#define ALT_USB_DEV_DOEPDMA15_DOEPDMA15_LSB 0
113053
113054
#define ALT_USB_DEV_DOEPDMA15_DOEPDMA15_MSB 31
113055
113056
#define ALT_USB_DEV_DOEPDMA15_DOEPDMA15_WIDTH 32
113057
113058
#define ALT_USB_DEV_DOEPDMA15_DOEPDMA15_SET_MSK 0xffffffff
113059
113060
#define ALT_USB_DEV_DOEPDMA15_DOEPDMA15_CLR_MSK 0x00000000
113061
113062
#define ALT_USB_DEV_DOEPDMA15_DOEPDMA15_RESET 0x0
113063
113064
#define ALT_USB_DEV_DOEPDMA15_DOEPDMA15_GET(value) (((value) & 0xffffffff) >> 0)
113065
113066
#define ALT_USB_DEV_DOEPDMA15_DOEPDMA15_SET(value) (((value) << 0) & 0xffffffff)
113067
113068
#ifndef __ASSEMBLY__
113069
113079
struct
ALT_USB_DEV_DOEPDMA15_s
113080
{
113081
uint32_t
doepdma15
: 32;
113082
};
113083
113085
typedef
volatile
struct
ALT_USB_DEV_DOEPDMA15_s
ALT_USB_DEV_DOEPDMA15_t
;
113086
#endif
/* __ASSEMBLY__ */
113087
113089
#define ALT_USB_DEV_DOEPDMA15_OFST 0x4f4
113090
113091
#define ALT_USB_DEV_DOEPDMA15_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_DEV_DOEPDMA15_OFST))
113092
113116
#define ALT_USB_DEV_DOEPDMAB15_DOEPDMAB15_LSB 0
113117
113118
#define ALT_USB_DEV_DOEPDMAB15_DOEPDMAB15_MSB 31
113119
113120
#define ALT_USB_DEV_DOEPDMAB15_DOEPDMAB15_WIDTH 32
113121
113122
#define ALT_USB_DEV_DOEPDMAB15_DOEPDMAB15_SET_MSK 0xffffffff
113123
113124
#define ALT_USB_DEV_DOEPDMAB15_DOEPDMAB15_CLR_MSK 0x00000000
113125
113126
#define ALT_USB_DEV_DOEPDMAB15_DOEPDMAB15_RESET 0x0
113127
113128
#define ALT_USB_DEV_DOEPDMAB15_DOEPDMAB15_GET(value) (((value) & 0xffffffff) >> 0)
113129
113130
#define ALT_USB_DEV_DOEPDMAB15_DOEPDMAB15_SET(value) (((value) << 0) & 0xffffffff)
113131
113132
#ifndef __ASSEMBLY__
113133
113143
struct
ALT_USB_DEV_DOEPDMAB15_s
113144
{
113145
const
uint32_t
doepdmab15
: 32;
113146
};
113147
113149
typedef
volatile
struct
ALT_USB_DEV_DOEPDMAB15_s
ALT_USB_DEV_DOEPDMAB15_t
;
113150
#endif
/* __ASSEMBLY__ */
113151
113153
#define ALT_USB_DEV_DOEPDMAB15_OFST 0x4fc
113154
113155
#define ALT_USB_DEV_DOEPDMAB15_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_DEV_DOEPDMAB15_OFST))
113156
113157
#ifndef __ASSEMBLY__
113158
113168
struct
ALT_USB_DEV_s
113169
{
113170
ALT_USB_DEV_DCFG_t
dcfg
;
113171
ALT_USB_DEV_DCTL_t
dctl
;
113172
ALT_USB_DEV_DSTS_t
dsts
;
113173
volatile
uint32_t
_pad_0xc_0xf
;
113174
ALT_USB_DEV_DIEPMSK_t
diepmsk
;
113175
ALT_USB_DEV_DOEPMSK_t
doepmsk
;
113176
ALT_USB_DEV_DAINT_t
daint
;
113177
ALT_USB_DEV_DAINTMSK_t
daintmsk
;
113178
volatile
uint32_t
_pad_0x20_0x27
[2];
113179
ALT_USB_DEV_DVBUSDIS_t
dvbusdis
;
113180
ALT_USB_DEV_DVBUSPULSE_t
dvbuspulse
;
113181
ALT_USB_DEV_DTHRCTL_t
dthrctl
;
113182
ALT_USB_DEV_DIEPEMPMSK_t
diepempmsk
;
113183
volatile
uint32_t
_pad_0x38_0xff
[50];
113184
ALT_USB_DEV_DIEPCTL0_t
diepctl0
;
113185
volatile
uint32_t
_pad_0x104_0x107
;
113186
ALT_USB_DEV_DIEPINT0_t
diepint0
;
113187
volatile
uint32_t
_pad_0x10c_0x10f
;
113188
ALT_USB_DEV_DIEPTSIZ0_t
dieptsiz0
;
113189
ALT_USB_DEV_DIEPDMA0_t
diepdma0
;
113190
ALT_USB_DEV_DTXFSTS0_t
dtxfsts0
;
113191
ALT_USB_DEV_DIEPDMAB0_t
diepdmab0
;
113192
ALT_USB_DEV_DIEPCTL1_t
diepctl1
;
113193
volatile
uint32_t
_pad_0x124_0x127
;
113194
ALT_USB_DEV_DIEPINT1_t
diepint1
;
113195
volatile
uint32_t
_pad_0x12c_0x12f
;
113196
ALT_USB_DEV_DIEPTSIZ1_t
dieptsiz1
;
113197
ALT_USB_DEV_DIEPDMA1_t
diepdma1
;
113198
ALT_USB_DEV_DTXFSTS1_t
dtxfsts1
;
113199
ALT_USB_DEV_DIEPDMAB1_t
diepdmab1
;
113200
ALT_USB_DEV_DIEPCTL2_t
diepctl2
;
113201
volatile
uint32_t
_pad_0x144_0x147
;
113202
ALT_USB_DEV_DIEPINT2_t
diepint2
;
113203
volatile
uint32_t
_pad_0x14c_0x14f
;
113204
ALT_USB_DEV_DIEPTSIZ2_t
dieptsiz2
;
113205
ALT_USB_DEV_DIEPDMA2_t
diepdma2
;
113206
ALT_USB_DEV_DTXFSTS2_t
DTXFSTS2
;
113207
ALT_USB_DEV_DIEPDMAB2_t
diepdmab2
;
113208
ALT_USB_DEV_DIEPCTL3_t
diepctl3
;
113209
volatile
uint32_t
_pad_0x164_0x167
;
113210
ALT_USB_DEV_DIEPINT3_t
diepint3
;
113211
volatile
uint32_t
_pad_0x16c_0x16f
;
113212
ALT_USB_DEV_DIEPTSIZ3_t
dieptsiz3
;
113213
ALT_USB_DEV_DIEPDMA3_t
diepdma3
;
113214
ALT_USB_DEV_DTXFSTS3_t
dtxfsts3
;
113215
ALT_USB_DEV_DIEPDMAB3_t
diepdmab3
;
113216
ALT_USB_DEV_DIEPCTL4_t
diepctl4
;
113217
volatile
uint32_t
_pad_0x184_0x187
;
113218
ALT_USB_DEV_DIEPINT4_t
diepint4
;
113219
volatile
uint32_t
_pad_0x18c_0x18f
;
113220
ALT_USB_DEV_DIEPTSIZ4_t
dieptsiz4
;
113221
ALT_USB_DEV_DIEPDMA4_t
diepdma4
;
113222
ALT_USB_DEV_DTXFSTS4_t
dtxfsts4
;
113223
ALT_USB_DEV_DIEPDMAB4_t
diepdmab4
;
113224
ALT_USB_DEV_DIEPCTL5_t
diepctl5
;
113225
volatile
uint32_t
_pad_0x1a4_0x1a7
;
113226
ALT_USB_DEV_DIEPINT5_t
diepint5
;
113227
volatile
uint32_t
_pad_0x1ac_0x1af
;
113228
ALT_USB_DEV_DIEPTSIZ5_t
dieptsiz5
;
113229
ALT_USB_DEV_DIEPDMA5_t
diepdma5
;
113230
ALT_USB_DEV_DTXFSTS5_t
dtxfsts5
;
113231
ALT_USB_DEV_DIEPDMAB5_t
diepdmab5
;
113232
ALT_USB_DEV_DIEPCTL6_t
diepctl6
;
113233
volatile
uint32_t
_pad_0x1c4_0x1c7
;
113234
ALT_USB_DEV_DIEPINT6_t
diepint6
;
113235
volatile
uint32_t
_pad_0x1cc_0x1cf
;
113236
ALT_USB_DEV_DIEPTSIZ6_t
dieptsiz6
;
113237
ALT_USB_DEV_DIEPDMA6_t
diepdma6
;
113238
ALT_USB_DEV_DTXFSTS6_t
dtxfsts6
;
113239
ALT_USB_DEV_DIEPDMAB6_t
diepdmab6
;
113240
ALT_USB_DEV_DIEPCTL7_t
diepctl7
;
113241
volatile
uint32_t
_pad_0x1e4_0x1e7
;
113242
ALT_USB_DEV_DIEPINT7_t
diepint7
;
113243
volatile
uint32_t
_pad_0x1ec_0x1ef
;
113244
ALT_USB_DEV_DIEPTSIZ7_t
dieptsiz7
;
113245
ALT_USB_DEV_DIEPDMA7_t
diepdma7
;
113246
ALT_USB_DEV_DTXFSTS7_t
dtxfsts7
;
113247
ALT_USB_DEV_DIEPDMAB7_t
diepdmab7
;
113248
ALT_USB_DEV_DIEPCTL8_t
diepctl8
;
113249
volatile
uint32_t
_pad_0x204_0x207
;
113250
ALT_USB_DEV_DIEPINT8_t
diepint8
;
113251
volatile
uint32_t
_pad_0x20c_0x20f
;
113252
ALT_USB_DEV_DIEPTSIZ8_t
dieptsiz8
;
113253
ALT_USB_DEV_DIEPDMA8_t
diepdma8
;
113254
ALT_USB_DEV_DTXFSTS8_t
dtxfsts8
;
113255
ALT_USB_DEV_DIEPDMAB8_t
diepdmab8
;
113256
ALT_USB_DEV_DIEPCTL9_t
diepctl9
;
113257
volatile
uint32_t
_pad_0x224_0x227
;
113258
ALT_USB_DEV_DIEPINT9_t
diepint9
;
113259
volatile
uint32_t
_pad_0x22c_0x22f
;
113260
ALT_USB_DEV_DIEPTSIZ9_t
dieptsiz9
;
113261
ALT_USB_DEV_DIEPDMA9_t
diepdma9
;
113262
ALT_USB_DEV_DTXFSTS9_t
dtxfsts9
;
113263
ALT_USB_DEV_DIEPDMAB9_t
diepdmab9
;
113264
ALT_USB_DEV_DIEPCTL10_t
diepctl10
;
113265
volatile
uint32_t
_pad_0x244_0x247
;
113266
ALT_USB_DEV_DIEPINT10_t
diepint10
;
113267
volatile
uint32_t
_pad_0x24c_0x24f
;
113268
ALT_USB_DEV_DIEPTSIZ10_t
dieptsiz10
;
113269
ALT_USB_DEV_DIEPDMA10_t
diepdma10
;
113270
ALT_USB_DEV_DTXFSTS10_t
dtxfsts10
;
113271
ALT_USB_DEV_DIEPDMAB10_t
diepdmab10
;
113272
ALT_USB_DEV_DIEPCTL11_t
diepctl11
;
113273
volatile
uint32_t
_pad_0x264_0x267
;
113274
ALT_USB_DEV_DIEPINT11_t
diepint11
;
113275
volatile
uint32_t
_pad_0x26c_0x26f
;
113276
ALT_USB_DEV_DIEPTSIZ11_t
dieptsiz11
;
113277
ALT_USB_DEV_DIEPDMA11_t
diepdma11
;
113278
ALT_USB_DEV_DTXFSTS11_t
dtxfsts11
;
113279
ALT_USB_DEV_DIEPDMAB11_t
diepdmab11
;
113280
ALT_USB_DEV_DIEPCTL12_t
diepctl12
;
113281
volatile
uint32_t
_pad_0x284_0x287
;
113282
ALT_USB_DEV_DIEPINT12_t
diepint12
;
113283
volatile
uint32_t
_pad_0x28c_0x28f
;
113284
ALT_USB_DEV_DIEPTSIZ12_t
dieptsiz12
;
113285
ALT_USB_DEV_DIEPDMA12_t
diepdma12
;
113286
ALT_USB_DEV_DTXFSTS12_t
dtxfsts12
;
113287
ALT_USB_DEV_DIEPDMAB12_t
diepdmab12
;
113288
ALT_USB_DEV_DIEPCTL13_t
diepctl13
;
113289
volatile
uint32_t
_pad_0x2a4_0x2a7
;
113290
ALT_USB_DEV_DIEPINT13_t
diepint13
;
113291
volatile
uint32_t
_pad_0x2ac_0x2af
;
113292
ALT_USB_DEV_DIEPTSIZ13_t
dieptsiz13
;
113293
ALT_USB_DEV_DIEPDMA13_t
diepdma13
;
113294
ALT_USB_DEV_DTXFSTS13_t
dtxfsts13
;
113295
ALT_USB_DEV_DIEPDMAB13_t
diepdmab13
;
113296
ALT_USB_DEV_DIEPCTL14_t
diepctl14
;
113297
volatile
uint32_t
_pad_0x2c4_0x2c7
;
113298
ALT_USB_DEV_DIEPINT14_t
diepint14
;
113299
volatile
uint32_t
_pad_0x2cc_0x2cf
;
113300
ALT_USB_DEV_DIEPTSIZ14_t
dieptsiz14
;
113301
ALT_USB_DEV_DIEPDMA14_t
diepdma14
;
113302
ALT_USB_DEV_DTXFSTS14_t
dtxfsts14
;
113303
ALT_USB_DEV_DIEPDMAB14_t
diepdmab14
;
113304
ALT_USB_DEV_DIEPCTL15_t
diepctl15
;
113305
volatile
uint32_t
_pad_0x2e4_0x2e7
;
113306
ALT_USB_DEV_DIEPINT15_t
diepint15
;
113307
volatile
uint32_t
_pad_0x2ec_0x2ef
;
113308
ALT_USB_DEV_DIEPTSIZ15_t
dieptsiz15
;
113309
ALT_USB_DEV_DIEPDMA15_t
diepdma15
;
113310
ALT_USB_DEV_DTXFSTS15_t
dtxfsts15
;
113311
ALT_USB_DEV_DIEPDMAB15_t
diepdmab15
;
113312
ALT_USB_DEV_DOEPCTL0_t
doepctl0
;
113313
volatile
uint32_t
_pad_0x304_0x307
;
113314
ALT_USB_DEV_DOEPINT0_t
doepint0
;
113315
volatile
uint32_t
_pad_0x30c_0x30f
;
113316
ALT_USB_DEV_DOEPTSIZ0_t
doeptsiz0
;
113317
ALT_USB_DEV_DOEPDMA0_t
doepdma0
;
113318
volatile
uint32_t
_pad_0x318_0x31b
;
113319
ALT_USB_DEV_DOEPDMAB0_t
doepdmab0
;
113320
ALT_USB_DEV_DOEPCTL1_t
doepctl1
;
113321
volatile
uint32_t
_pad_0x324_0x327
;
113322
ALT_USB_DEV_DOEPINT1_t
doepint1
;
113323
volatile
uint32_t
_pad_0x32c_0x32f
;
113324
ALT_USB_DEV_DOEPTSIZ1_t
doeptsiz1
;
113325
ALT_USB_DEV_DOEPDMA1_t
doepdma1
;
113326
volatile
uint32_t
_pad_0x338_0x33b
;
113327
ALT_USB_DEV_DOEPDMAB1_t
doepdmab1
;
113328
ALT_USB_DEV_DOEPCTL2_t
DOEPCTL2
;
113329
volatile
uint32_t
_pad_0x344_0x347
;
113330
ALT_USB_DEV_DOEPINT2_t
doepint2
;
113331
volatile
uint32_t
_pad_0x34c_0x34f
;
113332
ALT_USB_DEV_DOEPTSIZ2_t
doeptsiz2
;
113333
ALT_USB_DEV_DOEPDMA2_t
doepdma2
;
113334
volatile
uint32_t
_pad_0x358_0x35b
;
113335
ALT_USB_DEV_DOEPDMAB2_t
doepdmab2
;
113336
ALT_USB_DEV_DOEPCTL3_t
DOEPCTL3
;
113337
volatile
uint32_t
_pad_0x364_0x367
;
113338
ALT_USB_DEV_DOEPINT3_t
doepint3
;
113339
volatile
uint32_t
_pad_0x36c_0x36f
;
113340
ALT_USB_DEV_DOEPTSIZ3_t
doeptsiz3
;
113341
ALT_USB_DEV_DOEPDMA3_t
doepdma3
;
113342
volatile
uint32_t
_pad_0x378_0x37b
;
113343
ALT_USB_DEV_DOEPDMAB3_t
doepdmab3
;
113344
ALT_USB_DEV_DOEPCTL4_t
doepctl4
;
113345
volatile
uint32_t
_pad_0x384_0x387
;
113346
ALT_USB_DEV_DOEPINT4_t
Doepint4
;
113347
volatile
uint32_t
_pad_0x38c_0x38f
;
113348
ALT_USB_DEV_DOEPTSIZ4_t
doeptsiz4
;
113349
ALT_USB_DEV_DOEPDMA4_t
doepdma4
;
113350
volatile
uint32_t
_pad_0x398_0x39b
;
113351
ALT_USB_DEV_DOEPDMAB4_t
doepdmab4
;
113352
ALT_USB_DEV_DOEPCTL5_t
doepctl5
;
113353
volatile
uint32_t
_pad_0x3a4_0x3a7
;
113354
ALT_USB_DEV_DOEPINT5_t
doepint5
;
113355
volatile
uint32_t
_pad_0x3ac_0x3af
;
113356
ALT_USB_DEV_DOEPTSIZ5_t
doeptsiz5
;
113357
ALT_USB_DEV_DOEPDMA5_t
doepdma5
;
113358
volatile
uint32_t
_pad_0x3b8_0x3bb
;
113359
ALT_USB_DEV_DOEPDMAB5_t
doepdmab5
;
113360
ALT_USB_DEV_DOEPCTL6_t
doepctl6
;
113361
volatile
uint32_t
_pad_0x3c4_0x3c7
;
113362
ALT_USB_DEV_DOEPINT6_t
doepint6
;
113363
volatile
uint32_t
_pad_0x3cc_0x3cf
;
113364
ALT_USB_DEV_DOEPTSIZ6_t
doeptsiz6
;
113365
ALT_USB_DEV_DOEPDMA6_t
doepdma6
;
113366
volatile
uint32_t
_pad_0x3d8_0x3db
;
113367
ALT_USB_DEV_DOEPDMAB6_t
doepdmab6
;
113368
ALT_USB_DEV_DOEPCTL7_t
doepctl7
;
113369
volatile
uint32_t
_pad_0x3e4_0x3e7
;
113370
ALT_USB_DEV_DOEPINT7_t
doepint7
;
113371
volatile
uint32_t
_pad_0x3ec_0x3ef
;
113372
ALT_USB_DEV_DOEPTSIZ7_t
doeptsiz7
;
113373
ALT_USB_DEV_DOEPDMA7_t
doepdma7
;
113374
volatile
uint32_t
_pad_0x3f8_0x3fb
;
113375
ALT_USB_DEV_DOEPDMAB7_t
doepdmab7
;
113376
ALT_USB_DEV_DOEPCTL8_t
doepctl8
;
113377
volatile
uint32_t
_pad_0x404_0x407
;
113378
ALT_USB_DEV_DOEPINT8_t
doepint8
;
113379
volatile
uint32_t
_pad_0x40c_0x40f
;
113380
ALT_USB_DEV_DOEPTSIZ8_t
doeptsiz8
;
113381
ALT_USB_DEV_DOEPDMA8_t
doepdma8
;
113382
volatile
uint32_t
_pad_0x418_0x41b
;
113383
ALT_USB_DEV_DOEPDMAB8_t
doepdmab8
;
113384
ALT_USB_DEV_DOEPCTL9_t
doepctl9
;
113385
volatile
uint32_t
_pad_0x424_0x427
;
113386
ALT_USB_DEV_DOEPINT9_t
doepint9
;
113387
volatile
uint32_t
_pad_0x42c_0x42f
;
113388
ALT_USB_DEV_DOEPTSIZ9_t
doeptsiz9
;
113389
ALT_USB_DEV_DOEPDMA9_t
doepdma9
;
113390
volatile
uint32_t
_pad_0x438_0x43b
;
113391
ALT_USB_DEV_DOEPDMAB9_t
doepdmab9
;
113392
ALT_USB_DEV_DOEPCTL10_t
doepctl10
;
113393
volatile
uint32_t
_pad_0x444_0x447
;
113394
ALT_USB_DEV_DOEPINT10_t
doepint10
;
113395
volatile
uint32_t
_pad_0x44c_0x44f
;
113396
ALT_USB_DEV_DOEPTSIZ10_t
doeptsiz10
;
113397
ALT_USB_DEV_DOEPDMA10_t
doepdma10
;
113398
volatile
uint32_t
_pad_0x458_0x45b
;
113399
ALT_USB_DEV_DOEPDMAB10_t
doepdmab10
;
113400
ALT_USB_DEV_DOEPCTL11_t
doepctl11
;
113401
volatile
uint32_t
_pad_0x464_0x467
;
113402
ALT_USB_DEV_DOEPINT11_t
doepint11
;
113403
volatile
uint32_t
_pad_0x46c_0x46f
;
113404
ALT_USB_DEV_DOEPTSIZ11_t
doeptsiz11
;
113405
ALT_USB_DEV_DOEPDMA11_t
doepdma11
;
113406
volatile
uint32_t
_pad_0x478_0x47b
;
113407
ALT_USB_DEV_DOEPDMAB11_t
doepdmab11
;
113408
ALT_USB_DEV_DOEPCTL12_t
doepctl12
;
113409
volatile
uint32_t
_pad_0x484_0x487
;
113410
ALT_USB_DEV_DOEPINT12_t
doepint12
;
113411
volatile
uint32_t
_pad_0x48c_0x48f
;
113412
ALT_USB_DEV_DOEPTSIZ12_t
doeptsiz12
;
113413
ALT_USB_DEV_DOEPDMA12_t
doepdma12
;
113414
volatile
uint32_t
_pad_0x498_0x49b
;
113415
ALT_USB_DEV_DOEPDMAB12_t
doepdmab12
;
113416
ALT_USB_DEV_DOEPCTL13_t
doepctl13
;
113417
volatile
uint32_t
_pad_0x4a4_0x4a7
;
113418
ALT_USB_DEV_DOEPINT13_t
doepint13
;
113419
volatile
uint32_t
_pad_0x4ac_0x4af
;
113420
ALT_USB_DEV_DOEPTSIZ13_t
doeptsiz13
;
113421
ALT_USB_DEV_DOEPDMA13_t
doepdma13
;
113422
volatile
uint32_t
_pad_0x4b8_0x4bb
;
113423
ALT_USB_DEV_DOEPDMAB13_t
doepdmab13
;
113424
ALT_USB_DEV_DOEPCTL14_t
doepctl14
;
113425
volatile
uint32_t
_pad_0x4c4_0x4c7
;
113426
ALT_USB_DEV_DOEPINT14_t
doepint14
;
113427
volatile
uint32_t
_pad_0x4cc_0x4cf
;
113428
ALT_USB_DEV_DOEPTSIZ14_t
doeptsiz14
;
113429
ALT_USB_DEV_DOEPDMA14_t
doepdma14
;
113430
volatile
uint32_t
_pad_0x4d8_0x4db
;
113431
ALT_USB_DEV_DOEPDMAB14_t
doepdmab14
;
113432
ALT_USB_DEV_DOEPCTL15_t
doepctl15
;
113433
volatile
uint32_t
_pad_0x4e4_0x4e7
;
113434
ALT_USB_DEV_DOEPINT15_t
doepint15
;
113435
volatile
uint32_t
_pad_0x4ec_0x4ef
;
113436
ALT_USB_DEV_DOEPTSIZ15_t
doeptsiz15
;
113437
ALT_USB_DEV_DOEPDMA15_t
doepdma15
;
113438
volatile
uint32_t
_pad_0x4f8_0x4fb
;
113439
ALT_USB_DEV_DOEPDMAB15_t
doepdmab15
;
113440
};
113441
113443
typedef
volatile
struct
ALT_USB_DEV_s
ALT_USB_DEV_t
;
113445
struct
ALT_USB_DEV_raw_s
113446
{
113447
volatile
uint32_t
dcfg
;
113448
volatile
uint32_t
dctl
;
113449
volatile
uint32_t
dsts
;
113450
uint32_t
_pad_0xc_0xf
;
113451
volatile
uint32_t
diepmsk
;
113452
volatile
uint32_t
doepmsk
;
113453
volatile
uint32_t
daint
;
113454
volatile
uint32_t
daintmsk
;
113455
uint32_t
_pad_0x20_0x27
[2];
113456
volatile
uint32_t
dvbusdis
;
113457
volatile
uint32_t
dvbuspulse
;
113458
volatile
uint32_t
dthrctl
;
113459
volatile
uint32_t
diepempmsk
;
113460
uint32_t
_pad_0x38_0xff
[50];
113461
volatile
uint32_t
diepctl0
;
113462
uint32_t
_pad_0x104_0x107
;
113463
volatile
uint32_t
diepint0
;
113464
uint32_t
_pad_0x10c_0x10f
;
113465
volatile
uint32_t
dieptsiz0
;
113466
volatile
uint32_t
diepdma0
;
113467
volatile
uint32_t
dtxfsts0
;
113468
volatile
uint32_t
diepdmab0
;
113469
volatile
uint32_t
diepctl1
;
113470
uint32_t
_pad_0x124_0x127
;
113471
volatile
uint32_t
diepint1
;
113472
uint32_t
_pad_0x12c_0x12f
;
113473
volatile
uint32_t
dieptsiz1
;
113474
volatile
uint32_t
diepdma1
;
113475
volatile
uint32_t
dtxfsts1
;
113476
volatile
uint32_t
diepdmab1
;
113477
volatile
uint32_t
diepctl2
;
113478
uint32_t
_pad_0x144_0x147
;
113479
volatile
uint32_t
diepint2
;
113480
uint32_t
_pad_0x14c_0x14f
;
113481
volatile
uint32_t
dieptsiz2
;
113482
volatile
uint32_t
diepdma2
;
113483
volatile
uint32_t
DTXFSTS2
;
113484
volatile
uint32_t
diepdmab2
;
113485
volatile
uint32_t
diepctl3
;
113486
uint32_t
_pad_0x164_0x167
;
113487
volatile
uint32_t
diepint3
;
113488
uint32_t
_pad_0x16c_0x16f
;
113489
volatile
uint32_t
dieptsiz3
;
113490
volatile
uint32_t
diepdma3
;
113491
volatile
uint32_t
dtxfsts3
;
113492
volatile
uint32_t
diepdmab3
;
113493
volatile
uint32_t
diepctl4
;
113494
uint32_t
_pad_0x184_0x187
;
113495
volatile
uint32_t
diepint4
;
113496
uint32_t
_pad_0x18c_0x18f
;
113497
volatile
uint32_t
dieptsiz4
;
113498
volatile
uint32_t
diepdma4
;
113499
volatile
uint32_t
dtxfsts4
;
113500
volatile
uint32_t
diepdmab4
;
113501
volatile
uint32_t
diepctl5
;
113502
uint32_t
_pad_0x1a4_0x1a7
;
113503
volatile
uint32_t
diepint5
;
113504
uint32_t
_pad_0x1ac_0x1af
;
113505
volatile
uint32_t
dieptsiz5
;
113506
volatile
uint32_t
diepdma5
;
113507
volatile
uint32_t
dtxfsts5
;
113508
volatile
uint32_t
diepdmab5
;
113509
volatile
uint32_t
diepctl6
;
113510
uint32_t
_pad_0x1c4_0x1c7
;
113511
volatile
uint32_t
diepint6
;
113512
uint32_t
_pad_0x1cc_0x1cf
;
113513
volatile
uint32_t
dieptsiz6
;
113514
volatile
uint32_t
diepdma6
;
113515
volatile
uint32_t
dtxfsts6
;
113516
volatile
uint32_t
diepdmab6
;
113517
volatile
uint32_t
diepctl7
;
113518
uint32_t
_pad_0x1e4_0x1e7
;
113519
volatile
uint32_t
diepint7
;
113520
uint32_t
_pad_0x1ec_0x1ef
;
113521
volatile
uint32_t
dieptsiz7
;
113522
volatile
uint32_t
diepdma7
;
113523
volatile
uint32_t
dtxfsts7
;
113524
volatile
uint32_t
diepdmab7
;
113525
volatile
uint32_t
diepctl8
;
113526
uint32_t
_pad_0x204_0x207
;
113527
volatile
uint32_t
diepint8
;
113528
uint32_t
_pad_0x20c_0x20f
;
113529
volatile
uint32_t
dieptsiz8
;
113530
volatile
uint32_t
diepdma8
;
113531
volatile
uint32_t
dtxfsts8
;
113532
volatile
uint32_t
diepdmab8
;
113533
volatile
uint32_t
diepctl9
;
113534
uint32_t
_pad_0x224_0x227
;
113535
volatile
uint32_t
diepint9
;
113536
uint32_t
_pad_0x22c_0x22f
;
113537
volatile
uint32_t
dieptsiz9
;
113538
volatile
uint32_t
diepdma9
;
113539
volatile
uint32_t
dtxfsts9
;
113540
volatile
uint32_t
diepdmab9
;
113541
volatile
uint32_t
diepctl10
;
113542
uint32_t
_pad_0x244_0x247
;
113543
volatile
uint32_t
diepint10
;
113544
uint32_t
_pad_0x24c_0x24f
;
113545
volatile
uint32_t
dieptsiz10
;
113546
volatile
uint32_t
diepdma10
;
113547
volatile
uint32_t
dtxfsts10
;
113548
volatile
uint32_t
diepdmab10
;
113549
volatile
uint32_t
diepctl11
;
113550
uint32_t
_pad_0x264_0x267
;
113551
volatile
uint32_t
diepint11
;
113552
uint32_t
_pad_0x26c_0x26f
;
113553
volatile
uint32_t
dieptsiz11
;
113554
volatile
uint32_t
diepdma11
;
113555
volatile
uint32_t
dtxfsts11
;
113556
volatile
uint32_t
diepdmab11
;
113557
volatile
uint32_t
diepctl12
;
113558
uint32_t
_pad_0x284_0x287
;
113559
volatile
uint32_t
diepint12
;
113560
uint32_t
_pad_0x28c_0x28f
;
113561
volatile
uint32_t
dieptsiz12
;
113562
volatile
uint32_t
diepdma12
;
113563
volatile
uint32_t
dtxfsts12
;
113564
volatile
uint32_t
diepdmab12
;
113565
volatile
uint32_t
diepctl13
;
113566
uint32_t
_pad_0x2a4_0x2a7
;
113567
volatile
uint32_t
diepint13
;
113568
uint32_t
_pad_0x2ac_0x2af
;
113569
volatile
uint32_t
dieptsiz13
;
113570
volatile
uint32_t
diepdma13
;
113571
volatile
uint32_t
dtxfsts13
;
113572
volatile
uint32_t
diepdmab13
;
113573
volatile
uint32_t
diepctl14
;
113574
uint32_t
_pad_0x2c4_0x2c7
;
113575
volatile
uint32_t
diepint14
;
113576
uint32_t
_pad_0x2cc_0x2cf
;
113577
volatile
uint32_t
dieptsiz14
;
113578
volatile
uint32_t
diepdma14
;
113579
volatile
uint32_t
dtxfsts14
;
113580
volatile
uint32_t
diepdmab14
;
113581
volatile
uint32_t
diepctl15
;
113582
uint32_t
_pad_0x2e4_0x2e7
;
113583
volatile
uint32_t
diepint15
;
113584
uint32_t
_pad_0x2ec_0x2ef
;
113585
volatile
uint32_t
dieptsiz15
;
113586
volatile
uint32_t
diepdma15
;
113587
volatile
uint32_t
dtxfsts15
;
113588
volatile
uint32_t
diepdmab15
;
113589
volatile
uint32_t
doepctl0
;
113590
uint32_t
_pad_0x304_0x307
;
113591
volatile
uint32_t
doepint0
;
113592
uint32_t
_pad_0x30c_0x30f
;
113593
volatile
uint32_t
doeptsiz0
;
113594
volatile
uint32_t
doepdma0
;
113595
uint32_t
_pad_0x318_0x31b
;
113596
volatile
uint32_t
doepdmab0
;
113597
volatile
uint32_t
doepctl1
;
113598
uint32_t
_pad_0x324_0x327
;
113599
volatile
uint32_t
doepint1
;
113600
uint32_t
_pad_0x32c_0x32f
;
113601
volatile
uint32_t
doeptsiz1
;
113602
volatile
uint32_t
doepdma1
;
113603
uint32_t
_pad_0x338_0x33b
;
113604
volatile
uint32_t
doepdmab1
;
113605
volatile
uint32_t
DOEPCTL2
;
113606
uint32_t
_pad_0x344_0x347
;
113607
volatile
uint32_t
doepint2
;
113608
uint32_t
_pad_0x34c_0x34f
;
113609
volatile
uint32_t
doeptsiz2
;
113610
volatile
uint32_t
doepdma2
;
113611
uint32_t
_pad_0x358_0x35b
;
113612
volatile
uint32_t
doepdmab2
;
113613
volatile
uint32_t
DOEPCTL3
;
113614
uint32_t
_pad_0x364_0x367
;
113615
volatile
uint32_t
doepint3
;
113616
uint32_t
_pad_0x36c_0x36f
;
113617
volatile
uint32_t
doeptsiz3
;
113618
volatile
uint32_t
doepdma3
;
113619
uint32_t
_pad_0x378_0x37b
;
113620
volatile
uint32_t
doepdmab3
;
113621
volatile
uint32_t
doepctl4
;
113622
uint32_t
_pad_0x384_0x387
;
113623
volatile
uint32_t
Doepint4
;
113624
uint32_t
_pad_0x38c_0x38f
;
113625
volatile
uint32_t
doeptsiz4
;
113626
volatile
uint32_t
doepdma4
;
113627
uint32_t
_pad_0x398_0x39b
;
113628
volatile
uint32_t
doepdmab4
;
113629
volatile
uint32_t
doepctl5
;
113630
uint32_t
_pad_0x3a4_0x3a7
;
113631
volatile
uint32_t
doepint5
;
113632
uint32_t
_pad_0x3ac_0x3af
;
113633
volatile
uint32_t
doeptsiz5
;
113634
volatile
uint32_t
doepdma5
;
113635
uint32_t
_pad_0x3b8_0x3bb
;
113636
volatile
uint32_t
doepdmab5
;
113637
volatile
uint32_t
doepctl6
;
113638
uint32_t
_pad_0x3c4_0x3c7
;
113639
volatile
uint32_t
doepint6
;
113640
uint32_t
_pad_0x3cc_0x3cf
;
113641
volatile
uint32_t
doeptsiz6
;
113642
volatile
uint32_t
doepdma6
;
113643
uint32_t
_pad_0x3d8_0x3db
;
113644
volatile
uint32_t
doepdmab6
;
113645
volatile
uint32_t
doepctl7
;
113646
uint32_t
_pad_0x3e4_0x3e7
;
113647
volatile
uint32_t
doepint7
;
113648
uint32_t
_pad_0x3ec_0x3ef
;
113649
volatile
uint32_t
doeptsiz7
;
113650
volatile
uint32_t
doepdma7
;
113651
uint32_t
_pad_0x3f8_0x3fb
;
113652
volatile
uint32_t
doepdmab7
;
113653
volatile
uint32_t
doepctl8
;
113654
uint32_t
_pad_0x404_0x407
;
113655
volatile
uint32_t
doepint8
;
113656
uint32_t
_pad_0x40c_0x40f
;
113657
volatile
uint32_t
doeptsiz8
;
113658
volatile
uint32_t
doepdma8
;
113659
uint32_t
_pad_0x418_0x41b
;
113660
volatile
uint32_t
doepdmab8
;
113661
volatile
uint32_t
doepctl9
;
113662
uint32_t
_pad_0x424_0x427
;
113663
volatile
uint32_t
doepint9
;
113664
uint32_t
_pad_0x42c_0x42f
;
113665
volatile
uint32_t
doeptsiz9
;
113666
volatile
uint32_t
doepdma9
;
113667
uint32_t
_pad_0x438_0x43b
;
113668
volatile
uint32_t
doepdmab9
;
113669
volatile
uint32_t
doepctl10
;
113670
uint32_t
_pad_0x444_0x447
;
113671
volatile
uint32_t
doepint10
;
113672
uint32_t
_pad_0x44c_0x44f
;
113673
volatile
uint32_t
doeptsiz10
;
113674
volatile
uint32_t
doepdma10
;
113675
uint32_t
_pad_0x458_0x45b
;
113676
volatile
uint32_t
doepdmab10
;
113677
volatile
uint32_t
doepctl11
;
113678
uint32_t
_pad_0x464_0x467
;
113679
volatile
uint32_t
doepint11
;
113680
uint32_t
_pad_0x46c_0x46f
;
113681
volatile
uint32_t
doeptsiz11
;
113682
volatile
uint32_t
doepdma11
;
113683
uint32_t
_pad_0x478_0x47b
;
113684
volatile
uint32_t
doepdmab11
;
113685
volatile
uint32_t
doepctl12
;
113686
uint32_t
_pad_0x484_0x487
;
113687
volatile
uint32_t
doepint12
;
113688
uint32_t
_pad_0x48c_0x48f
;
113689
volatile
uint32_t
doeptsiz12
;
113690
volatile
uint32_t
doepdma12
;
113691
uint32_t
_pad_0x498_0x49b
;
113692
volatile
uint32_t
doepdmab12
;
113693
volatile
uint32_t
doepctl13
;
113694
uint32_t
_pad_0x4a4_0x4a7
;
113695
volatile
uint32_t
doepint13
;
113696
uint32_t
_pad_0x4ac_0x4af
;
113697
volatile
uint32_t
doeptsiz13
;
113698
volatile
uint32_t
doepdma13
;
113699
uint32_t
_pad_0x4b8_0x4bb
;
113700
volatile
uint32_t
doepdmab13
;
113701
volatile
uint32_t
doepctl14
;
113702
uint32_t
_pad_0x4c4_0x4c7
;
113703
volatile
uint32_t
doepint14
;
113704
uint32_t
_pad_0x4cc_0x4cf
;
113705
volatile
uint32_t
doeptsiz14
;
113706
volatile
uint32_t
doepdma14
;
113707
uint32_t
_pad_0x4d8_0x4db
;
113708
volatile
uint32_t
doepdmab14
;
113709
volatile
uint32_t
doepctl15
;
113710
uint32_t
_pad_0x4e4_0x4e7
;
113711
volatile
uint32_t
doepint15
;
113712
uint32_t
_pad_0x4ec_0x4ef
;
113713
volatile
uint32_t
doeptsiz15
;
113714
volatile
uint32_t
doepdma15
;
113715
uint32_t
_pad_0x4f8_0x4fb
;
113716
volatile
uint32_t
doepdmab15
;
113717
};
113718
113720
typedef
volatile
struct
ALT_USB_DEV_raw_s
ALT_USB_DEV_raw_t
;
113721
#endif
/* __ASSEMBLY__ */
113722
113775
#define ALT_USB_PWRCLK_PCGCCTL_STOPPCLK_E_DISD 0x0
113776
113781
#define ALT_USB_PWRCLK_PCGCCTL_STOPPCLK_E_END 0x1
113782
113784
#define ALT_USB_PWRCLK_PCGCCTL_STOPPCLK_LSB 0
113785
113786
#define ALT_USB_PWRCLK_PCGCCTL_STOPPCLK_MSB 0
113787
113788
#define ALT_USB_PWRCLK_PCGCCTL_STOPPCLK_WIDTH 1
113789
113790
#define ALT_USB_PWRCLK_PCGCCTL_STOPPCLK_SET_MSK 0x00000001
113791
113792
#define ALT_USB_PWRCLK_PCGCCTL_STOPPCLK_CLR_MSK 0xfffffffe
113793
113794
#define ALT_USB_PWRCLK_PCGCCTL_STOPPCLK_RESET 0x0
113795
113796
#define ALT_USB_PWRCLK_PCGCCTL_STOPPCLK_GET(value) (((value) & 0x00000001) >> 0)
113797
113798
#define ALT_USB_PWRCLK_PCGCCTL_STOPPCLK_SET(value) (((value) << 0) & 0x00000001)
113799
113823
#define ALT_USB_PWRCLK_PCGCCTL_RSTPDWNMODULE_E_ON 0x0
113824
113829
#define ALT_USB_PWRCLK_PCGCCTL_RSTPDWNMODULE_E_OFF 0x1
113830
113832
#define ALT_USB_PWRCLK_PCGCCTL_RSTPDWNMODULE_LSB 3
113833
113834
#define ALT_USB_PWRCLK_PCGCCTL_RSTPDWNMODULE_MSB 3
113835
113836
#define ALT_USB_PWRCLK_PCGCCTL_RSTPDWNMODULE_WIDTH 1
113837
113838
#define ALT_USB_PWRCLK_PCGCCTL_RSTPDWNMODULE_SET_MSK 0x00000008
113839
113840
#define ALT_USB_PWRCLK_PCGCCTL_RSTPDWNMODULE_CLR_MSK 0xfffffff7
113841
113842
#define ALT_USB_PWRCLK_PCGCCTL_RSTPDWNMODULE_RESET 0x0
113843
113844
#define ALT_USB_PWRCLK_PCGCCTL_RSTPDWNMODULE_GET(value) (((value) & 0x00000008) >> 3)
113845
113846
#define ALT_USB_PWRCLK_PCGCCTL_RSTPDWNMODULE_SET(value) (((value) << 3) & 0x00000008)
113847
113868
#define ALT_USB_PWRCLK_PCGCCTL_PHYSLEEP_E_INACT 0x0
113869
113874
#define ALT_USB_PWRCLK_PCGCCTL_PHYSLEEP_E_ACT 0x1
113875
113877
#define ALT_USB_PWRCLK_PCGCCTL_PHYSLEEP_LSB 6
113878
113879
#define ALT_USB_PWRCLK_PCGCCTL_PHYSLEEP_MSB 6
113880
113881
#define ALT_USB_PWRCLK_PCGCCTL_PHYSLEEP_WIDTH 1
113882
113883
#define ALT_USB_PWRCLK_PCGCCTL_PHYSLEEP_SET_MSK 0x00000040
113884
113885
#define ALT_USB_PWRCLK_PCGCCTL_PHYSLEEP_CLR_MSK 0xffffffbf
113886
113887
#define ALT_USB_PWRCLK_PCGCCTL_PHYSLEEP_RESET 0x0
113888
113889
#define ALT_USB_PWRCLK_PCGCCTL_PHYSLEEP_GET(value) (((value) & 0x00000040) >> 6)
113890
113891
#define ALT_USB_PWRCLK_PCGCCTL_PHYSLEEP_SET(value) (((value) << 6) & 0x00000040)
113892
113913
#define ALT_USB_PWRCLK_PCGCCTL_L1SUSPENDED_E_INACT 0x0
113914
113919
#define ALT_USB_PWRCLK_PCGCCTL_L1SUSPENDED_E_ACT 0x1
113920
113922
#define ALT_USB_PWRCLK_PCGCCTL_L1SUSPENDED_LSB 7
113923
113924
#define ALT_USB_PWRCLK_PCGCCTL_L1SUSPENDED_MSB 7
113925
113926
#define ALT_USB_PWRCLK_PCGCCTL_L1SUSPENDED_WIDTH 1
113927
113928
#define ALT_USB_PWRCLK_PCGCCTL_L1SUSPENDED_SET_MSK 0x00000080
113929
113930
#define ALT_USB_PWRCLK_PCGCCTL_L1SUSPENDED_CLR_MSK 0xffffff7f
113931
113932
#define ALT_USB_PWRCLK_PCGCCTL_L1SUSPENDED_RESET 0x0
113933
113934
#define ALT_USB_PWRCLK_PCGCCTL_L1SUSPENDED_GET(value) (((value) & 0x00000080) >> 7)
113935
113936
#define ALT_USB_PWRCLK_PCGCCTL_L1SUSPENDED_SET(value) (((value) << 7) & 0x00000080)
113937
113938
#ifndef __ASSEMBLY__
113939
113949
struct
ALT_USB_PWRCLK_PCGCCTL_s
113950
{
113951
uint32_t
stoppclk
: 1;
113952
uint32_t : 2;
113953
uint32_t
rstpdwnmodule
: 1;
113954
uint32_t : 2;
113955
const
uint32_t
physleep
: 1;
113956
const
uint32_t
l1suspended
: 1;
113957
uint32_t : 24;
113958
};
113959
113961
typedef
volatile
struct
ALT_USB_PWRCLK_PCGCCTL_s
ALT_USB_PWRCLK_PCGCCTL_t
;
113962
#endif
/* __ASSEMBLY__ */
113963
113965
#define ALT_USB_PWRCLK_PCGCCTL_OFST 0x0
113966
113967
#define ALT_USB_PWRCLK_PCGCCTL_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_PWRCLK_PCGCCTL_OFST))
113968
113969
#ifndef __ASSEMBLY__
113970
113980
struct
ALT_USB_PWRCLK_s
113981
{
113982
ALT_USB_PWRCLK_PCGCCTL_t
pcgcctl
;
113983
};
113984
113986
typedef
volatile
struct
ALT_USB_PWRCLK_s
ALT_USB_PWRCLK_t
;
113988
struct
ALT_USB_PWRCLK_raw_s
113989
{
113990
volatile
uint32_t
pcgcctl
;
113991
};
113992
113994
typedef
volatile
struct
ALT_USB_PWRCLK_raw_s
ALT_USB_PWRCLK_raw_t
;
113995
#endif
/* __ASSEMBLY__ */
113996
113998
#ifndef __ASSEMBLY__
113999
114009
struct
ALT_USB_s
114010
{
114011
ALT_USB_GLOB_t
globgrp
;
114012
volatile
uint32_t
_pad_0x140_0x3ff
[176];
114013
ALT_USB_HOST_t
hostgrp
;
114014
volatile
uint32_t
_pad_0x6fc_0x7ff
[65];
114015
ALT_USB_DEV_t
devgrp
;
114016
volatile
uint32_t
_pad_0xd00_0xdff
[64];
114017
ALT_USB_PWRCLK_t
pwrclkgrp
;
114018
volatile
uint32_t
_pad_0xe04_0x40000
[64639];
114019
};
114020
114022
typedef
volatile
struct
ALT_USB_s
ALT_USB_t
;
114024
struct
ALT_USB_raw_s
114025
{
114026
ALT_USB_GLOB_raw_t
globgrp
;
114027
uint32_t
_pad_0x140_0x3ff
[176];
114028
ALT_USB_HOST_raw_t
hostgrp
;
114029
uint32_t
_pad_0x6fc_0x7ff
[65];
114030
ALT_USB_DEV_raw_t
devgrp
;
114031
uint32_t
_pad_0xd00_0xdff
[64];
114032
ALT_USB_PWRCLK_raw_t
pwrclkgrp
;
114033
uint32_t
_pad_0xe04_0x40000
[64639];
114034
};
114035
114037
typedef
volatile
struct
ALT_USB_raw_s
ALT_USB_raw_t
;
114038
#endif
/* __ASSEMBLY__ */
114039
114041
#ifdef __cplusplus
114042
}
114043
#endif
/* __cplusplus */
114044
#endif
/* __ALTERA_ALT_USB_H__ */
114045
include
soc_cv_av
socal
alt_usb.h
Generated on Wed Jan 13 2016 10:14:49 for Altera SoCAL by
1.8.2